MapleStory Finger Point
QR Login System 개발
·
Lab
요즘 로그인을 할 때, QR을 통해서 로그인하는 경우가 많았다. 엄청 간편해서 많이 사용하고 있는데, 문득 그런 생각이 들었다."어떻게 개발되었을까?", "이런 혁신적인 아이디어는 어디서 나온 걸까" 뭐 이런 생각들...? 그래서 이번에는 QR 로그인 시스템을 구축해보고 조금이나마 원리를 파악해보려고 한다. 논문으로 알아보는 QR Login뭔가 필자 마음대로 개발하려다보니 잘못된 정보를 전달할 것 같아 두려웠다.그래서 대학생 때의 마음가짐으로 돌아가 논문을 찾아보았고 2가지 fit 한 논문을 찾을 수 있었다. (논문 출처는 해당 챕터 아래에 있다!) 두 가지 논문을 ChatGPT와 함께 같이 읽어보았고, QR Login의 특징을 작성해보려고 한다. 👨‍🏫 왜 QR Login 시스템을 활용해야하는가?..
Kafka 공부하기 (with Spring Boot)
·
Server/Messaging
요즘 프로젝트를 하다보니 API, 화면 공장장이 되어서 공부를 하고싶다는 생각이 들었다.그래서 미뤄왔던 카프카에 대해 알아보아야겠다고 다짐했다. 해당 글은 카프카의 기본과 간단한 실습으로 구성되어 있으니카프카를 잘 모르지만 공부해보고 싶은 분들에게 좋은 글이 되었으면 좋겠다. Kafka의 역사이건 갑자기 궁금한건데, 어떤 똑똑한 사람이 kafka를 만들었고 왜 만들었는지 궁금해졌다. 그래서 찾아보던 중, 우리에게 익숙한 플랫폼인 LinkedIn에서 Kafka를 개발했다는 사실을 알게되었다. https://engineering.linkedin.com/kafka/kafka-linkedin-current-and-future Kafka at LinkedIn: Current and FutureThe LinkedI..
Spring AI를 사용해보자.
·
AI/Spring AI
오늘은 사내프로젝트에서 사용했던 Spring AI에 대해 소개하고 간단한 실습을 해보려고 한다!사실 공식문서가 엄청나게 잘되어 있어서 개념 설명보다는 실습 위주로 풀어나가겠다~~ Spring AI ? AI Engineering, AI Serving과 관련된 작업을 할 때, 대표적으로 python을 많이 사용하고 있다. 그런데, 이제 스프링에서도 Serving 정도는 간단하게 작업할 수 있다!! 즉, AI Engineering을 위한 애플리케이션 프레임워크라고 생각하면 된다. 공식문서에 의하면 해당 프레임워크의 핵심은 기업 데이터와 API를 AI 모델과 연결하는 AI 통합이다. Spring AI의 특징은 공식문서에 상세하게 나타나있어 여기에는 담지 않겠다 ㅎ(https://spring.io/project..
MyBatis에서 Helper 클래스 적용하기 (StringUtils, CollectionUtils...)
·
Server/Spring Boot
오늘은 회사 프로젝트를 진행하면서 생긴 이슈와 이를 해결하기 위한 일종의 회고를 써보려고 한다. SI 회사에서 업무를 진행하다보니, MyBatis를 좀 많이 쓰는 것 같다. 일단, 프로젝트를 부탁하는 곳에서 JPA 보다 좀 더 직관적으로 쿼리문을 살펴볼 수 있는 MyBatis를 선호하는 경향이 있는 것 같다. 그래서 필자는 회사 경험에서 JPA를 써본적은 없고 MyBatis만 써보았다. 그러다보니 MyBatis에서 좀 더 효율적으로 코드를 작성할 수 있는 방법을 많이 찾게 되었다. 이번 글은 단순 호기심에서 해결 방안까지 도출한 경험을 작성하려고 한다! 꽤 유용한 내용도 있으니 재미있게 이 글을 봐주셨으면 좋겠다. (알쓸신잡 느낌 ㅎ)  동적 쿼리문에서 StringUtils.hasText()를 사용할 수..
정적 팩토리 메서드(Static Factory Method) 맛보기
·
Server/Design Pattern
이번에 프로젝트를 진행하면서 정적 팩토리 메소드를 도입해보았는데, 동료들에게 꽤 좋은 평가를 받아 이번 주제로 글을 작성해보려고 한다..!!이번 글을 한줄 요약하자면 정적 팩토리 메소드란 무엇이고 도입 배경을 소개하는 것이다.정적 팩토리 메소드 정적 팩토리 메소드는 23개의 디자인 패턴을 수록한 'GoF' Design Patterns에서 소개하고 있는 팩토리 메서드를 응용한 디자인 패턴이라고 생각하면 된다. 오호라.. 그렇다면 팩토리 메소드를 이해하지 않고는 정적 팩토리 메소드를 이해하기란 어렵다는 말씀?!꼭 그렇지는 않지만 완전한 이해를 위해 GoF 디자인 패턴 책에서 소개하고 있는 "팩토리 메서드"를 먼저 알아보고 "정적 팩토리 메서드"에 대해 설명하겠다. 팩토리 메서드(Factory Method)팩..
📌 공지사항

1. 광고 댓글 자제 부탁드립니다. 😭

2. 다양한 의견 공유해주시면 감사하겠습니다. 😊

3. 조회 수가 1억이 넘어도 광고 붙이지 않겠습니다.


📧 mjoo1106@naver.com