시안 · 주소를 정하면 이대로 공개됩니다
SERIES

지금 쓰고 있는 시리즈입니다. 아래는 전체 677편 색인입니다. 2026-08-23 기준

CURATED

주제별 대표 글입니다. 전체는 블로그에 있습니다.

ARCHIVE

전체 677편, 연도별 전문 색인입니다. 제목은 블로그에서 자동 수집됩니다.

2025
09월수열 속 숨은 질서 찾기: LIS와 LCS, DP로 어떻게 길을 찾아낼까?09월AWS Q 해커톤 회고 - "야 AI 개발, 그렇게 하는 거 아니야!"09월결국, 세상은 만드는 사람들의 것08월실시간처럼 보이지만, 사실은 뒤에서 작업했어요: Pending URL을 활용한 이미지 업로드 UX 개선기08월훔칠 비밀번호가 없습니다: 평문 없는 서버를 위한 Passkey 구현기08월설정 파일 한 줄이 1TB 디스크를 마비시킨 사건: 미니PC로 운영하는 12개 마이크로 서비스 장애 회고08월제가 만든 AI가 처참히 패배했습니다 (그리고 그보다 짜릿한 순간은 없었습니다)07월O(n²) 너머 ②: 제자리 정렬의 해답, 힙 정렬(Heap Sort)07월테스트 30분 → 3분: MSA 인증 시스템과 E2E 자동화 플랫폼 20시간 구축 썰07월O(n²)의 벽을 넘어서기 위한 관문, 병합 정렬07월프론트 제가 한번 세팅해봤는데요 (← 프론트 1도 모르는 백엔드 개발자)06월"느린 정렬"은 정말 항상 느릴까? (feat. 버블, 삽입 정렬의 재발견)06월AI 시대의 새로운 코기토: 데카르트 방법론으로 탐구하는 인간 존재 고유성에 관한 철학적 고찰 - 질문과 해석의 존재론적 지위를 중심으로06월같은 시간 복잡도인데 왜 DFS가 BFS 보다 느릴까? - 스택, 힙, 캐시로 파헤치는 알고리즘의 실제 성능 (BOJ 21736)06월[프로그래머스] 당구 연습 (거울계 좌표를 이용하기, 자바 풀이)06월[BOJ 백준] 18110 solved.ac (자바 풀이, 계수 정렬)06월이벤트 드리븐 트러블슈팅 Ep. 2: 사라진 혜택, 중복된 포인트? Kafka 메시지 처리, 어디까지 믿어야 할까05월[BOJ 백준] 1759 암호만들기 (백트래킹 자바 풀이)05월백트래킹 개념, 유망 함수와 가지치기, 예시 문제로 이해하기05월[프로그래머스] 타겟 넘버 (3가지 풀이 방식, DFS, 트리, 그리고 수학적 공식을 이용한 최적화)05월[프로그래머스] 두개 뽑아서 더하기 (자바 & 코틀린 풀이)05월《코딩 테스트 합격자 되기: 자바편》 김희성 저자 밋업 스케치 – “왜(Why)를 묻는 개발자”의 성장 전략 + 2025 1H 개인적 회고05월[독서 기록] AI 시대 창의적인간05월[독서 기록] AI 시대 내 아이의 미래를 바꿀 인재 교육05월[BOJ 백준] 지름길 (자바 풀이, 그리디, 다익스트라)05월[프로그래머스] 경주로 건설 (자바 풀이)05월이벤트 드리븐 트러블슈팅 Ep. 1: 비동기 결제 파이프라인에서 구글 API가 늦을 때 생기는 일05월[BOJ] 백준 4195 친구 네트워크 (유니온 파인드 최적화 자바 풀이)05월집합, 유니온 파인드 알고리즘, 개념과 구현 + 최적화 + 활용 예시까지 (시간 복잡도와 재귀 호출 스택 디테일 포함)05월[시스템 디자인 챌린지 - 문제 요구 사항] MAU 2천만 대형 블로그 플랫폼에서 1백만 명 유저가 어느 날 자정, 동시 예약을 걸었다면? (16,667 TPS 쓰기 요청을 감당해보자)05월[독서 기록] 함수형 사고04월[프로그래머스] 네트워크 (자바 풀이)04월다익스트라 알고리즘 완벽 가이드: 2차원 행렬부터 우선순위 큐까지, 자바 구현으로 배우는 최단 경로 찾기04월이진 탐색 트리로 왜 충분하지 않을까? M원 트리 그리고 B-트리의 등장 이유 (B트리, B+트리, B* 트리 연산까지)04월스레드 로컬 Thread Local 무엇이고, 언제 쓸까? 동시성 문제를04월GPT가 읽어주는 2024헌나8 대통령 윤석열 탄핵 사건 파면 선고 전문01월2024년 회고 - 연대와 성장의 경험들
2024
12월총을 든 아저씨와 그보다 힘이 센 작은 희망에 관한 이야기12월[독서 기록] 커넥팅12월[유튜브 요약] AI가 인간을 대체하게 될까? AI 2024 총정리, 2025 대예측!12월세그먼트 트리에 대해 알아보자: 해결하는 문제와 데이터 구조, 작동 방식, 사용 사례, 자바 코드12월대기업과 스타트업, 보수와 진보, 그리고 정치적 무관심, 내란과 민주주의에 대한 소회 (feat. 토요일 밤에 윤석열 탄핵 🎶)11월백준 5639 이진 검색 트리 (JAVA 자바 풀이)11월충돌 없는 완벽한 해싱이 존재한다고 ? (퍼펙트 해싱 개념 및 사례, 최적화 방법에 대해서)10월GPT 복붙만으로 프로그램을 만들 수 있을까? (feat. AI 시대의 개발자, 기묘한 질문들, 그리고 낯설고도 친절한 어떤 존재에 대해서)10월요세푸스 문제의 마지막 남은 사람을 수학적 귀납법으로 도출한 점화식으로 찾아보자10월[백준] 기념품 (자바 풀이)10월[백준] 앵무새 (자바 풀이 - 큐, 배열, 해시맵을 곁들인)10월[백준] 좋은 친구 (자바 풀이)10월모노토닉 스택(monotonic stack) 개념, 작동원리 + 예제 문제들 (주식 가격, 탑, 히스토그램에서 가장 큰 직사각형 찾기)10월[백준] 히스토그램에서 가장 큰 직사각형 (자바 풀이)09월[프로그래머스] 표 편집 (2021 카카오 채용연계형 인텁십, 자바 풀이)09월[프로그래머스] 두 개 뽑아서 더하기08월항해 플러스 백엔드 5기 수료 회고 - 여름 방학 경험치 이벤트가 끝나면?08월2024년 8월 3-4주차 내가 깨야했던 퀘스트에 대해서 (feat. 패시브 스킬 회고)08월MSA 사가 패턴에서08월대기열 기반 예약 시스템에서 MSA와 EDA를 이용해 느슨한 결합 추구하기08월대기열 시스템 다양한 설계 방법 탐구 (feat. 레디스와 카프카를 이용한 O(1) 최적화)08월[독서 기록] 클루지08월[독서 기록] 질문에 관한 질문들07월[독서 기록] 애플에서는 단순하게 일합니다07월[독서 기록] 늦깎이 천재들의 비밀07월1년차 백엔드 개발자의 퇴사 회고 a.k.a 이직 후기 인트로07월항해 플러스 백엔드 5기 1~5주차 현실 100% 회고 (1+1=N)05월카우치베이스 CAS 동시성 이슈 트러블 슈팅05월신경회로망 및 심층학습 문제 풀이, 단층 퍼셉트론, 오차역전파, 자기조직화 지도, LVQ, 과적합 문제, 경사소멸 문제, 드롭아웃, 합성곱 신경망, ReLU05월기계학습 문제 풀이 - 결정 트리, 선형 회귀, 로지스틱 회귀, 소프트맥스 함수, 군집화, k-평균 알고리즘05월컴퓨터 시각과 패턴인식 문제 풀이 - 4이웃 8이웃 연결성, 표본화 및 양자화, 평활화, 소벨 연산자, 결정이론적 패턴, 언어이론적 패턴, 거리 측정, KNN05월퍼지이론, 퍼지집합, 퍼지집합의 연산, 퍼지논리, 퍼지논리 연산, 퍼지 추론, 수위조절 제어 시스템 문제 풀이05월지식과 인공지능, 시멘틱네트, 논리에 의한 지식 표현, 술어 논리, 도출 연역, 연언포준형05월게임트리, 최대 최소 탐색트리, α-β 가지치기, 몬테카를로 트리 탐색 전략 문제 풀이05월TCP/IP 응용 계층, 웹서비스 HTTP, HTTPS, SSH 동작 방식, FTP, SMTP, POP305월TCP/IP 전송 계층, UDP, TCP, 비연결형 서비스, 신뢰성, 3-way handshaking05월TCP/IP 네트워크 계층, IP, 주소변환, ICMP, IGMP, DHCP05월OSI 참조 모델 및 TCP/IP 기본 구조 및 특징05월오류제어, 오류 검출 방식, 패리티 검사, 체크섬, CRC 방식, 귀환오류제어, 결정귀환 ARQ, 전진오류 정정05월데이터 교환 방식, 회선 교환, 패킷 교환, 메시지 교환 비교 정리05월정보통신망 - 데이터 통신의 개요, 변조 및 복조, 진폭 변조, 주파수 변조, 전송 코드, 전송 방식, 동기식 전송, 비동기식 전송05월이산수학 - 정수론, 나눗셈, 베주의 항등식, 유클리드 호제법, 나머지 연산, 소수와 소인수 분해, RSA 암호05월이산수학 - 조합론05월이산수학 - 그래프, 트레일, 경로, 이분 그래프, 완전 이분 그래프, 정규 그래프, 오일러 투어, 해밀턴 경로05월이산수학 - 함수, 함수의 상등, 전사함수, 단사함수, 합성함수, 계승함수, 바닥함수, 천장함수, 나머지 함수05월이산수학 - 관계, 관계의 표현, 관계의 성질, 관계의 종류, 반사적, 대칭적, 추이적, 동치관계05월이산수학 - 행렬: 행렬의 연산, 종류, 정방행렬, 단위행렬, 역대칭행렬, 삼각행렬, 역행렬, 부울행렬05월이산수학 - 집합, 집합 연산, 합집합, 교집합, 차집합, 대칭차집합, 대수 법칙05월이산수학 - 증명, 직접증명법, 수학적 귀납법, 간접증명법, 다양한 증명방법05월대칭키 공개키 관리, 디피-헬먼 키 교환 프로토콜, 공개키 기반 구조 PKI05월공개키 암호: 개념, 소인수분해 문제, 이산대수 문제, 타원곡선 문제, RSA, ElGamal 알고리즘05월대칭키 암호: 개념, 블록 암호, 파이스텔, SPN, 스트림 암호, DES, AES05월티스토리 블로그에서 마크다운 수학 수식 적용하기 (수식 예시)05월이산수학 논리 - 명제, 논리 연산, 술어 논리, 추론04월[프로그래머스] 진료 순서 정하기 - 5가지 방식의 자바 풀이04월[독서 기록] 자바 병렬 프로그래밍04월[독서 기록] 일류의 조건04월백엔드 응답 속도 500ms 줄이고 7배 개선한 썰04월Hikari Connection Pool 기본 작동 원리04월Java 병렬 처리 ForkJoinPool 기본 작동 원리04월[독서 기록] 컴퓨터 밑바닥의 비밀04월REAL MySQL 8.0 - 1권04월[독서 기록] 웹 개발자를 위한 대규모 서비스를 지탱하는 기술03월자바에서 동시성 문제를 다루는 n가지 방법들(feat. 주식 매수)03월넥스트스텝 ATDD, 클린 코드 with Spring 8기 수료 회고03월티켓 서비스 백엔드 시스템에서 중복 요청 이슈를 멱등하게 처리하기02월[독서기록] 클린 아키텍처02월간단한 코드 한 줄로 NPE (Null Pointer Exception) 방지하는 방법02월Gson 베이스 프로젝트에서 LocalDateTime 컨버팅 지옥 탈출하기02월예외 알림 프로세스에서 OOM을 방지하며 중복 처리를 위한 Marking 방식 (WeakHashMap)02월[독서 기록] 가상 면접 사례로 배우는 대규모 시스템 설계 기초02월[독서 기록] 요즘 우아한 개발, 우아한형제들 지음02월[독서 기록] 테스트 주도 개발로 배우는 객체지향 설계와 실천01월[독서 기록] 단위 테스트, 블라디미르 코리코프01월[독서 기록] 도메인 주도 설계, 에릭 에반스01월ChatGpt를 이용해 유튜브 요약하기 - 프롬프트 엔지니어링이란? 생성형 AI에게 최적의 답을 얻는 노하우 대방출! [안될과학X삼성SDS 2탄]01월[프로그래머스/자바] 옹알이 (1) - 두 가지 풀이 방식01월백준 5397 키 로거 (JAVA 자바 풀이)01월백준 2118 두 개의 탑 (JAVA 자바 풀이)
2023
12월백준 11725 트리의 부모 찾기 (JAVA 자바 풀이)12월백준 15653 N과 M (5) (JAVA 자바 풀이)12월백준 2504 괄호의 값 (JAVA 자바 풀이)12월잘하기 보다 자라기 - 0년차 주니어 개발자의 2023년 회고12월33살 문과 비전공자 국비지원 개발자 신입 취업 후기12월서른 살, 돈이 벌고 싶다가 개발이 하고 싶어진 이야기12월백준 1406 에디터 (JAVA 자바 풀이)12월백준 1158 요세푸스 문제 (JAVA 자바 풀이)12월백준 12891 DNA 비밀번호 (JAVA 자바 풀이)12월백준 1806 부분합 (JAVA 자바 풀이)12월백준 2110 용돈 관리 (JAVA 자바 풀이)12월백준 6236 용돈 관리 (JAVA 자바 풀이)12월백준 1654 랜선 자르기(JAVA 자바 풀이)12월백준 2805 나무 자르기 (JAVA 자바 풀이)12월[독서 기록] 필독 개발자 온보딩 가이드12월@RequestBody 컨텐츠 유실 문제 - 컨트롤러에도 디버깅이 찍히지 않으면 어디를 봐야할까?12월일부러 정규화를 하지 않는 스키마는 어떨까? - 인가 프로세스에서 권한 관련 스키마 최적 설계 탐구 (feat. EAV, JsonB)12월JWT 토큰 길이가 과도하게 길어질 때 - 토큰 생성 로직 및 인증 프로세스 최적화 탐구12월JWT 토큰 기반의 상태 관리시 로그아웃 처리 문제와 간단한 해결 방법12월리팩토링 회고 - 입사 3개월 차에 만난 거대한 코드를 넘어가기 위해 생각했던 방법들12월스프링부트 junit 테스트 `No tests found for given includes:` 메시지12월엔티티 필드 매핑 전략 탐구: 성능 테스터 Gatling을 이용한 Json 필드 매핑 사례 분석12월입사 0년차 주니어의 첫 운영 배포와 실수 경험12월로깅 추적을 위한 AOP 적용과 이후 성능 차이 그리고 why ?!12월엔티티가 연장되는 속성을 가진 경우 효율적인 참조 관계 맺기12월MSA 도메인 서비스에서 id 채번 방식 - 멱등성 보장하기12월Webflux는 얼마나 빠를까? Spring Mvc Vs. Webflux 성능 비교 테스트12월spring 단위 테스트에서 autowired와 mockbean의 차이 (feat. spybean)12월spring mock mvc에서 한 번쯤은 만나는 unnecessary stubbing을 lenient 옵션으로 해결하기12월스프링 캐싱 메커니즘에서 @Cacheable과 @Cacheput 차이점은 ?12월리팩토링 회고 - QueryDsl 검색 로직을 좀 더 클린하게 만들어보기12월마이크로서비스 아키텍처에서 하나의 도메인 서비스에 다른 도메인이 필요하다면 ?12월리팩토링 회고 - 검증이라는 관심사의 분리와 복잡성 해결을 위한 노력12월자동화 경험 공유 - 코드 생성 도구 JavaPoet을 이용한 클래스 복사, 커스터마이징, 컴파일, 로딩12월리팩토링 회고 - 복잡한 코드, 중복 코드, 비효율적 코드 개선 경험12월고도화 회고 - 유효성 검증 로직에서 최소한의 변화로 리턴 타입 변경하기12월순차 탐색 중 이미 지나친 정보를 알고 싶다면? 자료구조를 활용한 메모리 캐싱 직접 구현해보기 (feat. 알고리즘 vs 자료구조)12월리팩토링 회고 - 스프링 Bean 주입을 활용해 Validator 확장성 개선하기12월리팩토링 회고 - 상태 패턴을 이용해서 복잡한 비즈니스 시나리오 검증 로직을 개선...!12월28개(+α) 클래스를 검증해야 한다면? - 커스텀 애노테이션을 사용한 Payload 검증 방식 도전기12월인텔리제이에서 이전 화면, 이전 커서 바로가기 (맥에서 사용법)12월프로그래밍 언어론 서브프로그램, 서브루틴, 정적 체인, 동적 체인, 디스플레이 방식 요약 정리 문제 풀이12월프로그래밍 언어론 수식, 문장 내용 요약 정리 및 문제 풀이 - 방통대 기말고사 대비12월프로그래밍 언어론 2019 2학기 기말고사 문제와 정답 - 방통대12월프로그래밍 언어에서 타입, 복합 타입 정리 및 문제 풀이12월변수의 영역 , 정적 영역, 동적 영역, 지역 변수, 정적 영역 규칙 - 방통대 프로그래밍 언어론 기말 고사 기출 유사 문제 풀이12월프로그래밍 언어론 변수와 바인딩 기말고사 대비 문제 풀이 및 요약 정리12월프로그래밍 언어의 구현 , 파스트리, 구문 트리, 순환 하강 구문 분석기 관련 문제 - 방통대 기말 시험 대비12월구문 분석, 파스 트리 용어 정리 및 예상 문제 풀이 - 방통대 프로그래밍 언어론12월구문론과 의미론 용어 정리 및 연습 문제 풀이 - 프로그래밍 언어론12월방송대 프로그래밍 언어론 기출문제 오답률 높은 문제들 정리 및 해설12월방통대 컴퓨터구조 기출 문제 (2014~2019년도) 오답률 높은 문제와 해설 - 방송대12월방송통신대학교 컴퓨터구조 2014-2 기출문제 정답과 해설12월방송통신대학교 프로그래밍 언어론 요약 정리 및 연습 문제12월컴퓨터 구조 주요 용어 및 연습 문제12월방통대 자료구조 기말 기출 문제 유형 시험 대비 예상 문제 - 4지선다형12월방송통신대학교 자료구조 기말 시험 대비 예상 문제 - OX 유형12월방송통신대학교 자료구조 기말 시험 대비 예상 문제 - 적합한 코드 찾기 유형12월자료구조 슈도 코드 및 개념 요약 정리 : 트리, 이진 트리 (바이너리 서치 트리), 스레드 트리, AVL/2-3트리, B 트리, 그래프, 프림/크루스칼/솔린 알고리즘12월자료구조 슈도 코드 및 개념 요약 정리 : 배열, 스택, 큐, 연결 리스트, 이중 연결 리스트, 원형 연결 리스트12월UNIX 시스템 기출 문제 풀이 방통대 방송통신대학교 리눅스 문제 해설 2014-212월방통대 방송통신대학교 리눅스 UNIX 시스템 시험 문제 기말 2015-2 문제 해설12월방송통신대학교 리눅스 UNIX 시스템 기말고사 기출 문제 풀이 및 해설 2016-212월방통대 컴퓨터과학과 UNIX 시스템 2017-2 기말고사 리눅스 시험 기출문제 풀이12월방송통신대학교 방통대 UNIX 시스템 리눅스 기출문제 2018- 2 기말 시험 문제와 해설12월방송통신대학교 방통대 리눅스 기출문제 2019- 2 문제와 해설 UNIX 시스템12월리눅스 텍스트 편집, vi 편집기, 파일 찾기와 문자열 검색, 예상 문제11월리눅스 사용자 관리, 사용자 계정 생성 및 관리 수정, GUI11월리눅스 시작과 종료, 운영체제 부팅, 초기화 데몬, 시스템 종료11월리눅스 파일 시스템, 파일과 디렉터리, 리눅스 파일 내용 확인하기11월리눅스 저장 장치 이름과 표준 디렉터리, 셸 사용하기, 셸 명령, 명령의 연결과 확장, 셸 변수, 리눅스 예상 문제11월유닉스와 리눅스, UNIX 발전사, 오픈소스와 라이선스, 리눅스 배포판11월리눅스 문제 풀이 - 버전 관리와 깃, 브랜치의 생성과 병합, 스태시와 버전 되돌리기11월리눅스 문제 풀이 - 파일 시스템 관리, 프로세스 관리, 소프트웨어 관리, 쉘 스크립트11월리눅스 문제 풀이 - 리눅스 시작과 종료, 사용자 관리, vi 텍스트 편집11월리눅스 문제 풀이 - 리눅스 쉘, 파일 디렉터리 명령어11월리눅스 문제 풀이 - 리눅스 기본 개념, 특징, 설치, CentOS11월자료구조 문제 풀이11월멀티웨이 탐색 트리 2 : 2-3 트리, 2-3-4 트리, 레드 블랙 트리11월멀티웨이 탐색 트리 1 - m원 탐색 트리, B 트리, B*트리, B+ 트리11월이진 탐색 트리Bs) - Splay, Avl, BB 트리11월선택 트리, 숲, 이진 트리 개수11월힙 - 개념, 우선순위 큐, 삭제 삽입 연산11월스레드 트리, 개념, 구현, 연산 (순회 삽입 삭제)11월트리 용어 및 개념, 이진 트리, 순회 연산, 생성 삭제 조회 연산 - 자바 코드11월깊이 우선 탐색 (Depth-First Search)11월컴퓨터는 실제로 배열의 데이터에 index로 접근할까?11월연결 리스트의 변형: 원형 연결 리스트, 이중 연결 리스트11월연결 리스트, 리스트의 개념 및 구현, 포인터 변수, 여러 연산들11월큐 - 큐의 개념, 큐의 추상 자료형, 큐의 응용, 배열 큐, 원형 큐11월스택 - 스택의 개념, 스택의 추상 자료형, 연산 및 응용, 사칙연산식의 전위 중위 후위 표현11월배열 - 정의, 추상 자료형, 연산, 희소 행렬11월자료구조, 추상화의 개념, 자료구조와 알고리즘, 알고리즘의 개념과 조건 및 성능11월컴퓨터와 데이터: 데이터와 정보, 진법 표현 - 정수, 실수, 문자11월다수의 Validators 역할 위임 방식 회고 - Chain 패턴과 Optional을 이용한 우아한 플로우 탐색기10월java에는 없고 kotlin에만 있는 함수 : let, also, apply, run10월Java와 Kotlin 비교: default value, when, 확장함수10월Java와 Kotlin 비교 : map, 고차함수, 클래스 - 상속 인터페이스, 코틀린의 property 개념10월Java와 Kotlin 비교 : 변수, null 안정성, 엘비스 연산자, 가변/불변 컬렉션10월대용량 트래픽을 대비한 Spring Webflux와 Reactive Redis를 이용한 접속자 대기열 시스템10월webflux 리액티브 프록그래밍에서 블록킹을 디버깅하는 도구 blockhound 간단 사용법10월Jmeter를 이용한 Spring MVC Vs. Webflux 성능 비교10월Spring webflux - R2DBC, Redis10월Spring Webflux - 배경, 개념 Cpu bound vs I/O Bound, block vs non-block, mvc vs webflux10월스프링 웹 환경에서 요청 응답 플로우 (request, filter, interceptor, controller, exceptionHandler)10월[독서 기록] 만들면서 배우는 클린 아키텍처10월프로그래밍 언어 패러다임10월프로그래밍 언어의 평가 기준10월메모리에 적재된 프로그램의 기계어 명령어 하나를 컴퓨터의 CPU가 수행하는 과정09월컴퓨터, 컴퓨터과학, 컴퓨터 시스템08월[독서 기록] 개발자를 위한 글쓰기 가이드(유영경 지음, 로드북)08월[독서 기록] 기술문서 작성 완벽 가이드(자레드 바티 외 지음, 하성창 옮김, 한빛미디어)07월Spring에서 argumentResolver를 사용하여 인증 책임 분리하기07월객체 필드 중복을 해결하는 다양한 방법들과 객체지향 패러다임을 이용한 순수 코드 방식의 해결법(feat. DDD의 Aggregate와의 연관성)07월RestDocs로 API 문서를 만들어보자 (MockMvc 테스트, 커스터마이징 옵션 설정하기)07월[독서 기록] 개발자 원칙 - 박성철, 강대명, 공용준, 김정, 박미정, 박종천, 이동욱(네피림), 이동욱(향로), 장동수 공저07월스프링 배치 병렬처리, mock과 static mock, AssertFile을 이용한 배치 로직 테스트07월스프링 배치 Validator, listener, FlatFileItemReader 및 Writer를 사용하여 간단한 text 변환 작업을 구현해보자07월Spring Batch 프로젝트 환경 구성, 데이터 읽고 처리하고 쓰기, Batch 테스트 코드07월Spring 배치 사용 이유와 기본 아키텍처에 대해 알아보자07월선착순 이벤트 시스템에서 발생가능한 동시성 문제와 해결 방안 탐구(redis, kafka)07월동시성 이슈 사례와 해결 방안 탐구 (Synchronized, database, redis)07월자바 코드 리팩토링: 스프링 AplicationEventPublisher를 이용해 시스템 강결합을 해결해보자07월자바 코드 리팩토링: 객체에게 꼬치꼬치 묻지 말고 시켜라 - 종속적인 관계가 아닌 자율적인 관계 유지하기07월자바 코드 리팩토링: 객체의 협력 관계를 디자인해보자.07월스프링 프로젝트 API Server Error 처리하기07월자바 코드 리팩토링: @Builder 애노테이션을 클래스 상단에서 사용하는 것을 지양하자07월[독서 기록] 디깅, 박치은 지음07월자바 코드 리팩토링: 생성자 대신 팩토리 메서드, 전략 패턴/상태 패턴 적용, 상속 대신 위임, 에러 예외 처리07월자바 코드 리팩토링: 매직넘버, 제어 플래그, 널 문제, 분류 코드 문제, 분기문 문제07월자바 디자인 패턴: 플라이웨이트, 프록시, 명령, 해석 패턴07월자바 디자인 패턴: 반복자, 방문자, 연쇄책임 패턴07월자바 디자인 패턴: 상태 패턴, 옵저버 패턴, 메멘토 패턴, 파사드 패턴, 중재자 패턴07월자바 디자인 패턴: 데코레이터 패턴, 콤포지트 패턴, 어댑터 패턴07월자바 디자인 패턴: 템플릿 메서드, 팩토리 메서드, 전략 패턴, 브릿지 패턴07월자바 디자인 패턴: 인스턴스 생성 패턴 - 싱글톤, 프로토타입, 빌더, 추상 팩토리07월디자인 패턴을 배워야 하는 이유, 객체지향 설계와 SOLID, 클래스 다이어그램07월백준 2470 두 용액 (JAVA 자바 풀이: 이분 탐색 활용)07월백준 2295 세 수의 합 (JAVA 자바 풀이)07월대규모 서비스에서 발생하는 데이터 처리, 백엔드 엔지니어링의 역할과 범위07월백준 14425 문자열 집합 (이분 탐색을 이용한 JAVA 자바 풀이)07월이분탐색 (binary search), 아이디어, 작동 원리, 시간 복잡도/성능, 특징, 자바 구현 코드07월백준 17232 생명 게임 (JAVA 자바 풀이) | 누적합 배열07월데이터 모델과 트랙잭션 디자인 / 개별 프로세스 운영 관리 및 배포 시스템 디자인07월코드 유지보수성과 확장성을 높이는 디자인 패턴07월백준 19951 태상이의 훈련소 생활 (JAVA 자바 풀이)07월백준 10811 바구니 뒤집기 (JAVA 자바 풀이)07월백준 10813 공 바꾸기 (JAVA 자바 풀이)07월백준 10810 공 넣기 (JAVA 자바 풀이)07월대규모 서비스에서 알고리즘과 자료구조의 중요성07월확장성과 안정성 있는 서비스 시스템 설계 패턴07월대규모 서비스에서 발생하는 기술적 이슈 및 장애 사례07월백준 16713 Generic Queries (JAVA 자바 풀이)07월백준 2910 빈도 정렬 (JAVA 자바 풀이)07월백준 10816 숫자 카드 2 (HashMap과 BinarySearch를 이용한 풀이)06월백준 1302 베스트셀러 (JAVA 자바 풀이)06월[독서 기록] 아주 작은 습관의 힘, 제임스 클리어 지음, 이한이 옮김, 비즈니스 북스06월도메인 주도 개발 방법론(DDD)을 적용하여 3티어 아키텍처를 변경해보자06월백준 7785 회사에 있는 사람 (JAVA 자바 풀이)06월백준 1181 단어 정렬 (JAVA 자바 풀이) | 문자열 길이순, 알파벳 순 정렬, 스트링 compareTo 메서드, thenComparing 메서드06월GetMapping시 URI에 PK 식별자가 노출되는 문제: 대체키를 사용한 해결06월백준 2817 ALPS식 투표 (JAVA 자바 풀이)06월백준 2840 행운의 바퀴 (JAVA 자바 풀이)06월왜 int, String 배열은 스트림(Stream)으로 쉽게 변환되는데 char 배열은 안 되는 것일까?! (자바 캐릭터 배열 스트림으로 변환하기)06월백준 알고리즘 풀때 input 설정 인텔리제이에서 쉽게 하기06월버블 정렬 (Bubble Sort) - 아이디어, 작동 원리, 성능 및 시간 복잡도, 특징, 자바 구현 코드06월If 분기문 문제를 객체지향, 함수형 프로그래밍을 이용해 해결하기(feat. 우아한테크코스, 스프링 시큐리티)06월금액 표기시 천 단위로 숫자에 컴마를 찍는 6가지 방식 (자바 구현 코드)06월자바 숫자의 자릿수를 판별하는 5가지 방식06월자바 문자열 역순 뒤집기 4가지 방법06월StringBuilder와 String 클래스의 문자열 만드는 효율 차이06월자바 함수형 프로그래밍과 디자인 패턴06월자바 함수형 프로그래밍 Scope, Closure&Curry, Lazy Evaluation, Function Composition06월자바 Stream, max&min count, match, find, reduce, collectors, to map, grouping by, partitioning by, for each, parallel stream06월Java Stream, filter, map, sorted, distinct, flatmap06월절대값을 이용한 i, j의 증감 규칙 찾기 (절대값과 나머지를 이용하기)06월pointer 방식 LinkedList 자바 구현 코드06월ring 방식 int queue 자바 구현 코드06월array 방식 int queue 자바 코드 구현06월int stack 자바 구현 코드06월운영체제 Linux, Windows, Android06월운영체제 보안, 보안정책 및 보안 메커니즘, 운영체제 보안 모델, 보안 커널06월분산 운영체제의 개요, 분산 파일 시스템, 분산 메모리, 원격 프로시저 호출06월저장장치의 종류, 디스크 스케줄링 알고리즘, FCFS, SSTF, SCAN, C-SCAN, LOOK, C-LOOK, SLTF(회전시간최적화), 파일 관리06월장치 관리, 장치의 개념, 장치의 구성, 입출력 처리 유형, 입출력 관리06월페이지 교체 알고리즘, 프로세스별 페이지 집합관리06월운영체제 가상 메모리, 개념, 블록 단위 주소 변환, 메모리 호출 기법06월운영체제 메모리 관리, 프로세스와 메모리, 단일 프로그래밍 환경, 다중 프로그래밍 환경, 메모리 배치기법06월교착상태 회피, 교착상태 탐지 및 복구06월교착상태, 교착상태 특성, 교착상태 예방, 상호배제, 점유대기, 비선점, 환형대기06월PLD의 구조와 종류, PLA의 내부구조, PLA를 이용한 부울함수, PAL의 내부구조, PAL을 이용한 부울함수 구현06월기억장치와 PLD, RAM의 구성, RAM의 확장 방법, ROM의 구성, ROM을 이용한 조합논리회로 구현06월레지스터와 카운터, 동기식 2진 카운터, 모듈로-N 카운터, 링 카운터, 존슨 카운터, 카운터의 설계06월레지스터, 데이터 적재 레지스터, 시프트 레지스터, 카운터, 비동기식 카운터06월순서논리회로의 설계 과정 및 예시, D 플립플롭, JK 플립플롭 입출력 방정식 및 상태표 작성06월순서논리회로의 분석, 상태표, 상태도06월순서논리회로, 플립플롭, SR래치, D 플립플롭, JK 플립플롭, T 플립플롭, 플립플롭의 트리거링06월병행 프로세스의 여러가지 문제들, 생산자-소비자, 판독기-기록기, 자바 구현 코드, 프로세스 간 통신06월운영체제의 병행 프로세스, 병행성 문제, 세마포어, 상호배제와 동기화 해결 세마포어 자바 구현 코드06월프로세스 스케줄링, 운영체제 스케줄링 알고리즘06월운영체제 프로세스와 쓰레드06월운영체제, 구성, 유형06월MSI를 이용한 조합논리회로, 디코더, 멀티플렉서, 디멀티플렉서06월코드 변환기, 패리티 발생기/검사기, BCD-세븐 세그먼트 표시기, 인코더06월조합논리회로의 분석과 설계, 기본 연산회로, 가산기, 감산기, 가감산기06월4변수 카르노 도표, 무관 조건, 기타 카르노 도표, NADN 게이트와 NOR 게이트를 이용한 논리회로 구현06월부울함수의 간소화, 카르노 도표06월부울함수의 정규형 및 표준형, 최소항의 합, 최대항의 곱06월논리연산, 논리 게이트, 부울 대수, 대수적 간소화06월디지털 시스템, 컴퓨터 구성, 집적회로, 수치 데이터, 디지털 코드06월자바 Gui 프로그래밍 - AWT 클래스06월자바 멀티 스레드 프로그래밍06월퀵 정렬 (Quick Sort) - 아이디어, 작동 원리, 성능 및 시간 복잡도, 특징, 자바 구현 코드06월선택 정렬, 아이디어, 작동 원리, 자바 구현 코드06월계수 정렬(countin/카운팅 정렬) 아이디어, 작동원리, 시간 복잡도, 자바 구현 코드06월백준 1730 판화 (JAVA 자바 풀이)06월백준 11068 회문인 수 (JAVA 자바 풀이)06월백준 11005 진법 변환 2 (JAVA 자바 풀이)06월백준 10448 소인수 분해 (JAVA 자바 풀이)06월Java의 Arrays.sort()를 사용할 때 원시형 타입이 아닌 참조형 타입으로 전달하면 성능 향상이 가능하다 (Dual-Pivot Quicksort, Tim Sort)06월[백준/자바] 3273 두수의 합06월[백준/자바] 10989 수 정렬하기 3 (삽입 정렬, 합병 정렬, 힙정렬, 계수 정렬)06월[백준/자바] 10431 줄세우기06월[백준/자바] 10158 개미06월백준 1543 문서 검색 자바 풀이06월자바의 method reference06월자바의 여러가지 functional interface + comparator06월자바의 Functional Interface와 andThen 메서드 이해하기06월자바와 함수형 프로그래밍06월[Spring Cloud] Kafka 를 사용한 마이크로서비스 간 데이터 전송, 단일 데이터베이스를 사용해 동기화 문제를 해결하기06월카프카 Kafka 콘솔에서 사용하기06월[Spring Cloud] 마이크로서비스 간의 통신 RestTemplate, FeignClient, Error decoder, 동기화 문제06월[Spring cloud] 비대칭키로 암호화하기06월[Spring Cloud] config에서 대칭키 암호화 설정하기06월[Spring Cloud] bus, rabbitmq를 이용해 서버 연결하고 actuator를 이용한 갱신 집합화하기06월Mac brew Rabbitmq 설치 후 실행 문제06월[Spring Cloud] Config yml 설정, actuator를 이용한 자동 반영06월[Spring Cloud] JWT 토큰 생성과 API Gateway에서 검증 필터 구현06월[Spring Cloud] API Gateway Routing 시 마이크로서비스 식별 주소값을 제외하고 실용적인 uri를 전달하는 방식05월[Spring Cloud] Users MicroService를 Api Gateway에 등록하기05월[Spring Cloud] API Gateway Service / routing, filter05월[Spring Cloud] Discovery Server 만들고 User service 등록하기05월마이크로서비스(MSA)와 스프링 클라우드 (Spring Cloud)05월ubuntu 환경에서 redis, master-slave, sentinel 설치05월Redis의 특징, 개념, 장점, 단점, 목적05월이커머스에서 redis, kafka usecase05월카프카 kafka 토픽 + producer + consumer 예제 코드05월맥 homebrew 를 통해 설치한 kafka 실행하기05월[독서 기록] 도메인 주도 설계로 시작하는 마이크로서비스 개발, 5장05월[독서 기록] 도메인 주도 설계로 시작하는 마이크로서비스 개발, 4장05월[독서 기록] 도메인 주도 설계로 시작하는 마이크로서비스 개발, 3장05월[독서 기록] 도메인 주도 설계로 시작하는 마이크로서비스 개발, 1~2장05월레디스redis 자료구조 예시 코드 (Geospatial 이용 거리 찾기 예제 포함)05월[독서 기록] 소프트웨어 장인, 산드로 만쿠소05월docker compose를 이용한 mariadb build시 트러블 슈팅 (3306이 아닌 다른 포트 사용시)05월테스트 컨테이너 TestContainer를 이용한 단위/통합 테스트 환경 구성05월groovy 언어 Spock 프레임워크 테스트 환경 구성하기05월SpringBoot에서 profile 환경 설정 구성하기 (복수 profile 지정하는법)05월[독서 기록] 함께 자라기 애자일로 가는 길, 김창준05월[독서 기록] 그림과 실습으로 배우는 도커 & 쿠버네티스, 오가사와라 시게타카05월mac에서 docker colima와 docker desktop 병행하기05월[독서 기록] 1만 시간의 재발견, 안데르스 에릭슨03월gradle 빌드 오류 날 때 클린 해주기 : org.springframework.beans.factory.BeanDefinitionStoreException03월mockMvc로 rest json 데이터 테스트하기02월gradle에서 내장 톰캣 서버 포트 변경하기02월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 4202월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 4102월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 4002월맥 m1에서 virtualbox 다운받기02월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 3402월SQL cascade으로 같이 삭제할 수 있게 옵션 주기 + 에러 해결02월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 3302월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 3202월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 3102월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 3002월톰캣 프로젝트에서 oreilly, jspwriter 불러오지 못하는 문제02월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 2901월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 2801월맥 intellij 사용하면서 마우스 갑자기 클릭 안되는 문제 해결01월intelli j에서 톰캣 서버 구현하기01월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 2701월java & spring 401월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 2601월스프링 3.0 이상에서 query dsl 설정 javax.annotation.Entity 에러01월mockaroo에서 데이터셋을 만들 수 있다01월인텔리j test mockMvc get 가져오는 단축키 방법01월현재 사용중인 port 확인01월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 2501월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 2401월맥 이클립스 응용프로그램에 안뜰 때 파일 설치된 경로 찾기01월힙 영역에 저장되어 있는 객체를 불러오는 3가지 방법01월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 2301월백준 11365 !밀비 급일 (자바 & 파이썬 풀이)01월자바스크립트 + 제이쿼리 입문 day 1201월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 2201월[독서 기록] 오브젝트 14장 일관성 있는 협력01월[독서 기록] 오브젝트 12장 다형성01월[독서 기록] 오브젝트 10장 상속과 코드 재사용 11장 합성과 유연한 설계01월[독서 기록] 오브젝트 8장 의존성 관리하기 9장 유연한 설계01월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 21 (docker)01월[독서 기록] 오브젝트 6장 메시지와 인터페이스01월자바스크립트 + 제이쿼리 입문 day 1101월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 2001월[독서 기록] 오브젝트 5장 책임 할당하기01월[독서 기록] 오브젝트 4장 설계 품질과 트레이드오프01월[독서 기록] 오브젝트 3장 역할, 책임, 협력01월[독서 기록] 오브젝트 2장 객체, 설계01월java & spring 301월[독서 기록] 오브젝트 1장 객체, 설계01월[독서 기록] 모던 자바 인 액션 18장-21장, 함수형 프로그래밍과 자바 진화의 미래01월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 1901월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 1801월자바스크립트 + 제이쿼리 입문 day 1001월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 1701월[독서 기록] 모던 자바 인 액션 13장, 디폴트 메서드01월[독서 기록] 모던 자바 인 액션 12장, 새로운 날짜와 시간 api01월[독서 기록] 모던 자바 인 액션 11장 null 대신 Optional 클래스01월Java도 함수형 프로그래밍을 지향해야 하는 이유01월[독서 기록] 모던 자바 인 액션 10장 람다를 이용한 도메인 전용 언어01월[독서 기록] 모던 자바 인 액션 9장 리팩터링, 테스팅, 디버깅01월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 1601월자바스크립트 + 제이쿼리 입문 day 901월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 1501월[독서 기록] 모던 자바 인 액션 8장 컬렉션 API 개선01월[독서 기록] 모던 자바 인 액션 7장 병렬 데이터 처리와 성능01월자바 자료 구조의 특징 간단 정리 - List, Set, Queue, Map + Hash, Linked + Tree01월[독서 기록] 모던 자바 인 액션 6장 스트림으로 데이터 수집01월[독서 기록] 모던 자바 인 액션 4장 스트림 소개, 5장 스트림 활용01월자바스크립트 + 제이쿼리 입문 day 801월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 1401월[독서 기록] 모던 자바 인 액션 3장 람다 표현식01월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 1301월자바스크립트 + 제이쿼리 입문 day 701월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 1201월[독서 기록] 모던 자바 인 액션 2장 - 동작 파라미터화 코드 전달하기01월[독서 기록] 모던 자바 인 액션 1장 자바 8, 9, 10, 11 : 무슨 일이 일어나고 있는가?01월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 1101월자바스크립트 + 제이쿼리 입문 day 601월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 10
2022
12월java & spring 212월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 912월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 812월리액트 프로젝트 시작하기12월자바스크립트 + 제이쿼리 입문 day 512월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 712월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 612월자바스크립트 + 제이쿼리 입문 day 412월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 512월java & spring 112월자바스크립트 + 제이쿼리 입문 day 312월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 412월백준 10773 제로 (JAVA 자바 풀이)12월백준 1966 프린터큐 (JAVA 자바 풀이)12월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 312월백준 11866 요세푸스 문제 0 (JAVA 자바 풀이)12월백준 10866 덱 (JAVA 자바 풀이)12월백준 10845 큐 (JAVA 자바 풀이)12월자바스크립트 + 제이쿼리 입문 day 212월kosta 클라우드 네이티브 애플리케이션 개발 과정 day 212월백준 9012 괄호 (JAVA 자바 풀이)12월자바 예외 종류12월kosta 클라우드 네이티브 애플리케이션 개발 과정 day112월맥에서 자바 버전 확인하기12월자바스크립트 + 제이쿼리 입문 day 112월백준 9251 LCS (JAVA 자바 풀이)12월백준 2565 전깃줄 (JAVA 자바 풀이)12월백준 11054 가장 긴 바이토닉 부분 수열 (JAVA 자바 풀이)12월백준 11055 가장 큰 증가 부분 수열 (JAVA 자바 풀이)12월백준 11053 가장 긴 증가하는 부분 수열 (JAVA 자바 풀이)12월백준 2156 포도주 시식 (JAVA 자바 풀이)12월백준 10844 쉬운 계단 수 (JAVA 자바 풀이)12월백준 2579 계단 오르기 (JAVA 자바 풀이)12월백준 1932 정수 삼각형 (JAVA 자바 풀이)12월백준 1149 RGB 거리 (JAVA 자바 풀이)12월백준 1912 연속 합 (JAVA 자바 풀이)12월백준 9461 파도반 수열 (JAVA 자바 풀이)12월백준 1904 01타일 (JAVA 자바 풀이)12월[독서 기록] 객체지향의 사실과 오해12월백준 24416 알고리즘 수업 - 피보나치 수 1 (JAVA 자바 풀이)12월백준 9184 신나는 함수 실행 (JAVA 자바 풀이)12월백준 2580 스도쿠 (JAVA 자바 풀이)12월백준 2981 검문 (JAVA 자바 풀이)12월백준 2609 최대공약수와 최소공배수 (JAVA 자바 풀이)12월백준 2477 참외밭 (JAVA 자바 풀이)12월백준 3009 네 번째 점 (JAVA 자바 풀이)12월백준 11478 서로 다른 부분 문자열의 개수 (JAVA 자바 풀이)12월백준 1269 대칭 차집합 (JAVA 자바 풀이)12월백준 1620 나는야 포켓몬 마스터 이다솜 (JAVA 자바 풀이)12월백준 2231 분해합 (JAVA 자바 풀이)12월백준 25501 재귀의 귀재 (JAVA 자바 풀이) 펠린드롬12월백준 10870 피보나치 수 5 (JAVA 자바 풀이)12월백준 18870 좌표 압축 (JAVA 자바 풀이)12월백준 10814 나이순 정렬 (JAVA 자바 풀이)12월백준 11651 좌표 정렬하기 2 (JAVA 자바 풀이)12월백준 11650 좌표 정렬하기 (Python 파이썬 풀이)12월백준 2563 색종이 (JAVA 자바 풀이)12월백준 2566 최댓값 (JAVA 자바 풀이)12월백준 9020 골드바흐의 추측 (JAVA 자바 풀이)12월백준 4948 베르트랑 공준 (JAVA 자바 풀이)12월백준 11653 소인수 분해 (JAVA 자바 풀이)12월[백준/자바] 1978 소수 찾기12월[백준/자바] 2775 부녀회장이 될테야12월[백준/자바] 10250 ACM 호텔12월[백준/파이썬] 2869 달팽이는 올라가고 싶다11월[백준/파이썬] 1712 손익분기점11월[백준/자바] 1316 그룹 단어 체커 (단계별로 풀어보기 문자열 클리어)11월[백준/자바] 2941 크로아티아 알파벳11월[백준/자바] 5622 다이얼11월[백준/파이썬] 1065 한수11월[백준/파이썬] 4673 셀프 넘버11월[백준/자바] 18258 큐 211월[백준/파이썬] 2953 나는 요리사다11월[백준/자바] 11050 이항 계수 구하기 111월[백준/자바] 11404 플로이드11월[백준/자바] 1948 임계경로11월[독서 기록] 개발자의 글쓰기, 저자 김철수, 출판 위키북스, 201911월[백준/자바] 1717 집합 표현하기11월[백준/자바] K번째 수11월[백준/자바] 1167 트리의 지름11월[백준/자바] 13023 ABCDE 친구 관계 파악하기11월[독서 기록] 나는 주니어 개발자다11월[독서 기록] 자바로 배우는 리팩토링 입문11월intellij 에서 git merge 하는 법11월[독서 기록] 엘레강트 오브젝트 - 새로운 관점에서 바라본 객체 지향 3장 - 211월[독서 기록] 엘레강트 오브젝트 - 새로운 관점에서 바라본 객체 지향 3장 -111월[독서 기록] 엘레강트 오브젝트 - 새로운 관점에서 바라본 객체 지향 2장11월[독서 기록] 엘레강트 오브젝트 - 새로운 관점에서 바라본 객체 지향 1장11월[독서 기록] 헤드퍼스트 디자인 패턴 11장 | 프록시 패턴 - 객체 접근 제어하기11월[독서 기록] 헤드퍼스트 디자인 패턴 10장 | 상태 패턴 - 객체의 상태 바꾸기11월[독서 기록] 헤드퍼스트 디자인 패턴 9장 | 컬렉션 잘 관리하기 - 반복자 패턴과 컴포지트 패턴11월[독서 기록] 헤드퍼스트 디자인 패턴 8장 | 알고리즘 캡슐화하기 - 템플릿 메소드 패턴11월[독서 기록] 헤드퍼스트 디자인 패턴 7장 | 적응시키기 - 어댑터 패턴과 퍼사드 패턴11월[독서 기록] 헤드퍼스트 디자인 패턴 6장 | 커맨트 패턴 - 호출 캡슐화하기11월[독서 기록] 헤드퍼스트 디자인 패턴 5장 | 싱글턴 패턴 - 하나뿐인 특별한 객체 만들기11월[독서 기록] 헤드퍼스트 디자인 패턴 4장 | 팩토리 패턴 - 객체지향 빵 굽기11월[독서 기록] 헤드퍼스트 디자인 패턴 3장 | 객체 꾸미기 - 데코레이터 패턴11월[독서 기록] 헤드퍼스트 디자인 패턴 2장 | 객체들에게 연락 돌리기 - 옵저버 패턴11월[독서 기록] 헤드퍼스트 디자인 패턴 1장 | 디자인 패턴 소개와 전략 패턴 (에릭 프리먼, 엘리자베스 롭슨, 케이시 시에라, 버트 베이츠 지음, 서환수 옮김, 한빛미디어)11월[독서 기록] 클린 코드 11장, 12장 , 13장 외 / 시스템, 창발성, 동시성11월[독서 기록] 클린 코드 9장, 10장 / 단위 테스트, 클래스11월[독서 기록] 클린 코드 7장, 8장 / 오류 처리, 경계11월[독서 기록] 클린 코드 4장, 5장, 6장 / 주석, 형식 맞추기, 객체와 자료 구조11월[독서 기록] 클린 코드 3장 / 함수11월[독서 기록] 클린 코드 1~2장 / 깨끗한 코드, 의미 있는 이름11월[백준/파이썬] 1517 버블 소트11월[백준/자바] 2751 수 정렬하기 211월[백준/자바]11004 K번째 수 구하기11월[백준/자바] 11399 ATM 인출 시간 계산하기11월[백준/파이썬] 1377 버블 소트11월[백준/자바] 2750 수 정렬하기11월[백준/파이썬] 11286 절댓값 힙 구현하기11월[백준/자바] 17298 오큰수 구하기11월[백준/자바] 1874 스택 수열11월[백준/자바] 11003 최솟값 찾기11월[백준/자바] 12891 DNA 비밀번호11월[독서 기록] 공학의 시간, 이순석 지음, 청림출판11월[독서 기록] 자바 Junit을 활용한 실용주의 단위 테스트, 제프 랭어, 앤디 헌트, 에이브 토마스 지음, 유동환 옮김, 길벗11월[백준/자바] 1253 좋은 수 구하기11월[백준/자바] 1940 주몽의 명령11월[백준/자바] 2018 수들의 합 511월[백준/자바] 10986 나머지 합 구하기11월[백준/자바] 11660 구간 합 구하기 511월[백준/자바] 11659 구간 합 구하기 411월[백준/자바] 1546 평균 구하기11월백준 JAVA 문제 풀 때 유용한 템플릿 (by 류호석님)11월[백준/자바] 11720 숫자의 합11월코드 한 줄에 점(.)을 하나만 허용했는가? - 우아한테크코스 우테코 클린코드 #811월[독서 기록] 자바 코딩의 기술, 사이먼 하러, 요르그 레너드, 리누스 디에츠, 심지현, 길벗10월getter/setter 없이 구현했는가? - 우아한테크코스 우테코 클린코드 #710월3개 이상의 인스턴스 변수를 가진 클래스를 구현하지 않았는가? - 우아한테크코스 우테코 클린코드 #610월콜렉션에 대해 일급 콜렉션을 적용했는가? - 우아한테크코스 우테코 클린코드 #510월java에서 gradle clean test 빌드시 에러 나오는 경우10월모든 원시값과 문자열을 포장했는가? - 우아한테크코스 우테코 클린코드 #410월else 예약어를 쓰지 않았는가? - 우아한테크코스 우테코 클린코드 #310월한 메서드에 오직 한 단계의 들여쓰기만 - 우아한테크코스 우테코 클린코드 #210월자바 코딩 컨벤션 - 우아한테크코스 우테코 클린코드 #110월[독서 기록] IT 회사에 간 문과 여자, 염지원, 모로10월깃 사용 명령어, 브랜치 개념10월[Java/Spring] 스프링 DB 매니지먼트 변천사 / JDBC, JPA, 스프링 데이터 JPA10월[Java/Spring] 스프링 빈과 의존관계 설정10월[Java] 스프링 에러 : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Circular view path [hello]: would dispatch back to the current handler URL [/hello] again. Check your ViewResolver setup! (Hint: This ma..10월[Java ] 객체 지향에 대한 개념, 계산기 코드 OOP 리팩토링10월[Java] 테스트 코드 작성시 ParameterizedTest + MethodSource 코드 작성 예시10월[Java ] 테스트 코드를 작성하는 이유, TDD 코드 예시10월[Java 기초문법] Spring | controller 만들기, thymeleaf 이용해 페이지 만들기, Bootstrap Table, using Formatter interface10월[독서 기록] 죽을 때까지 코딩하며 사는 법 | 홍전일 | 로드북10월[Java 기초문법] Web and HTTP10월[Java 기초문법] 스프링 시작하기 from start.spring.io to first running10월[Java 기초문법] 자바와 데이터베이스 연결하기, JDBC code, H2, Squirrel SQL10월[Java 기초문법] 데이터베이스10월[Java 기초문법] SQuirrel SQL client 설치하고 세팅하기 + 간단한 테이블 생성하기10월[Java 기초문법] 자바 람다식 lambda10월[Java 기초문법] 자바 쓰레드, thread 상속 받기, runnable 인터페이스10월[독서 기록] 그럼에도 불구하고 너무나 인간적인 - 대한민국 개발자로 산다는 것 | 엄태형 | 루비페이퍼10월[독서 기록] 린치핀, 세스 고딘10월[Java 기초문법] 시간 관련 메서드, Date, Calendar, java.time 패키지10월[Java 기초문법] Collections, Set, Hashset, Treeset, List, Map10월[Java 기초문법] 문자열 비교하기 , 필드, 메소드, 변수의 scope와 static, 열거형 (enum)10월[Java 기초문법] Generic usage case10월[Java 기초문법] Exceptions 자바 예외 처리10월[Java 기초문법] Streams API | Streams, stream의 다양한 메소드, sum, sort, filter10월[Java 기초문법] collections, list, linked list, looping with iterators10월[Java 기초문법] 자바 람다 Lambdas, delegate method10월[Java 기초문법] 자바 records10월[Java 기초문법] 자바 객체지향 | OOP, Interfaces, Super class, Abstract class, Factory Methods, Nested class, inner class10월[Java 기초문법] 객체지향 | Gradle, Enums, Enum의 여러 기능들10월[Java 기초문법] 자바 코드 디버깅하기10월[Java 기초문법] Testing code | junit을 이용한 테스팅, Edge case, Annuity 계산해보기, TDD로 guessing game implementing10월[Java 기초문법] | Control flow | loop, while 반복문, do while 반복문, for 반복문, enhanced for loop10월[Java 기초문법] Control flow | if 조건문, switch 조건문10월[Java 기초문법] 자바 수학 연산 및 math 관련 함수들, 랜덤함수, 원의 너비 구하기, 구심력 구하기, BigDecimal, Calculting Compound Interest, formattin10월[Java 기초문법] 숫자 다루기 | Data types , double and floats 사용시 주의할 점, 진법 표현들10월[Java 기초문법] 정규식 다루기 | Regex | transcript에서 element 추출해보기, greedy operator 사용시 주의할점, finding method10월[Java 기초문법] 정규식 다루기 | Regex | 기초 표현, Capture Groups , Comments, 여러가지 표현들10월[Java 기초문법] 텍스트 다루기 | concatenation, string length, indexOf, split, startsWith & endsWith, contentEquals10월[Java 기초문법] 텍스트 다루기 | creating strings, 대소문자 변환, isEmpty vs isBlank, replace, strip(), charAt(), contains()10월윈도우 폴더에서 git에 pull 하는법10월[Java 기초문법] constructors / getters & setters10월[Java 기초문법] object Superclass / Member Visibility / 클래스 계층구조 이해10월[Java 기초문법] 배열 Array 기초 / Methods / vararg / static10월[Java 기초문법] 변수10월[Java 기초문법] 클래스 class 이해10월[Java 기초 문법] 자바에서의 객체 지향 관점 Object Oriented Language10월[자바스크립트] 기초 클론코딩 (노마드 코더 Vanilla JS)10월머신러닝을 위한 파이썬 선형회귀 기본 이론10월파이썬 넘파이 numpy 기초 문법10월파이썬 저장 경로 아주 쉽게 확인하는 법10월파이썬 내장 모듈로만 벡터 연산 실습10월파이썬으로 간단한 행렬 연산 / 선형대수10월파이썬에서 자료구조(data structure)를 간단하게 다루도록 도와주는 모듈10월파이쏘닉 Pythonic 코드 쓰는 법10월[프로그래머스/파이썬] 레벨 0 피자 나눠 먹기 210월[프로그래머스/파이썬] 레벨 0 최빈값 구하기10월[프로그래머스/파이썬] 레벨 0 옷가게 할인 받기10월[프로그래머스/파이썬] 레벨 0 짝수는 싫어요10월[프로그래머스/파이썬] 레벨 0 자릿수 더하기10월[프로그래머스/파이썬] 레벨 0 문자 반복 출력하기10월[프로그래머스/파이썬] 레벨 0 짝수의 합10월[프로그래머스/파이썬] 레벨 0 배열 두배 만들기10월[프로그래머스/파이썬] 레벨 0 분수의 덧셈10월[프로그래머스/파이썬] 레벨 0 몫 구하기10월[프로그래머스/파이썬] 레벨 0 두수의 곱10월[프로그래머스/파이썬] 레벨 1 윤년인 해의 날짜 요일 구하기10월[프로그래머스/파이썬] 레벨 1 알파벳 순서 대소문자 구분 정렬10월[프로그래머스/파이썬] 레벨 1 단어의 가운데 글자 반환하기10월[프로그래머스/파이썬] 레벨 1 수, 구현 (짝수, 홀수)10월[독서 기록] 미래는 어떻게 당신 손에 잡히는가 : 신호와 소음10월모두를 위한 컴퓨터 과학 | 3강 배열 | David J. Malan10월모두를 위한 컴퓨터 과학 | 2강 C 언어 | David J. Malan10월모두를 위한 컴퓨터 과학 | 1강 컴퓨팅 사고 | David J. Malan08월[독서 기록] 인문학도 개발자되다08월티스토리 블로그에서 윗첨자, 아랫첨자쓰기