Project
-
[Project] Image전송Project 2024. 6. 17. 10:34
참고https://www.inflearn.com/questions/307133/image-%EC%A0%84%EC%86%A1%EA%B3%BC-%ED%95%A8%EA%BB%98-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%8A%94-json%EC%9C%BC%EB%A1%9C-%EB%B3%B4%EB%82%B4%EA%B3%A0-%EC%8B%B6%EC%9D%80-%EA%B2%BD%EC%9A%B0 https://kimvampa.tistory.com/223
-
[Project] CentOS7 JDK17 설치Project 2024. 6. 8. 14:57
CentOS7에서 더이상 패키지 업데이트를 지원하지 않아 yum으로 설치 가능한 OpenJDK는 버전11까지만 지원된다고 합니다. JDK소스 폴더를 다운받아 HOME PATH까지 설정하는 방법을 포스팅하겠습니다. 1. wget, curl 다운로드wget, curl은 둘 다 웹 서버로부터 컨텐츠를 가져오는 Linux커맨드입니다.yum -y install wget curl root가 아니라면sudo yum -y install wget curl 2. JDK다운로드JDK를 저장할 임시 저장소인 tmp디렉토리를 생성 후 경로 이동합니다.그 다음 다운로드 명령어를 입력합니다.### 임시 다운로드 저장 장소 ###mkdir tmpcd tmp### Linux 64-bit ###wget https://download.j..
-
[Project] Naver cloud platform 서버 생성Project 2024. 6. 8. 12:51
Server에서 1세대 서버를 생성해봅시다. 1. 서버 선택 서버 이름은 프로젝트 이름과 동일하게 하면 됩니다. 인증키 이름은 아무거나 작성합니다. 서버 생성을 완료하면 안내문이 나옵니다. 2. 공인 IP 신청서버에 접속하기 위해 공인 IP 신청과 포트포워딩 을 설정해야합니다.신청할때 적용 서버를 선택하면 해당 서버에 자동으로 공인 IP가 설정됩니다. 3. 포트포워딩서버에 접근하고자 하는 포트 번호를 지정합니다. 1024이상외부에서 2022로 접근하면 서버의 22번 포트로 포트포워딩됩니다. 4. ACG 설정Access Control Group 설정을 통해 방화벽 규칙을 추가합니다.접근 소스가 0.0.0.0/0이면 모든 IP에 대해서 접근을 허용한다는 뜻입니다.myIp버튼을 눌러 현재 내 PC IP..
-
[Project] day 11 : Spring sessionProject 2024. 5. 17. 16:31
즉 우리가 웹어플리케이션을 개발할 때 사용하는 HttpSession도 Servlet Container가 생성한 인스턴스이다.Spring은 Servlet Container가 만든 HttpSession을 주입할 뿐, HttpSession을 생성하는 주체는 Servlet Container이다.(참고로 SpringSession을 이용한다면 Servlet Container가 생성한 구현체가 아니라 SpringSession이 생성한 구현체가 될 것. 참고 https://velog.io/@dmchoi224/Session-HttpSession-%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4.-%EC%BF%A0%ED%82%A4 https://medium.com/sjk5766/be..
-
[Project] Day10Project 2024. 5. 11. 14:28
CREATE TABLE members(member_id BIGINT AUTO_INCREMENT Primary Key, email VARCHAR(255) NOT NULL, password VARCHAR(255) NOT NULL, created_time TIMESTAMP, modified_time TIMESTAMP); BCryptPasswordEncoder 이외에도 LdapShaPasswordEncoder : `Deprecated` 다이제스트 기반 비밀번호 인코딩은 안전하지 않은 것으로 간주되어 더 이상 사용되지 않습니다. base64 인코딩 NoOpPasswordEncoder : `Deprecated` 레거시 구현으로 안전하지 않아 더 이상 사용되지 않습니다. 인코딩과정이 없고 평문으..
-
[Project] day6Project 2024. 5. 8. 10:45
테스트 코드 작성 테스트 코드 의존성 주입https://katfun.tistory.com/177 datasource 의존성 주입https://mr-popo.tistory.com/101 에러 코드https://supermalta.tistory.com/96 이메일 정규표현식^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])+[.][a-zA-Z]{2,3}$" ^([A-Z|a-z|0-9](\.|_){0,1})+[A-Z|a-z|0-9]\@([A-Z|a-z|0-9])+((\.){0,1}[A-Z|a-z|0-9]){2}\.[a-z]{2,3}$ ^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z]{2,12})@[0-9a-zA-Z]([-_.]?[0-9a-z..
-
[Project] day3 :Project 2024. 5. 4. 16:36
참고 https://sowon-dev.github.io/2021/09/09/210910Jpa-autowiredVSconstructorInjection/ https://dev-coco.tistory.com/125 https://velog.io/@jyleedev/%EC%9C%A0%ED%9A%A8%EC%84%B1%EA%B2%80%EC%82%AC https://1-7171771.tistory.com/78 https://kedric-me.tistory.com/entry/Spring-Password-Encoder-%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%EC%95%94%ED%98%B8%ED%99%94 https://mangkyu.tistory.com/163 https://velog.io/..