• Home
  • About
    • Ara Jo photo

      Ara Jo

      Aspiring Backend Developer :)

    • Learn More
    • Email
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

Tag Archive

  • Layer 1
  • MVC 1
  • Network 1
  • Web 1
  • backup 2
  • blog 2
  • book 53
  • branch 1
  • certificate 1
  • conference 1
  • constructor 1
  • csstudy 25
  • data_structure 1
  • database 4
  • db 4
  • dbstudy 2
  • design_pattern 1
  • developer_principle 1
  • digging 1
  • dns 2
  • effective_java 9
  • exception 1
  • geultto 2
  • git 1
  • gitbash 1
  • github 5
  • gradle 1
  • hash 1
  • https 1
  • inflearn 1
  • intellij 1
  • java 11
  • jekyll 1
  • jira 1
  • jpa 3
  • kotlin 7
  • kotlin_in_action 5
  • letsencrypt 3
  • m1 1
  • mac 2
  • modern_java_in_action 13
  • mysql 4
  • network 17
  • nginx 2
  • oop 2
  • operating_system 11
  • pageable 2
  • pagination 2
  • plugin 1
  • realmysql 2
  • redis 2
  • retrospect 5
  • retrospection 2
  • review 2
  • sample post 1
  • soft_skill 3
  • spring 7
  • spring_security 1
  • ssl 1
  • string 1
  • study_log 6
  • terminal 2
  • think 2
  • tobi_spring 4
  • truncate 1
  • vscode 1
  • window 1
  • woowacourse 11
  • writing 5
  • zzimkkong 2

Layer

  • Network/웹 어플리케이션 레이어

MVC

  • Spring/스프링 MVC 흐름 - Dispatcher Servlet

Network

  • Network/웹 어플리케이션 레이어

Web

  • Network/웹 어플리케이션 레이어

backup

  • DB/MySQL DB 백업 자동화하기
  • DB/MySQL DB 백업하기

blog

  • GitHub/Jekyll 깃헙블로그에 GitHub 댓글기능 추가하기 (with Utterances)
  • GitHub/ 블로그 로컬환경에서 테스트하기

book

  • 도서리뷰/쿠버네티스 교과서
  • 무조건 성장하는 사람의 특징
  • Book/개발자원칙/오류를 만날 때가 가장 성공하기 좋을 때다
  • Book/Kotlin In Action/5장. 람다로 프로그래밍
  • Book/Kotlin In Action/4장. 클래스, 객체, 인터페이스
  • Book/Kotlin In Action/3장. 함수 정의와 호출
  • Book/Kotlin In Action/2장. 코틀린 기초
  • Book/Kotlin In Action/1장. 코틀린의 주요 특성과 철학
  • Book/개발자 오디세이아
  • Book/Effective Java 3E/Item9. try-finally보다는 try-with-resources를 사용하라
  • Book/Effective Java 3E/Item8. finalizer와 cleaner 사용을 피하라
  • Book/Effective Java 3E/Item7. 다 쓴 객체 참조를 해제하라
  • Book/Effective Java 3E/Item6. 불필요한 객체 생성을 피하라
  • Book/Effective Java 3E/Item5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
  • Book/Effective Java 3E/Item4. 인스턴스화를 막으려거든 private 생성자를 사용하라
  • Book/Effective Java 3E/Item3. private 생성자나 열거 타입으로 싱글턴임을 보증하라
  • Book/Effective Java 3E/Item2. 생성자에 매개변수가 많다면 빌더를 고려하라
  • Book/Effective Java 3E/Item1. 생성자 대신 정적 팩터리 메서드를 고려하라
  • Book/Real MySQL/인덱싱
  • Book/Real MySQL/트랜잭션과 잠금
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/6장
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/5장
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/3장
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/2장
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/1장
  • Book/Operating System/보충2 - RAID
  • Book/Operating System/보충1 - 데드락
  • Book/Operating System/10장 - 웹캐싱 기법
  • Book/Operating System/9장 - 디스크 관리
  • Book/Operating System/8장 - 가상 메모리
  • Book/Operating System/7장 - 메모리 관리
  • Book/Operating System/6장 - CPU 스케줄링
  • Book/Operating System/5장 - 프로세스 관리
  • Book/Operating System/4장 - 프로그램의 구조와 실행
  • Book/Operating System/3장 - 컴퓨터 시스템의 동작 원리
  • Book/Operating System/1,2장 - 운영체제 개요
  • Book/토비의스프링vol1/ 4장. 예외
  • Book/토비의스프링vol1/ 3장. 템플릿
  • Book/토비의스프링vol1/ 2장. 테스트
  • Book/토비의스프링vol1/ 1장. 오브젝트와 의존관계
  • Book/모던자바인액션/ 19장. 함수형 프로그래밍 기법
  • Book/모던자바인액션/ 18장. 함수형 관점으로 생각하기
  • Book/모던자바인액션/ 13장. 디폴트 메서드
  • Book/모던자바인액션/ 12장. 새로운 날짜와 시간 API
  • Book/모던자바인액션/ 11장. null 대신 Optional 클래스
  • Book/모던자바인액션/ 9장. 리팩토링, 테스팅, 디버깅
  • Book/모던자바인액션/ 8장. 컬렉션 API 개선
  • Book/모던자바인액션/ 7장. 병렬 데이터 처리와 성능
  • Book/모던자바인액션/ 6장. 스트림으로 데이터 수집
  • Book/모던자바인액션/ 5장. 스트림 활용
  • Book/모던자바인액션/ 4장. 스트림 소개
  • Book/모던자바인액션/ 3장. 람다 표현식
  • Book/모던자바인액션/ 2장. 동작 파라미터화 코드 전달하기

branch

  • Git/Git 브랜치 전략

certificate

  • Network/SSL 와일드카드 인증서 갱신하기 (w. Letsencrypt)

conference

  • Review/2022 제 1회 글또콘 후기

constructor

  • Kotlin/코틀린에서 클래스를 초기화하는 다양한 방법

csstudy

  • Book/성공과 실패를 결정하는 1% 네트워크 원리/6장
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/5장
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/3장
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/2장
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/1장
  • Book/Operating System/보충2 - RAID
  • Book/Operating System/보충1 - 데드락
  • Book/Operating System/10장 - 웹캐싱 기법
  • Book/Operating System/9장 - 디스크 관리
  • Book/Operating System/8장 - 가상 메모리
  • Book/Operating System/7장 - 메모리 관리
  • Book/Operating System/6장 - CPU 스케줄링
  • Book/Operating System/5장 - 프로세스 관리
  • Book/Operating System/4장 - 프로그램의 구조와 실행
  • Book/Operating System/3장 - 컴퓨터 시스템의 동작 원리
  • Book/Operating System/1,2장 - 운영체제 개요
  • Network/데이터링크계층/MAC주소, 패킷스위칭, 프레이밍
  • Network/데이터링크계층/전이중, 반이중, 이더넷, MAC주소 테이블
  • Network/네트워크계층/라우팅 프로토콜, 브로드캐스트, 멀티캐스트, 유니캐스트
  • Network/네트워크계층/IP주소와 서브넷
  • Network/전송계층/흐름제어와 오류제어
  • Network/응용계층/HTTPS 동작 원리
  • Network/응용계층/응용계층 프로토콜
  • Network/전체/웹 동작 방식
  • Network/전송계층/TCP vs UDP

data_structure

  • DB/Redis의 자료구조 - String과 Hash

database

  • JPA GenerationType과 MySQL auto_increment 간의 관계
  • DB/Redis의 자료구조 - String과 Hash
  • Book/Real MySQL/인덱싱
  • Book/Real MySQL/트랜잭션과 잠금

db

  • JPA GenerationType과 MySQL auto_increment 간의 관계
  • DB/MySQL DB 모든 테이블 TRUNCATE 하기
  • DB/MySQL DB 백업 자동화하기
  • DB/MySQL DB 백업하기

dbstudy

  • Book/Real MySQL/인덱싱
  • Book/Real MySQL/트랜잭션과 잠금

design_pattern

  • Java/디자인패턴 - 책임 연쇄 패턴

developer_principle

  • Book/개발자원칙/오류를 만날 때가 가장 성공하기 좋을 때다

digging

  • 무조건 성장하는 사람의 특징

dns

  • Network/nginx에 여러 서버, 여러 도메인 연동하기(with letsencrypt)
  • Network/서브도메인과 함께 TLS(letsencrypt) 인증서 발급하기

effective_java

  • Book/Effective Java 3E/Item9. try-finally보다는 try-with-resources를 사용하라
  • Book/Effective Java 3E/Item8. finalizer와 cleaner 사용을 피하라
  • Book/Effective Java 3E/Item7. 다 쓴 객체 참조를 해제하라
  • Book/Effective Java 3E/Item6. 불필요한 객체 생성을 피하라
  • Book/Effective Java 3E/Item5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
  • Book/Effective Java 3E/Item4. 인스턴스화를 막으려거든 private 생성자를 사용하라
  • Book/Effective Java 3E/Item3. private 생성자나 열거 타입으로 싱글턴임을 보증하라
  • Book/Effective Java 3E/Item2. 생성자에 매개변수가 많다면 빌더를 고려하라
  • Book/Effective Java 3E/Item1. 생성자 대신 정적 팩터리 메서드를 고려하라

exception

  • Spring/RequestRejectedException 핸들링

geultto

  • Hello, 2023!
  • Review/2022 제 1회 글또콘 후기

git

  • Git/Git 브랜치 전략

gitbash

  • Gradle/Window 터미널에서 gradle build 로그가 깨지는 현상 해결하기

github

  • Mac/M1 맥북에 Jekyll 깃헙블로그 로컬환경 세팅하기
  • Github/mac에서 여러 개의 github 계정 사용하기
  • Git/Git 브랜치 전략
  • GitHub/Jekyll 깃헙블로그에 GitHub 댓글기능 추가하기 (with Utterances)
  • GitHub/ 블로그 로컬환경에서 테스트하기

gradle

  • Gradle/Window 터미널에서 gradle build 로그가 깨지는 현상 해결하기

hash

  • DB/Redis의 자료구조 - String과 Hash

https

  • Network/SSL 와일드카드 인증서 갱신하기 (w. Letsencrypt)

inflearn

  • Spring/스프링 입문 강의 정리

intellij

  • Gradle/Window 터미널에서 gradle build 로그가 깨지는 현상 해결하기

java

  • Spring/동시성 문제 해결을 위한 Redis 분산락 구현하기
  • Book/Effective Java 3E/Item9. try-finally보다는 try-with-resources를 사용하라
  • Book/Effective Java 3E/Item8. finalizer와 cleaner 사용을 피하라
  • Book/Effective Java 3E/Item7. 다 쓴 객체 참조를 해제하라
  • Book/Effective Java 3E/Item6. 불필요한 객체 생성을 피하라
  • Book/Effective Java 3E/Item5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
  • Book/Effective Java 3E/Item4. 인스턴스화를 막으려거든 private 생성자를 사용하라
  • Book/Effective Java 3E/Item3. private 생성자나 열거 타입으로 싱글턴임을 보증하라
  • Book/Effective Java 3E/Item2. 생성자에 매개변수가 많다면 빌더를 고려하라
  • Book/Effective Java 3E/Item1. 생성자 대신 정적 팩터리 메서드를 고려하라
  • Java/디자인패턴 - 책임 연쇄 패턴

jekyll

  • Mac/M1 맥북에 Jekyll 깃헙블로그 로컬환경 세팅하기

jira

  • VScode/VScode에 Jira 연동하기

jpa

  • JPA/No offset 방식으로 페이징 성능 개선하기
  • JPA/Pageable 인터페이스와 동작 원리
  • JPA GenerationType과 MySQL auto_increment 간의 관계

kotlin

  • Spring/동시성 문제 해결을 위한 Redis 분산락 구현하기
  • Book/Kotlin In Action/5장. 람다로 프로그래밍
  • Book/Kotlin In Action/4장. 클래스, 객체, 인터페이스
  • Book/Kotlin In Action/3장. 함수 정의와 호출
  • Book/Kotlin In Action/2장. 코틀린 기초
  • Book/Kotlin In Action/1장. 코틀린의 주요 특성과 철학
  • Kotlin/코틀린에서 클래스를 초기화하는 다양한 방법

kotlin_in_action

  • Book/Kotlin In Action/5장. 람다로 프로그래밍
  • Book/Kotlin In Action/4장. 클래스, 객체, 인터페이스
  • Book/Kotlin In Action/3장. 함수 정의와 호출
  • Book/Kotlin In Action/2장. 코틀린 기초
  • Book/Kotlin In Action/1장. 코틀린의 주요 특성과 철학

letsencrypt

  • Network/SSL 와일드카드 인증서 갱신하기 (w. Letsencrypt)
  • Network/nginx에 여러 서버, 여러 도메인 연동하기(with letsencrypt)
  • Network/서브도메인과 함께 TLS(letsencrypt) 인증서 발급하기

m1

  • Mac/M1 맥북에 Jekyll 깃헙블로그 로컬환경 세팅하기

mac

  • Mac/M1 맥북에 Jekyll 깃헙블로그 로컬환경 세팅하기
  • Github/mac에서 여러 개의 github 계정 사용하기

modern_java_in_action

  • Book/모던자바인액션/ 19장. 함수형 프로그래밍 기법
  • Book/모던자바인액션/ 18장. 함수형 관점으로 생각하기
  • Book/모던자바인액션/ 13장. 디폴트 메서드
  • Book/모던자바인액션/ 12장. 새로운 날짜와 시간 API
  • Book/모던자바인액션/ 11장. null 대신 Optional 클래스
  • Book/모던자바인액션/ 9장. 리팩토링, 테스팅, 디버깅
  • Book/모던자바인액션/ 8장. 컬렉션 API 개선
  • Book/모던자바인액션/ 7장. 병렬 데이터 처리와 성능
  • Book/모던자바인액션/ 6장. 스트림으로 데이터 수집
  • Book/모던자바인액션/ 5장. 스트림 활용
  • Book/모던자바인액션/ 4장. 스트림 소개
  • Book/모던자바인액션/ 3장. 람다 표현식
  • Book/모던자바인액션/ 2장. 동작 파라미터화 코드 전달하기

mysql

  • JPA GenerationType과 MySQL auto_increment 간의 관계
  • DB/MySQL DB 모든 테이블 TRUNCATE 하기
  • DB/MySQL DB 백업 자동화하기
  • DB/MySQL DB 백업하기

network

  • Network/SSL 와일드카드 인증서 갱신하기 (w. Letsencrypt)
  • Network/nginx에 여러 서버, 여러 도메인 연동하기(with letsencrypt)
  • Network/서브도메인과 함께 TLS(letsencrypt) 인증서 발급하기
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/6장
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/5장
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/3장
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/2장
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/1장
  • Network/데이터링크계층/MAC주소, 패킷스위칭, 프레이밍
  • Network/데이터링크계층/전이중, 반이중, 이더넷, MAC주소 테이블
  • Network/네트워크계층/라우팅 프로토콜, 브로드캐스트, 멀티캐스트, 유니캐스트
  • Network/네트워크계층/IP주소와 서브넷
  • Network/전송계층/흐름제어와 오류제어
  • Network/응용계층/HTTPS 동작 원리
  • Network/응용계층/응용계층 프로토콜
  • Network/전체/웹 동작 방식
  • Network/전송계층/TCP vs UDP

nginx

  • Network/nginx에 여러 서버, 여러 도메인 연동하기(with letsencrypt)
  • Network/서브도메인과 함께 TLS(letsencrypt) 인증서 발급하기

oop

  • Kotlin/코틀린에서 클래스를 초기화하는 다양한 방법
  • Java/디자인패턴 - 책임 연쇄 패턴

operating_system

  • Book/Operating System/보충2 - RAID
  • Book/Operating System/보충1 - 데드락
  • Book/Operating System/10장 - 웹캐싱 기법
  • Book/Operating System/9장 - 디스크 관리
  • Book/Operating System/8장 - 가상 메모리
  • Book/Operating System/7장 - 메모리 관리
  • Book/Operating System/6장 - CPU 스케줄링
  • Book/Operating System/5장 - 프로세스 관리
  • Book/Operating System/4장 - 프로그램의 구조와 실행
  • Book/Operating System/3장 - 컴퓨터 시스템의 동작 원리
  • Book/Operating System/1,2장 - 운영체제 개요

pageable

  • JPA/No offset 방식으로 페이징 성능 개선하기
  • JPA/Pageable 인터페이스와 동작 원리

pagination

  • JPA/No offset 방식으로 페이징 성능 개선하기
  • JPA/Pageable 인터페이스와 동작 원리

plugin

  • VScode/VScode에 Jira 연동하기

realmysql

  • Book/Real MySQL/인덱싱
  • Book/Real MySQL/트랜잭션과 잠금

redis

  • Spring/동시성 문제 해결을 위한 Redis 분산락 구현하기
  • DB/Redis의 자료구조 - String과 Hash

retrospect

  • 우아한테크코스 글쓰기 모음
  • 내가 꿈꾸는 프로그래머로서의 삶
  • 팀 프로젝트가 나에게 남긴 것
  • 우아한테크코스에서 찾은 나만의 효과적인 공부법
  • 우아한테크코스 한 달 생활기

retrospection

  • 나의 첫번째 이직 회고, 5개월 간의 기록
  • Hello, 2023!

review

  • 도서리뷰/쿠버네티스 교과서
  • Review/2022 제 1회 글또콘 후기

sample post

  • Initial Post

soft_skill

  • 무조건 성장하는 사람의 특징
  • Book/개발자원칙/오류를 만날 때가 가장 성공하기 좋을 때다
  • Book/개발자 오디세이아

spring

  • JPA/No offset 방식으로 페이징 성능 개선하기
  • JPA/Pageable 인터페이스와 동작 원리
  • Spring/동시성 문제 해결을 위한 Redis 분산락 구현하기
  • JPA GenerationType과 MySQL auto_increment 간의 관계
  • Spring/RequestRejectedException 핸들링
  • Spring/스프링 MVC 흐름 - Dispatcher Servlet
  • Spring/스프링 입문 강의 정리

spring_security

  • Spring/RequestRejectedException 핸들링

ssl

  • Network/SSL 와일드카드 인증서 갱신하기 (w. Letsencrypt)

string

  • DB/Redis의 자료구조 - String과 Hash

study_log

  • 우테코/LV3 학습로그 정리 - 4차 데모데이
  • 우테코/LV3 학습로그 정리 - 3차 데모데이
  • 우테코/LV3 학습로그 정리 - 2차 데모데이
  • 우테코/LV3 학습로그 정리 - 1차 데모데이
  • 우테코/LV2 학습로그 정리
  • 우테코/LV1 학습로그 정리

terminal

  • Github/mac에서 여러 개의 github 계정 사용하기
  • Gradle/Window 터미널에서 gradle build 로그가 깨지는 현상 해결하기

think

  • 나의 첫번째 이직 회고, 5개월 간의 기록
  • Hello, 2023!

tobi_spring

  • Book/토비의스프링vol1/ 4장. 예외
  • Book/토비의스프링vol1/ 3장. 템플릿
  • Book/토비의스프링vol1/ 2장. 테스트
  • Book/토비의스프링vol1/ 1장. 오브젝트와 의존관계

truncate

  • DB/MySQL DB 모든 테이블 TRUNCATE 하기

vscode

  • VScode/VScode에 Jira 연동하기

window

  • Gradle/Window 터미널에서 gradle build 로그가 깨지는 현상 해결하기

woowacourse

  • 우아한테크코스 글쓰기 모음
  • 내가 꿈꾸는 프로그래머로서의 삶
  • 팀 프로젝트가 나에게 남긴 것
  • 우테코/LV3 학습로그 정리 - 4차 데모데이
  • 우테코/LV3 학습로그 정리 - 3차 데모데이
  • 우테코/LV3 학습로그 정리 - 2차 데모데이
  • 우테코/LV3 학습로그 정리 - 1차 데모데이
  • 우아한테크코스에서 찾은 나만의 효과적인 공부법
  • 우테코/LV2 학습로그 정리
  • 우테코/LV1 학습로그 정리
  • 우아한테크코스 한 달 생활기

writing

  • 우아한테크코스 글쓰기 모음
  • 내가 꿈꾸는 프로그래머로서의 삶
  • 팀 프로젝트가 나에게 남긴 것
  • 우아한테크코스에서 찾은 나만의 효과적인 공부법
  • 우아한테크코스 한 달 생활기

zzimkkong

  • 찜꽁 2.0 개발기 - 2
  • 찜꽁 2.0 개발기 - 1