Archive

keep hungry keep foolish
2024

[SpringBoot] Redis Message Queue


2023

[TroubleShooting] Complete Service Outage


[SpringBoot] Api validation using ip and its TestCode


[TroubleShooting] Too many sessions on session stoarge (Redis)


2022

[SpringBoot] SecurityFilterChain


[SpringBoot] Distributed Lock with Redis


[IntelliJ] 인텔리제이 핫스왑으로 개발 효율을 높여보자


2021

[Spring] 내장DB(Embedded mariadb) mariaDB4j 실행 관련 에러 (feat. openssl)


[Nginx] nginx ssl certificate 검증을 위한 인증서 세팅


[Nginx] mTLS 샘플 인증서 발급 및 검증


[Spring] Spring-graphql 라이브러리 리뷰


[Spring] Spring webflux(w/r2dbc) performance test - webflux, tomcat, jdbc, r2dbc 를 교차로 조합하여 nGrinder로 성능을 비교한다


[Spring] Spring Webflux 정리


[Testing] nGrinder로 Spring Boot WAS의 성능을 테스트해보자


[Spring] JPA


[Spring] Spring Data JDBC


[CS] Transactional


[CS] Refactoring


[CS] Code Complete 정리


[CS] API Call limit - 구현을 위한 여러 접근방법과 데이터 조작 방법


[CS] iterator


[CS] Pubsub


2020

[Docker] Docker-compose auto-start after lauching AWS EC2 server


[Django] Django auto reload (with. gunicorn '--reload' option)


[Server] Server shutdown problem - Django memory leak with scrapy


[Django] 장고 서버 locust로 부하 테스트


[MSA] k8s 간단 개념 정리


[Spring] Spring Boot 에서 gRPC로 크롤링 MS 호출하기 - IntelliJ 설치부터 스프링부트 개념과 도커를 통한 실행까지


[MSA] 크롤링 모듈 MS(Micro Service)로 포팅해서 gRPC 서버로 만들기 - gRPC 예제 링크와 gRPC 서버, gRPC 클라이언트 실행방법


[Scrapy] xpath, css selector 안 먹는 현상 해결 - Dynamic content 크롤링 하기


[Scrapy] exceptions.RuntimeError: doWrite called on a twisted.internet.tcp.Port 에러 (포트 할당 문제)


백준 9466 - 텀 프로젝트


[Celery] Django 프로젝트에서 Celery Worker 제한하기


백준 11729 - 하노이 탑 이동 순서


백준 2146 - 다리 만들기


백준 2667 - 단지번호붙이기


백준 4179 - 옥상 정원 꾸미기


백준 7569 - 3차원 토마토


백준 2178번 - 미로 탐색


백준 4179번 - 불!


백준 7576 - 토마토-2차원


백준 2493번 - 탑


백준 4889번 - 안정적인 문자열


백준 5430번 - AC


백준 1158번 - 요세푸스 문제


백준 5397번 - 키로거


백준 10845번 - 스택


백준 10845번 - 큐


[CircleCI] 장고 프로젝트에 Circle CI 적용하기 (feat. Django, docker-compose)


백준 1475번 - 방 번호


백준 1406번 - 에디터


[Django] 장고 Rest API 서버 https 프로토콜 적용하기 (feat. nginx)


[Django] 장고 모델에 상속 사용하기 - 비슷한 모델 여러 개 생성, 상속으로 해결하기


[Scrapy] 스크래피 LinkExtractor 모든 링크 가져오지 못하는 버그 - 중복된 링크 거르지 않고 모두 가져오기


[Django] pytest를 사용한 장고 테스트 환경 구축 (feat. pytest Docker)


[Django] pgAdmin 적용과 Nginx 설정 (feat. Docker)


[Django] Celery,Redis로 Scrapy 크롤링 주기적으로 하기 (feat. Docker)


2019 카카오 겨울 인턴 4번 - 호텔 방 배정


2019 카카오 겨울 인턴 3번 - 불량 사용자


2019 카카오 겨울 인턴 2번 - 튜플


2019 카카오 겨울 인턴 1번 - 쇠막대기


백준 16323번 - Intergalactic Bidding


백준 17351번 - 3루수는 몰라


백준 16637번 - 괄호 추가하기


백준 11727번 - 2xn 타일링 2


백준 11726번 - 2×n 타일링


백준 11053번 - 가장 긴 증가하는 부분 수열


백준 10844번 - 쉬운 계단 수


백준 9465번 - 스티커


백준 5874번 - 소를 찾아라


백준 4963번 - 섬의 개수


백준 2816번 - 디지털 티비


백준 2669번 - 직사각형 네개의 합집합의 면적 구하기


백준 2668번 - 숫자고르기


백준 2660번 - 회장뽑기


백준 2636번 - 치즈


백준 2628번 - 종이자르기


백준 2659번 - 십자카드 문제


백준 2643번 - 색종이 올려 놓기


백준 2642번 - 전개도


Django 프로젝트 AWS에 배포하기 (feat. Docker, Nginx, PostgreSQL)


백준 2635번 - 수 이어가기


백준 2579번 - 계단 오르기


백준 2193번 - 이친구


백준 2156번 - 포도주 시식


백준 1244번 - 스위치 켜고 끄기


백준 1932번 - 정수 삼각형


백준 1931번 - 회의실배정


백준 1912번 - 연속합


백준 1413번 - 박스 안의 열쇠


백준 1149번 - RGB거리


백준 9663번 - N-Queen


백준 9251번 - LCS


백준 9095번 - 1,2,3 더하기


백준 1463번 - 1로 만들기