SpringSecurity - Architecture2024년 7월 30일Spring Security의 아키텍처를 살펴봤다NEXTERSSpring BootSpring Security읽기→
Spring Security - DelegatingFilterProxy2024년 7월 30일SpringSecurity랑 슬슬 친해져볼까나?NEXTERSSpring BootSpring Security읽기→
[Udemy] Docker & Kubernetes : 실전 가이드 후기2024년 5월 12일[Udemy] Docker & Kubernetes : 실전 가이드 후기DockerKubernetesUdemy글또회고읽기→
[Udemy] Java 멀티스레딩, 병행성 및 성능 최적화 후기2024년 4월 13일[Udemy] Java 멀티스레딩, 병행성 및 성능 최적화 강의 후기JavaUdemy글또동시성읽기→
BCSDLab은 성장을 시작합니다2024년 2월 28일서론 1월부터 동아리 회장직을 맡으며 본격적으로 동아리 회원, 트랙, 프로젝트 현황 등에 대해 관심을 가지기 시작했고 이에 대한 개선점을 찾고 유의미한 활동들을 시도중이다. 금일 동아리원들을 모아 이벤트스토밍 워크숍을 진행했다. 이 활동을 기점으로 근 2달간 동아리에서 어떤 액션을 취했고 어떤 결과를 가져왔는지 중간정리를 하려고한다. 로고 새단장 새...BCSDLabKOIN이벤트 스토밍읽기→
BCSDLab - 다양한 고찰2023년 11월 16일현직 IT 실무에서 활동하는 멘토와 함께 프로젝트를 하는 스타트업형 프로세스 동아리 BCSDLab. 한번 살펴봅시다.BCSDLabKOIN교육백엔드읽기→
2023 우아콘 - 대용량 트래픽을 받는 모놀리식 서비스에 Woowa하게 RPC 적용하기2023년 11월 16일대용량 트래픽을 받는 모놀리식 서비스에 Woowa하게 RPC 적용하기 세션을 보고..2023 우아콘아키텍처읽기→
OpenAPI CodeGenerator 활용하기2023년 10월 26일OpenAPI Generator를 활용하여 코드를 손쉽게 관리해보자GradleSpring Bootcodegeneratoropenapi읽기→
톰캣의 maxConnections, maxThreads, acceptCount 설정하기2023년 9월 20일톰캣의 maxConnections, maxThreads, acceptCount 값을 적절한 값으로 설정해보자백엔드우아한테크코스우아한테크코스 레벨5톰캣피움읽기→
@RequsetBody에 ArgumentResolver가 안먹힌다?2023년 4월 23일부제 : RequestBodyAdvice에 대해 알아보자ArgumentResolverRequestBodySpring Boot읽기→
No newline at end of file2023년 3월 11일GitHub에서 No newline at end of file 경고문구를 날리는 이유에 대해 알아보자코드 컨벤션읽기→
페어프로그래밍인데 커밋은 한명이?2023년 2월 15일Git의 Co-authored-by 설정과 git commit.template 설정에 대해 함께 알아봅시다!Git우아한테크코스읽기→
우아한테크코스 2주차2023년 2월 14일가장 어려운 연극이 끝난 한주였습니다. 일상을 어디부터 어디까지 쓸지 참 고민이였는데 그냥 여과 안하고 그날 먹은거, 기쁜일, 슬픈일, 좋은일, 아쉬운일 등등 다 적어버릴라구용 아무튼 일기입니다. 😂백엔드우아한테크코스읽기→
우아한테크코스 1주차2023년 2월 8일머리가 똑똑하지못해 우테코 일정이 버거운 주노입니다.매일 꾸준히 기록을 남길 여유가 없을거같아서 못채운 부분은 주말에 짬내서 일주일치를 채워 올리기 위해 주차별로 우테코 기록을 남기려고합니다.백엔드우아한테크코스읽기→
우아한 테크코스 프리코스 후기 (진짜로 마지막)2022년 12월 28일우아한 테크코스 1차에 합격해서 선릉으로 최종 코딩테스트를 보러 갔다.백엔드우아한테크코스우아한테크코스 프리코스읽기→
중복된 이름의 클래스를 Bean으로 등록하기2022년 10월 28일동일한 이름의 클래스를 Bean으로 생성할 때 BeanDefinitionStoreException이 발생한다. 왜 이런 오류가 발생하고 어떻게 해결할지 정리해보자.Spring Bootexception읽기→
우아한테크코스 - 프리코스 1주차2022년 10월 27일우아한 테크코스 5기에 지원했다. 프리코스 진행간 배우고 느낀점을 적어나가려고한다.백엔드우아한테크코스우아한테크코스 프리코스읽기→
SpringBoot 로그인 구현하기 (with. SpringSecurity, JWT)2022년 10월 16일다들 한번쯤은 프로젝트를 시작하려고할 때 로그인이 있는 프로젝트의 경우 로그인을 어떻게 구성하지? 라는 고민에 빠질 것이다...JWTSpring BootSpring Security읽기→
WebRTC2022년 10월 3일최근 토이프로젝트를 하나 하고싶은 마음이 들었다. 게시판, 채팅 등등 기존에 사용해보고싶었던 기술들을 생각하면서 친구와 대화하던 도중 화상회의프로그램을 하나 만들어보는건 어떨까라는 생각이 들었다.WebRTC읽기→
Solr with SpringBoot2022년 10월 2일서론 이전시간에 Solr를 설치하고 core를 만들어보는것 까지 진행했다. 순서가 좀 이상하긴 하지만... 문득 사용법을 정리하다보니 검색엔진을 왜 써야하는지 궁금해졌다. 현재 회사에서 진행하는 프로젝트에서는 많은양의 정보를 검색하기 위해 사용한다고 하는데 포괄적으SolrSpring Boot읽기→
Apache Solr2022년 9월 25일서론 최근 프로젝트에서 Apache Solr 검색엔진을 적용할 일이 생겼다. 이참에 Solr에 대해 알아보는 시간을 가져보도록 하자. 설치 및 실행 환경은 M1 Mac으로 진행한다. brew install solr solr start localhost:898Solr검색읽기→
Vue 시작하기2022년 9월 13일서론 코로나에 재감염되서 자가격리를 또하게되었다. 회사가서 일을 못하니(현장실습이라 재택환경이 안갖춰져있다ㅠ..) 이참에 그동안 미뤄왔던 클라이언트 공부를 해보려고한다.Vue.js읽기→
JUnit5 - 6주차2022년 8월 21일서론 이번주차는 ArchUnit에 대해 알아보자. ArchUnit ArchUnit 애플리케이션의 아키텍처를 테스트할 수 있는 라이브러리다. 프로젝트의 패키지, 클래스, 레이어간의 의존성을 확인할 수 있다. ArchUnit을 통해 다음과 같은 테스트를 시도할 수 있다JUnit5아키텍처읽기→
Flyway와 Liquibase2022년 8월 4일Flyway, Liquibase를 사용하면서 두 가지 툴을 비교해보자.Flyway, Liquibase는 데이터베이스 마이그레이션 툴이다.Liquibase 공식홈페이지에서도 이 서로를 비교한 문서가있다.순수 SQL 또는 Java 코드로 작성된 스크립트를 기반으로 하며 G데이터베이스읽기→
JUnit5 - 2주차2022년 7월 23일서론 이번주차는 Mockito를 사용해보는 시간이다. 이번주에 Mockito를 학습하기 전에 문득 스스로에게 질문하게되었다. 테스트를 왜 사용해야하는지? 단위테스트가 뭔가요? 테스트의 종류는 뭐가있는지 알고있나요? 등등.. JUnit5의 사용법 및 여타 프레임워크들JUnit5Spring Boot읽기→
JUnit5 - 1주차2022년 7월 15일테스트의 '테'자도 적용해보지 않았던 기존의 개발 방식에 큰 변화와 도움을 줄 수 있을것 같아 동아리원들과 함께 JUnit5 공부를 시작하게되었다.JUnit5Spring Boot읽기→
JPA 학습2022년 6월 26일서론 군에 있는동안 국방 해커톤을 진행했었다. 그 과정에서 엔티티를 직접 API에 가져다 사용함으로서 발생한 여러 애로사항이 있었다. Mybatis를 쓰면서 SQL문을 몇번이나 고치고 작성했었는지... 국방 해커톤 아쉬운점 JPA를 이용하면 보다 편리한 개발이 가능해JPAJavaSpring읽기→
2021년 회고2021년 12월 26일매년 회고를 하면서 한 해 얼마나 모자란 삶을 보냈는지 확인하며 내년은 꼭 알차게 보내야겠다는 마음가짐으로 새해 맞이 준비를 한다.군대라서 유독 더 길게 느껴진 2021년이었다.밖은 코로나로 엄청난 대혼란이 지속되고 있었고, 군대 안에서도 혼란이 계속된거같다.2021년2021회고읽기→
Github 꾸미기2021년 11월 1일여러 글들을 보면서 Github 꾸미기에 뽐뿌가 왔다. GitHub Docs 방문자수 확인 간판 만들기 Github stat 도움을 주신... daily 코딩시간 기록 아이콘 뱃지 만들기 [GitHub읽기→
2021 군장병 공개SW 온라인 해커톤 후기2021년 10월 22일서론 국방부에서 해커톤을 진행한다고하길래 무료한 군생활을 의미있게 보내기 위해 참가했다. 2021 군장병 공개SW 온라인 해커톤 사실 Spring3로 API 개발을 위한 공부만 했지 막상 프로젝트 개발경험도 없고 해커톤 참여 경험마저 전무했기 때문에 걱정이 앞서긴해커톤읽기→
Swagger와 Tomcat에게 괴롭힘당한 썰2021년 10월 21일서론 >TMI👀 SpringBoot를 이용해서 Swagger 2.9.2를 적용한 프로젝트를 만들었고, 이를 빌드해서 Tomcat으로 배포를 하려고했다. SpringBoot를 처음 써보고 모든 프로젝트를 IntelliJ에 의존하던 지난 날의 경험들로 군대 사지방 개발Spring BootSwaggerTomcat읽기→
CORS와 친해지기2021년 10월 19일서론 >TMI 👀 이번에 처음으로 해커톤에 참가해보면서 환경이 달랐다. 모든 참가자들에게 비싼돈 줘가면서 얼마 안쓸 도메인을 주지 않고, 제공해주는건 VM 원격 접속을 위한 정보뿐... 그동안 내가 공부하면서 서버를 만들고, 사용하던 방식은 AWS에서 EC2를 열고CORSSpring Boot읽기→
JWT란?2020년 9월 5일서론 Spring Boot를 익힐 겸 Spring Security를 이용해 Jwt토큰을 생성하는 예제를 남겨두고자 한다. 해당 블로그를 참고하여 작성하였다. > 본격 따라하기...! 사실 처음이라 따라하면서 이해하기도 벅찼다... JWT란? 우선 JWT가 무엇인지 부JWTSpring Boot읽기→
[Algorithm] 백준 1911 : 흙길 보수하기2020년 7월 28일어젯밤 겨울 캠프 장소에서 월드 본원까지 이어지는, 흙으로 된 비밀길 위에 폭우가 내려서 N개의 물웅덩이가 생겼다. 월드학원은 물웅덩이를 덮을 수 있는 길이 L 짜리 널빤지들을 충분히 가지고 있어서, 이들로 다리를 만들어 물웅덩이들을 모두 덮으려고 한다.cpp알고리즘읽기→