전체 글 (185) 썸네일형 리스트형 세션 저장소로 데이터베이스 사용하기 문제점 애플리케이션 재 실행시 로그인이 해제되는 문제를 해결하기 위하는데, 이는 세션이 내상 톰캣의 메모리에 저장되기에 발생합니다. 메모리에 저장되다 보니 내장톰캣처럼 앱 실행 시 실행되는 구조는 항상 초기화가 발생합니다. 다시 이야기하자면, 이런 경우 배포할 때마다 톰캣이 재시작하는 문제가 발생한다는 것이지요. 만약 두 대 이상의 서버에서 서비스를 하고 있다면 톰캣마다 세션 동기화 설정이 필요하기도 합니다. 위와 같은 이유로 현업에서는 세션 저장소에 세 가지 중 한 가지를 선택해 이용합니다. 동기화(Synchronization) 프로세스, 스레드들이 시행되는 시점을 조절해 서로 알고 있는 정보를 일치하게 하는 것 해결방안 톰캣 세션 사용 별 다른 설정을 하지 않을 때 기본적으로 선택되는 방식 이렇게 될.. 스프링 자바 커스텀 어노테이션 생성하기 - 파라미터 어노테이션 (1) @interface 클래스 선언 (2) ***ArgumentResolver 생성 HandlerMethodArgumentResolver 를 상속 받아 supportsParameter(), resolverArgument() 오버라이딩 테스트 결과 다른 타입의 객체를 파라미터로 넘겨도 컴파일 과정에서 에러를 발견하지는 않음 (3) 생성한 ***ArgumentResolver를 WebConfig에 추가 맥/윈도우 자바(jdk) 버전 관리 https://romeoh.tistory.com/entry/java-mac에서-java-jdk-버전-변경하기 [java] mac에서 java jdk 버전 변경 / 환경설정하기 - bash_profile 설치된 자바 목록 확인하기 $ /usr/libexec/java_home -V java SE 12와 java SE 8이 설치되어 있고 현재 12가 사용되고 있습니다. java SE 8로 변경하기 $ sudo vi ~/.bash_profile Password: export JAVA_HOME=.. romeoh.tistory.com 자바 환경변수 설정 & 자바 버전 변경하기 (tistory.com) 자바 환경변수 설정 & 자바 버전 변경하기 - 자바 버전 확인 1). CMD 창 오픈 후, 명령어 입력 ※ 자바 버.. [에러 기록] Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. [해결 못한 포스팅] 1차 에러 발생 아래와 같이 수정 spring.datasource.username=crowdFunding spring.datasource.password=crowdFunding spring.datasource.url=jdbc:log4jdbc:mysql://localhost:3306/crowdFunding #net.sf.log4jdbc.sql.jdbcapi.DriverSpy spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator 2차 에러 발생 Driver com.mysql.cj.jdbc.Driv.. 기술면접 스크립트 - ETC 보호되어 있는 글입니다. 기술면접 스트립트 - DB 보호되어 있는 글입니다. 기술면접 스크립트 - 운영체제(OS) 보호되어 있는 글입니다. 기술면접 스크립트 - 웹(Web) 보호되어 있는 글입니다. 이전 1 ··· 11 12 13 14 15 16 17 ··· 24 다음