Releases: adjh54ir/blog-codes
v1.0.0 Release Node
2024년도의 작업물에 대한 정리
-
gitignore: 자주 사용되는 gitignore 파일들을 관리하는 디렉토리입니다.
-
java-algorithm: Java 기반의 알고리즘 별 문제들을 관리하는 프로젝트입니다.
-
spring-boot-common: 공통적으로 사용되는 정규식, 유틸등을 관리하는 프로젝트입니다.
-
spring-boot-short: 간단한 문제 처리를 위한 모듈을 구성한 프로젝트입니다.
-
spring-boot-3tier-form: 3-Tier 형태의 아키텍처 기반으로 구성한 form 프로젝트입니다.
-
spring-boot-jpa: spring-boot-jpa 라이브러리를 활용하여 JpaRepository, JPQL, Criteria API를 구성하고 사용하는 API 서버를 구성한 프로젝트입니다.
-
spring-boot-querydsl: spring-boot-jpa와 querydsl-jap 라이브러리를 활용한 JPA, QueryDSL을 구성하고 사용하는 API 서버를 구성한 프로젝트입니다.
-
spring-boot-chatgpt: spring-boot-web 라이브러리를 활용하여 외부 OpenAI의 ChatGPT와의 통신을 통해 프롬프트를 수행하는 API 서버를 구성한 프로젝트입니다.
-
spring-boot-fcm: spring-boot-web과 firebase-admin 라이브러리를 활용한 디바이스를 대상으로 FCM 메시지를 전송하는 API 서버를 구성한 프로젝트입니다.
-
spring-boot-scheduler: spring-boot-quartz와 firebase-admin 라이브러리를 활용한 일정 시간마다 FCM 메시지를 전송하는 '스케줄러 서버'를 구성한 프로젝트입니다.
-
spring-boot-test: spring-boot-test와 mockito-core 라이브러리를 활용한 JUnit, MockMVC, Mokito를 활용하여 구성한 프로젝트입니다.
-
spring-boot-rabbitmq: spring-boot-amqp 라이브러리를 활용한 RabbitMQ의 메시지 큐를 생성하는 '이벤트 생성자'를 구성한 프로젝트입니다.
-
spring-boot-rabbitmq-consumer: spring-boot-amqp 라이브러리를 활용한 RabbitMQ의 메시지 큐를 수신하는 '이벤트 소비자'를 구성한 프로젝트입니다.
-
spring-boot-async: spring-boot-web과 spring-boot-quartz 라이브러리를 활용하여 '일반 비동기' 및 '배치 비동기'를 구현한 API 서버 프로젝트입니다.
-
spring-boot-slack: spring-boot-web와 slack-api-client 라이브러리를 활용하여 'Slack WebHook' 전송 예시를 구현한 API 서버 프로젝트입니다.
-
spring-boot-websocket: spring-boot-websocket 라이브러리를 활용하여 STOMP 프로토콜을 이용한 '웹 소켓 서버' 프로젝트입니다.
-
spring-boot-cors: spring-boot-web 라이브러리를 활용한 'CORS 관리'를 구성한 API 서버 프로젝트입니다.
-
spring-boot2-security: spring-boot-security 2.x + jjwt 라이브러리를 활용하여 'jwt 기반 로그인 수행 및 리소스 접근'을 구현한 API 서버 프로젝트입니다.
-
spring-boot3-security: spring-boot-security 3.x + jjwt 라이브러리를 활용하여 'jwt 기반 로그인 수행 및 리소스 접근'을 구현한 API 서버 프로젝트입니다.
-
spring-boot-mail: spring-boot-mail 라이브러리를 활용하여 SMPT를 활용하여 메일을 전송하는 API 서버 프로젝트입니다.
-
spring-boot-swagger: spring-boot 환경에서 Swagger 라이브러리를 활용하여 RESTful 웹 서비스를 설계, 구축, 문서화를 관리하는 API 서버 프로젝트입니다.
-
node-wss-server: Node 기반의 PM2 + Redis + [Socket.io](http://Socket.io) 라이브러리를 이용한 '소켓 서버'를 구성한 프로젝트입니다.
-
react-chatting: Node + React 기반의 Socket.io-client, Stomp 라이브러리를 이용한 '채팅 시스템'을 구성한 프로젝트입니다.
-
react-login: Node + React 기반의 Spring Boot Security + JWT 기반의 '로그인' 클라이언트를 구성한 프로젝트입니다.