Today I Learned
오늘 배운 것들을 정리하는 곳 ✨
127 TILs and counting...
- 2022 회고 - Wed Jan 11 23:20:30 2023 +0900
- React State - Fri Nov 25 23:30:38 2022 +0900
- Baekjoon
- C++
- CleanCode
- DB
- DDD
- DesignPattern
- DevOps
- Docker
- EffectiveJava
- Etc
- Functional_Programming
- Git
- Infra
- JPA
- Java
- Javascript
- Kotlin
- Kotlin_In_Action
- MongoDB
- MySQL
- Object
- QueryDSL
- React
- Refactoring
- Server
- SpringBoot
- TDD
- Toby_Spring
- Typescript
- WebFlux
- jest
- node_js
- 01. 생성자 대신 정적 팩터리 메서드를 고려하라
- 02. 생성자에 매개변수가 많다면 빌더를 고려하라
- 15. 클래스와 멤버의 접근 권한을 최소화하라
- 17. 변경 가능성을 최소화하라
- Effective Java
- 평가와 일급
- 고차함수
- 이터러블 / 이터레이터 프로토콜
- 함수적 자료구조
- 고차함수 - 함수를 함수에 전달
- [스칼라로 배우는 함수형 프로그래밍] 다형적 함수: 형식에 대한 추상
- 함수형 프로그래밍은 왜 중요한가
- Spring Boot 특정 profile에 h2를 datasource로 지정하여 github action 실행시키기
- Commit author 변경과 config user 관리
- 이전 커밋에 포함하지 못한 변경사항 합치기
- 삭제된 commit 복구하기
- [error] object references an unsaved transient instance - save the transient instance before flushing
- 엔티티 생명주기
- Entity Listener
- [자바 ORM 표준 JPA 프로그래밍] Entity 매핑
- [error] Infinite Recursion 오류
- Multiplebag Fetch Exception
- Pagination
- QueryDsl 사용기 (2)
- [자바 ORM 표준 JPA 프로그래밍] 연관관계 매핑 - 기초
- [스터디] 자바 ORM 표준 JPA 프로그래밍 01
- Transaction
- JpaRepository의 findAll 사용 시, sort하는 방법
- JPA - update
- create-react-app typescript로 생성하기
- [실전 리액트 프로그래밍] 정리
- 리액트 공부 - (1)
- Component와 Props
- formik
- 가상돔
- React State
- AOP - (1)
- 회원가입 컨트롤러 만들기
- 회원정보 Service 만들기
- Bean
- Jdbc를 통한 Bulk Insert
- Conditional Validation
- @ControllerAdvice
- DI / IoC
- SpringBoot 테스트를 위한 EmbeddedRedis 설정
- @ControllerAdvice 와 @InitBinder를 이용하여 모든 Request의 String Trim 설정
- Entity와 DTO 간 매핑에 대한 코드를 자동 생성하는 MapStruct
- Remember Me - 로그인 상태 유지
- Validator
- WebSecurityConfig
- Validation