Web
웹 개발 및 Java과 관련된 게시글을 모아놓은 카테고리입니다.
2024
- Spring Component Scan
- Spring Bean
- 대용량 데이터 API 성능 최적화 전략
- Java - Reflection
- Node.js에서 이미지 데이터 다루기
- Headless Browser
- TypeORM - 'parent_id' cannot be null 이슈
- RxJS와 Promise, Observable - 비동기 프로그래밍의 차이점과 활용
- 파라미터 유효성 검사의 양면성 - 시스템 사용성에 미치는 영향
- JS & TS - 객체 불변성과 읽기 전용 속성
- DRF(Django Rest Framework) 개념 정리
- NestJS - Task Scheduling
- JS - Currying function
- NestJS - PickType
- TypeScript - 고급 타입 추론
- TypeScript - 기초 타입 이론
- plainToInstance
- 카테고리 관리 위치 (Table vs Enum)
- API 요청 횟수 제한하기
- S3 최대 파일 크기 지정하기
- React + Typescript + Three.js로 3D 객체 렌더링하기
2023
- Apache JMeter로 성능 테스트하기 - 본편
- Apache JMeter로 성능 테스트하기 - 테스트 전 사전 준비
- Apache JMeter로 성능 테스트하기 - 설치
- 네이버 OAuth CORS 에러
- HashMap vs Hashtable
- OAuth 2.0 동작 방식
- Spring 순환 참조 해결
- AWS S3 - Presiend URL 적용기
- SLF4J를 통한 Spring 로그 관리
- API First Design
- Git-flow 전략
- Spring - 정적 컨텐츠 & MVC & API
- Spring - Custom Annotation
- Spring 환경 분리
- BDD(Behavior-Driven Development)
- Spring - ResponseEntity
- 직렬화(Serialization)
- 애그리거트(Aggregate)
- Spring - Exception Handling
- OAuth
- Spring Request-Response Cycle
- JWT - Access Token & Refresh Token
- jakarta.validation 패키지 - MySQL NotNull 설정
- DTO & DAO & VO
- Git Merge 종류
- Postman으로 Mock Server 및 API 생성하고 OAS 문서 만들기
- OAS(OpenAPI Specification) - YAML 파일로 Swagger API 명세 만들기
- OAS(OpenAPI Specification)
- React-Native - Google ML Kit Text Recognition v2 API
- Spring Initalizr
- Cookie & Session
- Spring과 Spring Boot의 차이
- Lombok
- ResponseEntity
- KafkaJS
- Swagger 설정 시 Spring 버전에 따른 설정 오류
- Spring Boot에 Swagger 설정하기
- API 문서 자동화 (Feat. Spring API 문서화 도구 비교)
- Django & DRF(Django REST Framework)
- FastAPI
- Flutter
- Dart
- Nginx
- TypeORM
- Node.js - Express
- NestJS
- Secure Coding (시큐어 코딩)
- 자바스크립트 컴포넌트
- 자바 제네릭(Generic)
- 구조적 프로그래밍(Structure Programming)
- 객체 지향 프로그래밍 (Object Oriented Programming)
- 함수형 프로그래밍 (Functional Programming)