Today I Learned
Today I Learned
136 TILs and counting...
- Internet Network
- URI & Web Browser Request Flow
- HTTP : HyperText Transfer Protocol
- HTTP-Method
- HTTP-Status-Code
- HTTP Header
- Header-Cookie
- Header-Cache
- 조건부 요청
- HTTP Session
- HTTP 범위 요청
- HTTP Redirect/Foward
- Protocol Upgrade
- CORS
- XSS 공격
- Section 1) 스프링 부트 살펴보기
- Section 2) 스프링 부트 시작하기
- Section 3) 독립 실행형 서블릿 애플리케이션
- Section 4) 독립 실행형 스프링 애플리케이션
- Section 5) DI와 테스트, 디자인 패턴
- Section 6) 자동 구성 기반 애플리케이션
- Section1) JDBC 이해
- Section2) 커넥션풀과 데이터소스 이해
- Section3) 트랜잭션 이해
- Section 4) 스프링과 문제 해결 - 트랜잭션
- Section 5) 자바 예외 이해
- 221626 실시간 통신, 프로그래밍 언어
- 221227 협업과 도구, WebRTC
- 221228 WebRTC, SpringMVC
- 230101 WebRTC with Spring
- 230102 Kurento, Java
- 230103 Kurento
- 230104 MSA, Kurento 아키텍처
- 230105 git issue 템플릿, pr 템플릿
- 230107 MSA
- 230109 Kurento, Bean
- 230110 spring mysql 셋팅
- 230111 Spring JPA
- 230112 @id 어노테이션
- 230113 Spring Data JPA relation table
- 230114 yml 환경 분리
- 230115 Spring Data JPA 관계 매핑, @Slf4j
- 230116 Spring Data JPA over 3depth or 2depth
- 230117 s3 terminal에서 확인하기
- 230118 미디어 파이프라인 생성 요청
- 230119 Servlet, Spring with mongodb
- 230120 Kurento Logic
- 230121 syncronized, WebSocket, JSON to JAVA
- 230122 JAVA to JSON, gatherCandidates, Kurento with Stomp
- 230123 kurento와 webSocket 내장함수
- 230124 Kurento 코드 로직 총정리
- 230125 Kurento SFU 코드 구조 전체 정리
- 230126 Spring data JPA Child 삭제, KMS 셋팅 이슈
- 230127 KMS 커넥션 오류 트러블 슈팅
- 230128 Spring Bean
- 230129 Builder
- 230130 Enum, Emoji reaction Idea
- 230131 Kurento sdp iceCandidate, MongoDB in Spring
- 230201 lambda 표현식에서 외부 변수 사용(effectively final)
- 230202 stream의 forEach vs map, java 깊은복사 얕은복사
- 230203 docker clean up
- 230204 spring, jpa persistence 영속성
- 230205 JPA에서 query 작성, JPA in
- 230206 stream 사용해서 list -> map 바꾸기
- 230207 HashSet과 map으로 service call 줄이기
- 230208 화상 BE 트러블 슈팅
- 230209 활동 상태(Presence) 설계
- 230210 mongoDB transaction, Stomp로 websocket session 감지, 활동상태 설계
- 230211 spring boot scheduler
- 230212 @Async (for @Scheduled)
- 230213 spring mvc와 interceptor, Presence 설계
- 230214 java 실시간 통신, boolean unrecognized issue
- 230215 성능 테스트 nGrinder, Jmeter
- 230216 hashmap,interceptor
- 230217 Spring Circular references, AOP
- 230218 Java 동시성 해결
- 230219 Servlet
- 230220 순환참조 트러블슈팅
- 230221 FE ajax, div 내용 수정
- 230222 ngrinder 에이전트 다운
- 230223 ngrinder 튜토리얼
- 230224 JPA delete 성능 높이기
- 230225 TCP candidate types
- 230226 java string.contains, jmeter install
- 230227 React에서 Typescript 사용하기, jmeter 용어
- 230228 react, key-value 형식 map, jmeter 테스트 및 결과
- 230301 미디어 이슈 확인
- 230302 @Async
- 230303 성능테스트
- 230304 Stomp 성능측정(jmeter)
- 230305 git filter-branch로 author 바꾸기
- 230306 Spring Stopwatch로 함수 실행시간 확인하기
- 230307 이모티콘 반응하기 로직 개선 (1)
- 230308 이모티콘 반응하기 로직 개선(2)
- 230309 이모티콘 반응하기 로직 개선(3)
- 230310 git filter-branch로 커밋 메시지 바꾸기 + 날짜
- 230311 시간,공간 복잡도와 빅오
- 230312 자료형 별 함수들의 시간복잡도
- 230313 python 깊은복사, int형 join
- 230314 Python, Mutable 자료형과 Immutable 자료형
- 230315 HTTP와 HTTPS의 동작 과정
- 230316 B tree
- 230317 정렬 알고리즘(1) - N^2
- 230318 정렬 알고리즘(2) - nlogn
- 230319 동시성 제어와 잠금
- 230320 ACID와 격리 수준
- 230411 자바 8, 9, 10, 11 : 무슨 일이 일어나고 있는가?
- 230718 UML에 대해서
- 230727 Async, Cascade, Entity 상태, propagation
- 230831 [Java] int와 Integer
- 230913 캐스팅, SQL Exception, static
- 230921 [not containsKey] not working
- 231211 Reflection
- 231213 Java 비동기 호출, BaseEntity
- 231214 telnet, fetch type, 온라인쇼핑몰 DB 짜보기(ing)
- 231226 annotation으로 Controller에서 권한 체크하기
- 240105 FetchType.EAGER 중첩으로 인한 Duplicated Key 문제
- 240110 Kafdrop으로 kafka 모니터링
- 240109 Batch, Kafka Consumer
- 230116 Kafka Consumer poll
- 230118 Azure Open AI
- 240214 Map Struct
- 240219 CascadeType 영속성 전이
- 240220 stream().peek()
- 240221 Custom Exception Handling (@(Rest)ControllerAdvice, @ExceptionHandler)
- 240226 @Valid Nested Dto 검증
- 240228 Local Cache
- 240306 Jackson Deserialize error
- 240307 List에 @Valid 적용 안되는 문제
- 240311 @Valid vs @Validated
- 240610 [Elasticsearch] 난 like 검색이 필요했을 뿐인데..
- 240702 ObjectMapper로 제네릭 Deserialize 하기, TypeReference?
- 240711 Refresh Token RTR 방식
- 240830 ThreadLocal로 유저 정보 처리하기
- 241022 @Transactional 적용 범위
- 241023 [Error] A collection with cascade="all-delete-orphan" was no longer referenced by the owning entity instance