분류 전체보기(110)
-
2021-02-04, 082일차
- putty에서 마리아DB 접속 - mysql -u root -p /* 여기까지 클리어 */ 서버 배포 http를 https로 바꾸기(암호화 인증받기?) 가입감사메일 게시물 상세 - 다음 글 만들기 /* 여기까지 클리어 */ /* 여기서부터 하면 됌 * / Path of Exile 일러스트 몇 개 갖고와서 탑 바, 메인 페이지 중앙에 넣어보기 /* 여기서부터 하면 됌 * / /* Note */ ㅁ 8080 빼기 ㄴ 톰캣이 8080을 물고 있는 상황 ㄴ 톰캣은 서블릿 컨테이너 현재 ㄴ 브라우저 -> 주소:8080 -> 톰캣 변경안 ㄴ 브라우저 -> 주소 -> nginx -> 톰캣 ㄴ 인증서 ㄴ certbot /* Note */
2021.02.04 -
2021-02-03, 081일차
웹 배포 톰캣실행 sudo systemctl start tomcat 종료하고 싶으면 sudo systemctl stop tomcat 실행중인지 확인하고 싶으면 sudo systemctl status tomcat 재실행 하고 싶으면 sudo systemctl restart tomcat /* 여기까지 클리어 */ 댓글 작성 댓글 보이기 댓글 삭제 댓글 수정 메인 페이지 게시물 더보기 최신순으로 ㄴ 이유는 모르겠는데 지금 최신순이 아님 ㄴ 정렬 기준이 id가 아니라 등록일이었음 [ㅇ] /* 여기까지 클리어 */ /* 여기서부터 하면 됌 * / Path of Exile 일러스트 몇 개 갖고와서 탑 바, 메인 페이지 중앙에 넣어보기 게시물 상세 - 다음 글 만들기 /* 여기서부터 하면 됌 * / No value ..
2021.02.03 -
2021-02-02, 080일차
- 스프링부트 페이지 bY9 /* 여기까지 클리어 */ 디자인 마무리 하기 임시비번을 사용하여 로그인을 하면, 화면 상단에 항상 비번을 변경해주세요. 알림바 표시 스스로 구현 로그인시 사용된 비번이 사용일이 90일이 넘은 경우, 비번변경권유 경고창 스스로 구현 조회수 증가 스스로 구현 좋아요, 좋아요 취소, 싫어요, 싫어요 취소 기능 댓글 작성 /* 여기까지 클리어 */ /* 여기서부터 하면 됌 * / 리스팅, 수정, 삭제 기능 Path of Exile 일러스트 몇 개 갖고와서 탑 바, 메인 페이지 중앙에 넣어보기 게시물 상세 - 다음 글 만들기 /* 여기서부터 하면 됌 * / point 가 없을 경우 -1이 리턴 된다 추천은 1, 비추천은 2로 주도록 하자. 어차피 개인 당 한 번씩만 줄 수 있기 때문..
2021.02.02 -
2021-02-01, 079일차
url Encode 뒤에 붙는 &을 구분할 수 없기 때문에 해줘야 함 // req로부터 현재 uri를 받음 String currentUri = req.getRequestURI(); // 쿼리가 있을 경우 쿼리를 더함 if (req.getQueryString() != null) { currentUri += "?" + req.getQueryString(); } // 쿼리가 있을 경우 쿼리를 더한 uri를 인코딩 String encodedCurrentUri = Util.getUriEncoded(currentUri); 코드 축약 작업 req.setAttribute("", ""); return "url" 이 코딩을 간략화 ctrl shift r 이름이같은파일찾기 ctrl L 라인 찾기
2021.02.01 -
2021-01-29, 078일차
더보기 버튼 다른 강사님 버튼처럼 꾸미기 ToDo weekend 각 화면에 캡쳐 파일 생성 ex) main.jpg 로그인[구현 100%][디자인 100%] 홈 관련 메인 회원 관련 로그인 회원 정보 수정 회원 가입 로그인 아이디 찾기 로그인 비번 찾기 가입 감사 메일 임시 비번 메일 임시 비번을 사용하여 로그인할 경우 메인 상단에 경고창 출력 로그인한 비밀번호가 변경 후 90일이 경과한 경우 경고창 출력 게시글 관련 글쓰기, 수정, 등록, 삭제, 리스트, 상세, 조회수 form css btn + btn btn 동생 버튼 bem 상위__??--속성 table lib hover-link text-decoration underline color red 길어서 줄바꿈 되는 경우 display block whit..
2021.01.29 -
2021-01-28, 077일차
SQL INSERT INTO attr (columns...) values (values...) ON DUPLICATE KEY UPDATE columnName = value, columnName value... ON DUPLICATE KEY 유니크 칼럼이 중복되는 경우 INSERT 대신 UPDATE로 처리해줌 attr 쩌리 칼럼 추가 expireDate 만료 기능 가능 서버 할인 크레딧 신청 네이버 클라우드 콘솔 리전 한국, 플랫폼 클래식, 서버 1세대 생성(쌈) 가장 높은 버전 하드디스크 컴팩트 접근 소스 0.0.0.0/0 모든 곳에서 접근 가능
2021.01.28 -
2021-01-27, 076일차
토스트 에디터 내용 가져오기 getHTML BTN 활용 $(node).data('이름', editor(함수 내에서 만든 변수)); 함수 내에서 만든 변수의 값을 저장할 수 있음 $(form) 아까는 ${} 괄호를 잘못써서 안 됐던 거 같다 btn url searchKeyword와 type도 같이 보내야 됌 script in html 바디 안에 위치 Long.valueOf((Long)변수).intValue(); Long자료형 변수를 int로 바꿈 float, double에서도 사용 가능
2021.01.27 -
2021-01-25, 075일차
블로그 글 작성 커뮤니티 사이트 주제 정하기(구체적이고 분명한 주제) sql 조건문 where 1 and 조건 ~~ 문법적 오류를 발생시키지 않기 위한 방법 where가 조건에 따라 빠지는 경우를 방지한다 '%?%' concat('%', ?, '%') 아이디 찾기 같은 이름, 이메일이 둘 이상일 가능성이 있음 ORDER BY DESC LIMIT1 해쉬 암호화 복호화 불가능 ajax sh256 링크 loginPw를 비우고 sha256(loginPwReal)을 보낸다 암호화 전 자료 sql에서 sha2('user1', 256) sql에서 게시물 2배수로 넣기 ALTER TABLE article ADD INDEX (title); INSERT INTO article (regDate, updateDate, tit..
2021.01.25 -
2021-01-22, 074일차
Servlet 기생 프로그램 (메인이 없다) 설정용 서블릿 init 보안 폴더 META-INF @WebServlet(name = "loadAppConfig", urlPatterns = { "/loadConfig" }, loadOnStartup = 1) loadOnStartup = 1 프로그램이 시작할 때 먼저 실행 됌 SMTP 메일 서버 구글, 네이버에서 서버 제공 GIT clone https://~~ foldername 폴더 네임으로 클론 project faceset 인터셉트 beforeActionc부분에서 데이터 추가 인터셉터 로그인 필요 인터셉터
2021.01.22 -
2021-01-21, 073일차
js preservelog js는 오류가 발생하면 싹 스킵 중복 체크 리턴 data -> json(map) GSAP to gsap.to("객체", {x:'', y:'', rotation: '', duration: ''} ) 지정한 좌표로 이동 from gsap.from("객체", {x:'', y:'', rotation: '', duration: ''} ) 지정한 좌표에서 돌아옴 fromto gsap.fromto("객체", {x:'', y:''} ,{x:'', y:'', rotation: '', duration: ''} ) 첫 번째 좌표에서 시작, 두 번째 좌표로 이동 stagger each 순차 amount 총 진행 시간 지정 from end edge center 마진상쇄 마진끼리 겹칠 때 한쪽 마진이 ..
2021.01.21