Spring (30건) Spring Rest Docs + Swagger 문서화 Jvm heap 튜닝 Spring Cloud(MSA) 구조에서 무중단 롤링 배포 Google Firebase 연동 Sping Boot Elasticsearch 연동 Spring 프로젝트 Docker로 로컬에서 실행하기 Spring 프로젝트에 Kafka 사용하기 Spring @Cacheable Hateoas 관련 오류 해결 Spring JPA Redis Cache 사용 Spring JPA JPQL를 사용하면 flush되는 현상 Spring Hateoas links https 스키마 적용 Spring REST API - 구현편 Spring REST API - 기본편 Spring Boot 도메인 변경 Spring 정적 리소스 관리와 Nginx Proxy Cache 적용 Spring 프로젝트 Jenkins와 Github로 자동 배포 Java Optional orElse와 orElseGet 차이 Spring Boot OAuth JWT (1) CORS(Cross-Origin Resource Sharing) Preflight Request Spring Boot H2 사용하기 Spring Boot Entity에서 Enum 사용하기 Spring 코드로 Enum 검색하기 Spring Boot @Valid, BindingResult Spring Boot에서 Sentry, Slack 연동하기 Spring JPA Persistable Entity delete 안되는 현상 RequestRejectedException Spring Boot Jar파일 Window Service로 등록하기 MapStruct Spring Framework 기본편 JasperReports for Spring Boot Git (14건) Github 기존 프로젝트 등록하기 Git Rebase로 Commit 합치기 Github 관련 팁 Git Step-10 : 기타 명령어 Git Step-9 : Github Tags Git Step-8 : Github SSH 사용하기 Git Step-7 : 커밋 참조 객체의 특정 노드 접근 Git Step-6 : Rebase 심화 Git Step-5 : 원복(되돌리기) Git Step-4 : External tool for GIT Git Step-3 : Branch Git Step-2 : Git 기초 Git Step-1 : Git 시작하기 git upstream merge Server (12건) Redis-Cli 명령어로 키 조회 삭제 CentOS 7 Nginx 설치 Rocky Linux Java 설치 Rocky Linux Vue Web Server 설정 CentOS 7 Docker Sentry 설치 및 설정 Spring 정적 리소스 관리와 Nginx Proxy Cache 적용 Nginx 보안 설정 CentOS 7 SSH 보안적용 Nginx 설치(Window) Rocky Linux Spring Service 등록하기 CentOS Window 공유폴더 Samda CentOS Tomcat Service 등록하기 Tools (7건) Slack 알람창 보이지 않을 때 해결방법 Travis 마이그레이션 sqlmap으로 Injection 검사 JIRA와 Confluence Window에 WSL, oh-my-zsh, Cmder, VS Code 설치 Visual Studio Code Extensions Window에 WSL, oh-my-zsh, Cmder, VS Code 설치 Elasticsearch (7건) Elasticsearch Too many dynamicscript compilations 오류 Elasticsearch 모니터링 Rocky Linux Elasticsearch 설치 Sping Boot Elasticsearch 연동 Local 테스트용 Elasticsearch Docker로 설치 Elasticsearch 알아보기 - 2편 Elasticsearch 알아보기 - 1편 Web Security (6건) JWT(JSON Web Token) OAuth2 인증 방식 RSA 암호화 CORS(Cross-Origin Resource Sharing) Preflight Request Web Storage(LocalStorage, SessionStorage, Cookie) 알아보기 Google OAuth Client 생성하기 Database (6건) 데이터베이스 트랜잭션(Transaction) InnoDB(MySQL, MariaDB) Lock 매커니즘 SQL Server Lock 매커니즘 Oracle Lock 매커니즘 데이터베이스 Lock 기본 개념 데이터베이스 무결성, 정합성, 일관성 IntelliJ (5건) IntelliJ Github 프로젝트 Clone하기 Intellij SpringBoot LiveReload IntelliJ - JIRA 연동 IntelliJ 꾸미기 & 설정 IntelliJ 설치와 기본 단축키 Vue (5건) Vue 배포 후 캐시로 인해 변경사항이 반영 안될 때 Vue 3 Toast UI 사용해보기 Rocky Linux Vue Web Server 설정 Vue3 + Vuetify + Typescript 설정 Jenkins, Github, Vue 설정 Java (4건) Jvm heap 튜닝 JavaDoc JVM JRE, JDK, SE, EE, OpenJDK Test (3건) Mockito와 테스트 전략 MockMvc Junit5 Redis (3건) CentOS 7 Redis 설치와 설정 세션 저장소 세션과 쿠키 JPA (3건) Spring @Cacheable Hateoas 관련 오류 해결 Spring JPA Redis Cache 사용 Spring JPA JPQL를 사용하면 flush되는 현상 Kafka (3건) Kafka 모니터링 Spring 프로젝트에 Kafka 사용하기 Kafka 알아보기 및 설치 Monitoring (2건) Spring Boot에서 Sentry, Slack 연동하기 서버 모니터링 Prometheus, Grafana Intellij (2건) IntelliJ 라이브러리 깨지는 오류 해결 IntelliJ 프로젝트 모듈로 여러개 관리하기 Books (1건) TDD 테스트 주도 개발(켄트백) Jenkins (1건) Jenkins, Github, Vue 설정 Docker (1건) Spring 프로젝트 Docker로 로컬에서 실행하기 Spring Cloud (1건) Spring Cloud(MSA) 구조에서 무중단 롤링 배포 Github (1건) Github 블로그 배포 Travis에서 Github Actions으로 전환