성장하는 성하 Blog
- Spring
- 우아한테크코스
- Spring Security
- UMC server
- springboot
- umc
- DB
- OAuth2 로그인
- JWT
- 자체 로그인
- Redis
- MSA
- 웹개발종합반
- 프리코스
- 스파르타코딩클럽
- 스프링 시큐리티
- oauth2
- JPA
- Server
- API
- 우테코
- AWS
- dto
- ajax
- 우아한테크코스5기
- 좋아요 API
- LocalDateTime
- spring boot
- docker
- flask
- java
- 자바
- Spring Data Redis
- 스프링 이벤트
- OAuth 로그인
- JWT 인증 로직
- Layered architecture
- Spotify API 사용법
- N+1문제
- Spotify Api
- API 설계
- MockMvc
- @NoArgsConstructor
- @SpringBootTest
- 카카오 로그인
- @RequestBody
- ObjectMapper
- 구글 로그인
- oauth2.0
- ResponseEntity
- @ResponseBody
- JdbcTemplate
- mongodb
- EC2
- Kafka
- OAuth
- spotify
- 네이버 로그인
- Transaction
- Postman
- query
- 직렬화
- 동시성
- 회고
- 포트포워딩
- trouble shooting
- Service
- PostgreSQL
- 서버
- Di
- http
- MYSQL
- Lock
- 인가
- 인증
- 프로필
- index type
- tsid
- snowflakeid
- 고유id
- 백엔드개발자회고
- 테스트 초기화
- elementcollection
- WireMock
- Spring Cloud Contract
- Netflix Zuul
- Eureka-Client
- Eureka-Server
- Server-Side Discovery
- Client-Side Discovery
- multi architecture
- Redis Session Clustering
- 네임드 락
- Next Key Lock
- 인덱스 풀 스캔
- 세컨더리 인덱스
- 배타락
- 공유락
- XLock
- SLock
- Bulkhead
- Transaction 격리 수준
- Resilience4j
- Base64Url
- 연관관계의 주인
- TransactionalEventListener
- 서비스 결합도 낮추기
- 도메인 의존성 분리
- 팀바팀 4주차 회고
- 팀바팀 3주차 회고
- @JsonFormat
- 팀바팀 2주차 회고
- @OneToOne
- JPA 연관관계
- @JoinColumn
- 팀바팀 1주차 회고
- 이벤트 스토밍
- usingRecursiveComparison
- 테스트DB
- @ActiveProfiles
- 도메인형
- 패키지구조
- 멀티 모듈
- webEnvironment
- 웹 자동차 경주
- 계층형 아키텍쳐
- RequestEntity
- 레벨인터뷰
- Collection 복사
- unmodifiableList
- 우아한테크코스 1주차
- 분산락
- 친구조회
- 인덱스 레인지 스캔
- 커버링 인덱스
- 검증 순서
- @GroupSequence
- CORS 응답 헤더
- 응답 헤더
- 낙관적락
- 비관적락
- SecurityConfig
- 파일 테스트
- @RequestPart
- .http
- 우아한테크코스 1차
- 우테코 1차
- 최종코딩테스트
- 우테코 최종
- JSON 로그인
- antMatchers()
- authorizeRequests
- 우아한테크코스 프리코스
- MultipleBagFetchException
- 우아한테크코스 5기
- @PrePersist
- 자원해제
- try-cath-finally
- @MockBean
- 포트리다이렉트
- 클러스터링 인덱스
- 비관적 락
- 낙관적 락
- 인증/인가
- Multi Module
- git branch 전략
- Redisson
- 환경별 프로필설정
- SpringBoot2.4
- yml프로퍼티
- 스왑메모리
- is생략
- Blue/Green
- openfeign
- @JsonBackReference
- @JsonManagedReference
- @NullPointerException
- Record lock
- Gap lock
- 방어적 복사
- SpringBean
- 동기통신
- ReverseProxy
- ForwardProxy
- ProxyServer
- @CreatedDate
- github flow
- queryForObject
- UMC 2nd
- Spotify Web API 사용법
- Sportify Web API
- Openwather
- OpenweatherAPI
- ULID
- 연관관계 주인
- application-properties
- 프로필설정
- 우아한테크코스 후기
- N+1
- Spring Cloud Gateway
- fallback
- AutoConfiguration
- application.yml
- @Validated
- 무중단배포
- PascalCase
- camelCase
- @AutoConfigureTestDatabase
- Event Storming
- springDataJPA
- Spotipy
- 격리수준
- AWS ECS
- MultipartFile
- Service Discovery
- 소셜 로그인
- @DateTimeFormat
- HttpMessageConverter
- 기본생성자
- ApplicationEventPublisher
- docker image
- docker in docker
- @RequiredArgsConstructor
- Fetch Join
- docker hub
- CI/CD
- docker container
- @WebMvcTest
- index scan
- mysql index
- EAGER
- API 테스트
- try-with-resources
- 1:n
- EC2 인스턴스
- micro service architecture
- spring cloud config
- @MappedSuperclass
- @OneToMany
- @ManyToOne
- @ManyToMany
- Session Storage
- spring session
- RowMapper
- @RequestMapping
- git flow
- copyOf
- 함수형 인터페이스
- restful api
- api gateway
- dynamodb
- 소셜로그인
- Apache kafka
- session clustering
- assertj
- responsebody
- 비트나미
- Monolithic
- 계층형
- @Profile
- yml
- try-catch
- @Transactional
- CORS
- queryDSL
- Value Object
- MVC 패턴
- async
- VO
- 순환참조
- autoincrement
- EntityManager
- 셀프조인
- multipart/form-data
- ClassCastException
- 트러블 슈팅
- @Valid
- 역직렬화
- 데드락
- nosql
- deserialize
- datatype
- 격리 수준
- 캐싱
- eventlistener
- 스크래핑
- UserDetailsService
- UserDetails
- nginx
- eureka
- 레벨1
- mock
- RDS
- RDBMS
- 깊은 복사
- 얕은 복사
- timeline
- Repository
- ECR
- https
- Entity
- Lazy
- 트랜잭션
- 멀티스레드
- 자동차경주게임
- Batch Size
- Circuit Breaker
- boolean
- 이미지 업로드
- swap
- datasource
- Authorization
- linkedlist
- 블로킹
- 2주차
- authentication
- Acid
- topic
- Rolling
- iNTERNAL
- 자바문법
- 토큰
- 내부 구조
- port
- instanceof
- jquery
- Producer
- Consumer
- 자동차 경주
- 연관관계
- 비동기
- 복사 생성자
- 비동기통신
- controller
- 크롤링
- response
- S3
- enum
- 프로퍼티
- Infra
- Batch
- 리다이렉션
- BASE64
- PK
- Canary
- 메모리부족
- 스프링
- index
- Protocol
- json
- ERD
- DDL
- 로그인
- innodb
- ddd
- TDD
- request
- python
- 자료구조
- IP
- 패키지
- SSH
- 추상화
- jdbc
- 데이터베이스
- Jackson
- 상속
- ArrayList
- post
- Sync
- 쿠키
- OpenAPI
- 세션
- proxy
- UUID
- 설계
- update
- user
- 피드백
- 신입
- format
- catch
- 서브도메인
- 도메인
- JavaScript
- linux
- 리눅스
- 동기
- Try
- Session
- 검증
- get
- 친구
- test
- ECS
- 이벤트
- AMP
- css
- html