2023-02-07-TIL TIL 2023-02-07-TIL Today I Learned Java Web Crawling: Jsoup vs Selenium https://hanke-r.tistory.com/161 https://lotuus.tistory.com/107 https://shinsunyoung.tistory.com/63 https://vmpo.tisto... 2023/02/07 2023-TIL
2023-02-06-TIL TIL 2023-02-06-TIL Today I Learned 권한에 따라 다른 응답을 내려주는 방법과 접근 제어 모델(RBAC, ACL)을 정리하고, 스레드 풀 거절 예외, Java 미디어 처리 라이브러리, 컨테이너 안의 JVM 힙 설정, 패키지 구조를 찾아봤다. Showing Different Response Depending on the Rol... 2023/02/06 2023-TIL
2023-02-04-TIL TIL 2023-02-04-TIL Today I Learned Go 1.20 릴리스 노트, 리액티브 ORM, HikariCP 데드락, 빌더 패턴, 분산 추적, 서킷 브레이커, 그리고 Spring 트랜잭션과 AOP 위빙을 정리했다. Go 1.20 Release Notes Go 1.20은 2023년 2월 1일에 릴리스되었다. 릴리스 노트에서 눈에 띄는... 2023/02/04 2023-TIL
2023-02-03-TIL TIL 2023-02-03-TIL Today I Learned Connection Timeout vs Socket Timeout, Read Timeout 스프링에서 JDBC를 이용해서 MySQL에 커넥션 설정을 할 때 사용하는 옵션 중 connection timeout과 socket timeout이 있다. Connection Timeout은 TCP 커... 2023/02/03 2023-TIL
2023-02-01-TIL TIL 2023-02-01-TIL Today I Learned 프로젝트 패키지 구조와 객체 네이밍 규칙을 정하면서 계층형과 도메인형 패키지, DTO와 VO의 차이, 엔티티 setter 문제를 정리했다. 이어서 페이지네이션을 검색 엔진, UI, DB 성능 세 관점에서 찾아봤다. Package Structure 우선, 계층형 구조를 기반으로 시작할 지... 2023/02/01 2023-TIL
2023-01-27-TIL TIL 2023-01-27-TIL Today I Learned Google Docs 같은 실시간 공동 편집이 어떻게 동작하는지 찾아보면서 Operational Transformation을 정리했고, JPA에서 연관관계 없이 조인하는 방법과 일대다 매핑 권장 방식을 다시 확인했다. Google Docs Real Time Collaborative Edi... 2023/01/27 2023-TIL
2023-01-26-TIL TIL 2023-01-26-TIL Today I Learned Helper Class 헬퍼 클래스는 어떤 기능을 돕기 위해 만든 클래스다. Wikipedia는 헬퍼 클래스를 애플리케이션이나 그 클래스를 쓰는 쪽의 주목적은 아니지만, 그 기능을 제공하는 데 도움을 주는 클래스라고 설명한다(Helper class). 예를 들어 주문 서비스 안에서 금액 반올... 2023/01/26 2023-TIL
2023-01-18-TIL TIL 2023-01-18-TIL Today I Learned 로그 보관 기준, 권한 테이블 모델링, JPA의 Found shared references to a collection 오류를 정리했다. 로그 보관 주기 로그를 얼마나 보관할지는 서비스 정책 이전에 법적 요구사항으로 정해지는 부분이 있다. ISMS-P 인증 기준 2.9.4(로그 및 접속... 2023/01/18 2023-TIL
2023-01-17-TIL TIL 2023-01-17-TIL Today I Learned 배치 작업을 어떤 도구로 관리할지 후보들을 비교하고, 시계열 데이터, 모듈 구조, 시크릿 관리, API 문서화 도구, 다국어 지원을 정리했다. Spring Security Spring Security는 서블릿 필터 체인으로 동작한다. 요청은 DelegatingFilterProxy를 거쳐... 2023/01/17 2023-TIL
2023-01-16-TIL TIL 2023-01-16-TIL Today I Learned TinyMCE 에디터의 이미지 업로드를 Spring Boot 서버와 연결하는 방법, 그리고 Spring Security를 쓰는 환경에서 CORS preflight 요청이 막히는 문제와 CORS 설정 위치를 정리했다. TinyMCE and Spring Boot TinyMCE 6 문서에 따... 2023/01/16 2023-TIL