Writing Archive
기술 글, 회고, 실무에서 배운 판단을 기록합니다. 검색과 태그로 필터링할 수 있습니다.
첫 번째 블로그 글입니다.
AI와 커피챗을 하면서 성장 방향성을 잡아봤습니다.
AI와 커피챗하면서 답변하는 시간을 가져봤습니다.
많은 일이 있었던 2024년을 정리해봅니다
무엇이 문제일까?
성능테스트를 수행해봅시다. (with. nGrinder)
성능테스트 도구들에 대해 알아봅시다
성능 테스트에 대해 알아보자
즐거운 넥스터즈 3주차 회고 🎵
즐거운 넥스터즈 2주차 회고 🎵
Github Actions로 배포 파이프라인을 구축해보자
초록스터디에서 만난 인연들과 슬개생 팀을 꾸려 프로젝트 과정을 시작했습니다 :)
즐거운 넥스터즈 1주차 회고 🎵
2024년 7월의 회고
오랜만에 삽질기~ 삽질은 이렇게!!
Spring Security의 아키텍처를 살펴봤다
SpringSecurity랑 슬슬 친해져볼까나?
2024년 6월의 회고
제 1회 초록스터디 오프라인 밋업 후기!!
코인 마이그레이션을 마치며..
2024년 5월의 회고
Wow!! 넥스터즈~!!
글또 9기를 마치며
[Udemy] Docker & Kubernetes : 실전 가이드 후기
2024년 4월의 회고
2024년 3월의 회고
[Udemy] Java 멀티스레딩, 병행성 및 성능 최적화 강의 후기
3월에 쓰는 2월 회고 🔥
postman에서 인증토큰을 클릭 한번으로 구성해봅시다
KOIN 마이그레이션을 진행해보자 (6번째)
KOIN 마이그레이션을 진행해보자 (5번째)
서론 1월부터 동아리 회장직을 맡으며 본격적으로 동아리 회원, 트랙, 프로젝트 현황 등에 대해 관심을 가지기 시작했고 이에 대한 개선점을 찾고 유의미한 활동들을 시도중이다. 금일 동아리원들을 모아 이벤트스토밍 워크숍을 진행했다. 이 활동을 기점으로 근 2달간 동아리에서 어떤 액션을 취했고 어떤 결과를 가져왔는지 중간정리를 하려고한다. 로고 새단장 새...
부제) nginx로 http, https 리다이렉트 구성하기
바쁘다 바빠 현대사회... 처음으로 월별 회고를 써본다.
두개 이상의 스레드가 동시에 Random 함수에 접근한다면 어떤 일이 일어날까?
KOIN 마이그레이션을 진행해보자 (4번째)
KOIN 마이그레이션을 진행해보자 (3번째)
즐거운 2023년 회고입니다.
KOIN 마이그레이션을 진행해보자 (2번째)
초록 스터디 4주차 이야기
TestContainer를 적용해봅니다.
초록 스터디 3주차 이야기
KOIN 마이그레이션을 진행해보자 (1번째)
디스코드 봇을 만들어보자 근데 webhook을 곁들인..
초록 스터디 2주차 이야기
디스코드 봇을 만들어보자
초록 스터디 1주차 이야기
현직 IT 실무에서 활동하는 멘토와 함께 프로젝트를 하는 스타트업형 프로세스 동아리 BCSDLab. 한번 살펴봅시다.
2023 우아콘 - 지속 가능한 인수 테스트 주도 개발 세션을 듣고..
대용량 트래픽을 받는 모놀리식 서비스에 Woowa하게 RPC 적용하기 세션을 보고..
2023 우아콘 - 조직문화를 개발하는 사람들을 듣고..
글또 9기 지원에 앞서 삶의 지도를 작성하며 나를 돌아보는 시간을 가져보자.
피움 프로젝트 회고
레벨 4 끝~
레벨 4 8주차~! 최종 데모데이를 무사히 마쳤습니다~
레벨 4 7주차~!
OpenAPI Generator를 활용하여 코드를 손쉽게 관리해보자
레벨 4 6주차~! (밀렸습니다 죄송합니다22)
레벨 4 5주차~! (밀렸습니다 죄송합니다)
레벨4 절반이 지나갔습니다
톰캣의 maxConnections, maxThreads, acceptCount 값을 적절한 값으로 설정해보자
레벨 4 3주차~!
submodule을 이용하여 민감정보를 관리해보자
레벨 4 2주차.. 벌써요?
레벨 4 1주차!
레벨3 레벨인터뷰를 진행했다.
AWS S3를 이용하여 정적 이미지를 배포해보자
피움 서비스의 배포과정을 알아봅시다.
API First Design과 Open Api Specificaion에 대해 알아보자
Spring Event를 사용해보자
RestDocs를 이용하여 API 문서화를 수행해봅시다!
레벨3 고생하셨습니다~
네트워크 2주차!
피움팀의 즐거운 7주차 생활~
피움팀의 즐거운 6주차 생활~
네트워크 1주차!
테스트별로 DB 초기화를 깔끔하게 해보자
피움팀의 즐거운 5주차 생활~
피움팀의 즐거운 4주차 생활~
피움팀의 즐거운 3주차 생활~
피움팀의 즐거운 2주차 생활~
피움의 기술블로그를 만드는 과정을 차근차근 따라가봅시다!
피움 팀에서 프로젝트를 시작하며 아이디어를 구체화하는 과정을 정리해봤습니다.
피움팀의 1주차 회고입니다~
레벨2 레벨인터뷰 회고입니다
장바구니 협업 미션을 했습니다
레벨 2 방학이 벌써..?!
지하철 미션을 진행했습니다 👍
@Transactional의 readOnly 옵션이 왜 필요할까요?
우테코 15주차!
ubuntu에 swap 메모리를 할당해보자
@Transactional은 뭘까? 어디에 선언해야할까?
14주차! 예비군 하느라 4일을 날렸지만.. 그래도 매일 뭐라도 하려고 했습니다 🔥🔥
지하철 미션을 만난 13주차... 하루하루가 빠르게 지나갔네요
12주차! 즐거운 가정의달입니다 😆
자동차 경주를 Spring을 이용해 웹으로 띄우는 미션을 진행했다.
우테코 11주차~ 4월이 다 지나갔네요!
부제 : RequestBodyAdvice에 대해 알아보자
부제 : ArgumentResolver에 대해 알아보자
와! 우테코 10주차! 레벨2 2주차!
@JdbcTest는 왜 사용할까?
방학이 끝나고 레벨 2가 시작되었습니다~!
Spring이랑 친해지기
다형성에 대해 알아보자
체스 미션이 끝났습니다!
우테코 8주차! 레벨1이 끝났네요~!
블랙잭 미션 끝!
함수형 인터페이스가 뭘까?
즐거운 일상!! 벌써 7주차네요~
즐거운 일상! 어느덧 6주차네요
즐거운 일상 이야기~
GitHub에서 No newline at end of file 경고문구를 날리는 이유에 대해 알아보자
Mermaid를 사용해서 다이어그램을 작성해보자
CRLF에 대해 알아봅시다
즐거운 우테코 4주차~
final이 정말 불변을 의미할까요?
우테코 3주차! 가벼운 일상 이야기~
우테코 두번 째 미션! 사다리타기 미션을 진행했습니다.
우테코 첫 미션! 자동차 경주 미션을 진행했습니다.
함수의 파라미터와 Final 키워드에 대한 고찰
Git의 Co-authored-by 설정과 git commit.template 설정에 대해 함께 알아봅시다!
가장 어려운 연극이 끝난 한주였습니다. 일상을 어디부터 어디까지 쓸지 참 고민이였는데 그냥 여과 안하고 그날 먹은거, 기쁜일, 슬픈일, 좋은일, 아쉬운일 등등 다 적어버릴라구용 아무튼 일기입니다. 😂
머리가 똑똑하지못해 우테코 일정이 버거운 주노입니다.매일 꾸준히 기록을 남길 여유가 없을거같아서 못채운 부분은 주말에 짬내서 일주일치를 채워 올리기 위해 주차별로 우테코 기록을 남기려고합니다.
우아한 테크코스 1차에 합격해서 선릉으로 최종 코딩테스트를 보러 갔다.
올 한해 나는 무엇을 했고 얼마나 성장했는지 되돌아보는 시간을 가져보자.
왓츠 애프터 라이크~ 1회차
프리코스 끝..! 뒷북을 신나게 쳐봅니다.
오류처리를 보다 깔끔하게 하는 방식을 알아보자
우아한테크코스 5기 프리코스 대망의 마지막주차!
로또 1등 당첨된 썰 풉니다.
객체와 자료구조를 구분하고 언제 사용해야하는지 알아보자.
코드를 작성하는 형식에 대해서 알아보자.
우아한 테크코스 프리코스 2주차를 진행했다.
주석을 사용하지 말아야 하는 이유에 대해 알아보자
클린코드 1장, 2장, 3장을 읽고 해당 내용을 정리한다.
javadoc에 대해 알아보자.
동일한 이름의 클래스를 Bean으로 생성할 때 BeanDefinitionStoreException이 발생한다. 왜 이런 오류가 발생하고 어떻게 해결할지 정리해보자.
우아한 테크코스 5기에 지원했다. 프리코스 진행간 배우고 느낀점을 적어나가려고한다.
git commit message convention에 집중해보자
SpringBoot를 이용하여 Refresh Token을 구현해보자.
다들 한번쯤은 프로젝트를 시작하려고할 때 로그인이 있는 프로젝트의 경우 로그인을 어떻게 구성하지? 라는 고민에 빠질 것이다...
video 태그를 이용해 웹캠으로 사용자의 모습을 화면에 띄우는 방법을 알아보자.
최근 토이프로젝트를 하나 하고싶은 마음이 들었다. 게시판, 채팅 등등 기존에 사용해보고싶었던 기술들을 생각하면서 친구와 대화하던 도중 화상회의프로그램을 하나 만들어보는건 어떨까라는 생각이 들었다.
서론 이전시간에 Solr를 설치하고 core를 만들어보는것 까지 진행했다. 순서가 좀 이상하긴 하지만... 문득 사용법을 정리하다보니 검색엔진을 왜 써야하는지 궁금해졌다. 현재 회사에서 진행하는 프로젝트에서는 많은양의 정보를 검색하기 위해 사용한다고 하는데 포괄적으
서론 최근 프로젝트에서 Apache Solr 검색엔진을 적용할 일이 생겼다. 이참에 Solr에 대해 알아보는 시간을 가져보도록 하자. 설치 및 실행 환경은 M1 Mac으로 진행한다. brew install solr solr start localhost:898
서론 코로나에 재감염되서 자가격리를 또하게되었다. 회사가서 일을 못하니(현장실습이라 재택환경이 안갖춰져있다ㅠ..) 이참에 그동안 미뤄왔던 클라이언트 공부를 해보려고한다.
서론 이번주차는 ArchUnit에 대해 알아보자. ArchUnit ArchUnit 애플리케이션의 아키텍처를 테스트할 수 있는 라이브러리다. 프로젝트의 패키지, 클래스, 레이어간의 의존성을 확인할 수 있다. ArchUnit을 통해 다음과 같은 테스트를 시도할 수 있다
이번주차는 카오스 엔지니어링 툴 ChaosMonkey를 사용하는 방법에 대해 알아보자.
JMeter를 사용하는 방법에 대해 알아보자.
Flyway, Liquibase를 사용하면서 두 가지 툴을 비교해보자.Flyway, Liquibase는 데이터베이스 마이그레이션 툴이다.Liquibase 공식홈페이지에서도 이 서로를 비교한 문서가있다.순수 SQL 또는 Java 코드로 작성된 스크립트를 기반으로 하며 G
Docker를 이용한 테스트 적용방법을 알아보자.
서론 이번주차는 Mockito를 사용해보는 시간이다. 이번주에 Mockito를 학습하기 전에 문득 스스로에게 질문하게되었다. 테스트를 왜 사용해야하는지? 단위테스트가 뭔가요? 테스트의 종류는 뭐가있는지 알고있나요? 등등.. JUnit5의 사용법 및 여타 프레임워크들
JUnit5에 초점을 두고의 사용법 및 여타 프레임워크들의 사용방법을 아는것도 중요하지만 개념도 중요하다.
테스트의 '테'자도 적용해보지 않았던 기존의 개발 방식에 큰 변화와 도움을 줄 수 있을것 같아 동아리원들과 함께 JUnit5 공부를 시작하게되었다.
SpringBoot Project에 Redis를 적용시키기 위해 Redis에 대해 알아보는 시간을 가져보자.
회원 인증을 위한 JWT Token을 생성 및 검증하는 코드를 작성해보자.
서론 군에 있는동안 국방 해커톤을 진행했었다. 그 과정에서 엔티티를 직접 API에 가져다 사용함으로서 발생한 여러 애로사항이 있었다. Mybatis를 쓰면서 SQL문을 몇번이나 고치고 작성했었는지... 국방 해커톤 아쉬운점 JPA를 이용하면 보다 편리한 개발이 가능해
매년 회고를 하면서 한 해 얼마나 모자란 삶을 보냈는지 확인하며 내년은 꼭 알차게 보내야겠다는 마음가짐으로 새해 맞이 준비를 한다.군대라서 유독 더 길게 느껴진 2021년이었다.밖은 코로나로 엄청난 대혼란이 지속되고 있었고, 군대 안에서도 혼란이 계속된거같다.2021년
여러 글들을 보면서 Github 꾸미기에 뽐뿌가 왔다. GitHub Docs 방문자수 확인 간판 만들기 Github stat 도움을 주신... daily 코딩시간 기록 아이콘 뱃지 만들기 [
서론 국방부에서 해커톤을 진행한다고하길래 무료한 군생활을 의미있게 보내기 위해 참가했다. 2021 군장병 공개SW 온라인 해커톤 사실 Spring3로 API 개발을 위한 공부만 했지 막상 프로젝트 개발경험도 없고 해커톤 참여 경험마저 전무했기 때문에 걱정이 앞서긴
서론 >TMI👀 SpringBoot를 이용해서 Swagger 2.9.2를 적용한 프로젝트를 만들었고, 이를 빌드해서 Tomcat으로 배포를 하려고했다. SpringBoot를 처음 써보고 모든 프로젝트를 IntelliJ에 의존하던 지난 날의 경험들로 군대 사지방 개발
서론 >TMI 👀 이번에 처음으로 해커톤에 참가해보면서 환경이 달랐다. 모든 참가자들에게 비싼돈 줘가면서 얼마 안쓸 도메인을 주지 않고, 제공해주는건 VM 원격 접속을 위한 정보뿐... 그동안 내가 공부하면서 서버를 만들고, 사용하던 방식은 AWS에서 EC2를 열고
jenkins를 이용하여 빌드-배포하는 방법을 알아보자.
알아보도록하자
서론 Spring Boot를 익힐 겸 Spring Security를 이용해 Jwt토큰을 생성하는 예제를 남겨두고자 한다. 해당 블로그를 참고하여 작성하였다. > 본격 따라하기...! 사실 처음이라 따라하면서 이해하기도 벅찼다... JWT란? 우선 JWT가 무엇인지 부
어젯밤 겨울 캠프 장소에서 월드 본원까지 이어지는, 흙으로 된 비밀길 위에 폭우가 내려서 N개의 물웅덩이가 생겼다. 월드학원은 물웅덩이를 덮을 수 있는 길이 L 짜리 널빤지들을 충분히 가지고 있어서, 이들로 다리를 만들어 물웅덩이들을 모두 덮으려고 한다.
1도 모르는 상태로 AWS를 시작해봤다