본문 바로가기
반응형

FullStack/21. Java51

TimeZone 출력(GMT, UTC) - GMT(Greenwich Mean Time) 그리니치 평균시 런던을 기점, 웰링턴을 종점으로 하는 협정 세계시의 빠른 시간 1972년 1월 1일부터 '협정 세계시'를 공식 표현으로 쓰지만 아직도 GMT란 표현이 널리 사용 - UTC(Coordinated Universal Time) 협정 세계시 1972년 1월 1일부터 시행된 국제 표준시, UTC는 국제원자시와 윤초 보정을 기반으로 표준화 UTC는 그리니치 평균시(GMT와 초의 소수점 단위에서만 차이기 나기 때문에 일상에서는 혼용 사용하지만 기술적인 표기에서는 UTC가 사용 국제 전기 통신 연합은 협정 세계시에 대한 통일된 약자를 원했으나, 영어권의 CUT(Coordinated Universal Time) 프랑스어권의 TUC(Temps Universe.. 2023. 7. 18.
Java 메일 읽기 Java 메일 읽기 자바 메일을 읽기 위해서는 메일 서버에서 POP 또는 IMAP 프로토콜 지원이 필요합니다. import javax.mail.*; import javax.mail.search.FlagTerm; import java.util.*; public class MailReadUtil { public void read() { Store store = null; Folder inbox = null; try { Properties props = new Properties(); Session msgSession = Session.getDefaultInstance(props); store = msgSession.getStore("imaps"); store.connect("imap.gmail.com", ".. 2023. 5. 16.
[Spring] RequestContextHolder RequestContextHolder RequestContextHolder는 Spring기반에서 실행 중인 Request 정보를 가져와 사용할 수 있도록 도와주는 유틸성 클래스입니다. 주로 로그 등의 공통 작업 중 Request의 포함되어 있는 정보(쿠키, 세션) 사용에 사용됩니다. RequestContextHolder의 Http 정보는 Request 시작되는 시점에 생성, 초기화가 진행되고 Servlet이 destroy 되는 시점에 Clean 됩니다. 즉 http 요청을 받아 처리를 시작하는 시점에 정보 설정 -> Http 응답 이후 초기화된다고 보시면 됩니다. 내부적으로는 ThreadLocal에 값을 설정하는 방법으로 동일 요청 Thread에서는 RequestContextHolder을 통해 값에 접근.. 2023. 2. 15.
인텔리J 톰켓 위치-로그 인텔리 J의 톰캣 설치 위치를 가장 쉽게 확인하는 방법은 서버 실행 시 로그를 확인 CATALINA_BASE: C:\Users\user\AppData\Local\JetBrains\IntelliJIdea2022.1\tomcat\~~~ 해당 위치로 이동하면 logs 폴더 존재 2023. 1. 17.
반응형