• Home
  • About
    • Ara Jo photo

      Ara Jo

      Aspiring Backend Developer :)

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

All Posts

  • 도서리뷰/쿠버네티스 교과서

    책 <쿠버네티스 교과서>를 읽고 작성한 서평

    Read More
  • 나의 첫번째 이직 회고, 5개월 간의 기록

    원치 않는 이직을 해야하는 이들에게 어쩌면 도움이 될 수도 있는 멘탈 관리법

    Read More
  • JPA/No offset 방식으로 페이징 성능 개선하기

    offset 방식에서 no offset 방식으로 개선하는 방법과 성능 차이에 대해 알아보자

    Read More
  • JPA/Pageable 인터페이스와 동작 원리

    Spring Data JPA에서 페이지네이션과 정렬 시 사용하는 Pageable과 PageRequest에 대해 알아보자

    Read More
  • Spring/동시성 문제 해결을 위한 Redis 분산락 구현하기

    Spring 환경에서 동시성 이슈 테스트 방법과 Redis 분산락을 통한 해결과정에 대해 알아보자

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

    성장하는 사람의 특징은 무엇인지, 또 좋은 상사는 어떤 상사인지

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

    책 <개발자원칙> 02. 오류를 만날 때가 가장 성공하기 좋을 때다

    Read More
  • JPA GenerationType과 MySQL auto_increment 간의 관계

    JPA에서 GenerationType 설정과 MySQL auto_increment 설정에 따른 PK 채번 방식에 대해 알아보자

    Read More
  • 찜꽁 2.0 개발기 - 2

    회의실 예약 프로젝트, 찜꽁 2.0 개발기 2편

    Read More
  • 찜꽁 2.0 개발기 - 1

    회의실 예약 프로젝트, 찜꽁 2.0 개발기 1편

    Read More
  • Hello, 2023!

    2023년 계획과 다짐

    Read More
  • Book/Kotlin In Action/5장. 람다로 프로그래밍

    코틀린인액션 #5 람다로 프로그래밍

    Read More
  • Book/Kotlin In Action/4장. 클래스, 객체, 인터페이스

    코틀린인액션 #4 클래스, 객체, 인터페이스

    Read More
  • Book/Kotlin In Action/3장. 함수 정의와 호출

    코틀린인액션 #3 함수 정의와 호출

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

    글쓰는 개발자 모임 글또의 첫 오프라인 컨퍼런스, 2022 글또콘 후기

    Read More
  • Book/Kotlin In Action/2장. 코틀린 기초

    코틀린인액션 #2 코틀린 기초

    Read More
  • Book/Kotlin In Action/1장. 코틀린의 주요 특성과 철학

    코틀린인액션 #1 코틀린이란 무엇이며, 왜 필요한가?

    Read More
  • VScode/VScode에 Jira 연동하기

    VScode 플러그인 중 Jira and Bitbucket의 소개와 사용방법

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

    kotlin의 주 생성자와 초기화 블록, 부 생성자, 그리고 동반 객체의 팩토리 메소드

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

    letsencrypt를 통해 발급한 와일드카드 인증서 갱신하기 (자동/수동)

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

    Redis의 자료구조 중 String과 Hash 비교 및 다양한 Redis 툴 소개

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

    M1 Mac에 Jekyll Github 블로그 로컬 테스트환경을 구축해보자

    Read More
  • Book/개발자 오디세이아

    Book - 개발자 오디세이아(Developer Odysseia)

    Read More
  • Spring/RequestRejectedException 핸들링

    Spring Security - RequestRejectedException 핸들링하기

    Read More
  • Network/nginx에 여러 서버, 여러 도메인 연동하기(with letsencrypt)

    한 인스턴스에 두 WAS를 동시에 띄워보자 (부제 : 극한의 다이어트)

    Read More
  • Network/서브도메인과 함께 TLS(letsencrypt) 인증서 발급하기

    서브도메인과 함께 TLS(letsencrypt) 인증서 발급하기

    Read More
  • Github/mac에서 여러 개의 github 계정 사용하기

    한 맥북에서 두 가지의 github 계정으로 여러 프로젝트 동시에 진행하기

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

    MySQL 모든 테이블의 schema는 유지하면서 데이터만 날리는 방법

    Read More
  • 우아한테크코스 글쓰기 모음

    우아한테크코스 과정 중 작성했던 회고글 모음

    Read More
  • Book/Effective Java 3E/Item9. try-finally보다는 try-with-resources를 사용하라

    이펙티브 자바 3판 - 아이템 9. try-finally보다는 try-with-resources를 사용하라

    Read More
  • Book/Effective Java 3E/Item8. finalizer와 cleaner 사용을 피하라

    이펙티브 자바 3판 - 아이템 8. finalizer와 cleaner 사용을 피하라

    Read More
  • Book/Effective Java 3E/Item7. 다 쓴 객체 참조를 해제하라

    이펙티브 자바 3판 - 아이템 7. 다 쓴 객체 참조를 해제하라

    Read More
  • Book/Effective Java 3E/Item6. 불필요한 객체 생성을 피하라

    이펙티브 자바 3판 - 아이템 6. 불필요한 객체 생성을 피하라

    Read More
  • Book/Effective Java 3E/Item5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라

    이펙티브 자바 3판 - 아이템 5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라

    Read More
  • Book/Effective Java 3E/Item4. 인스턴스화를 막으려거든 private 생성자를 사용하라

    이펙티브 자바 3판 - 아이템 4. 인스턴스화를 막으려거든 private 생성자를 사용하라

    Read More
  • Book/Effective Java 3E/Item3. private 생성자나 열거 타입으로 싱글턴임을 보증하라

    이펙티브 자바 3판 - 아이템 3. private 생성자나 열거 타입으로 싱글턴임을 보증하라

    Read More
  • Book/Effective Java 3E/Item2. 생성자에 매개변수가 많다면 빌더를 고려하라

    이펙티브 자바 3판 - 아이템 2. 생성자에 매개변수가 많다면 빌더를 고려하라

    Read More
  • Book/Effective Java 3E/Item1. 생성자 대신 정적 팩터리 메서드를 고려하라

    이펙티브 자바 3판 - 아이템 1. 생성자 대신 정적 팩터리 메서드를 고려하라

    Read More
  • 내가 꿈꾸는 프로그래머로서의 삶

    LV4 글쓰기 - 내가 꿈꾸는 프로그래머로서의 삶

    Read More
  • 팀 프로젝트가 나에게 남긴 것

    LV3 글쓰기 - 팀 프로젝트가 나에게 남긴 것

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

    Window Git Bash 에서 ./gradlew build 로그가 깨지는 현상 해결하기

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

    mysqldump와 crontab을 이용해 MySQL DB 백업을 자동화하는 방법

    Read More
  • Book/Real MySQL/인덱싱

    Real MySQL - 인덱싱

    Read More
  • Book/Real MySQL/트랜잭션과 잠금

    Real MySQL - 트랜잭션과 잠금

    Read More
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/6장

    성공과 실패를 결정하는 1% 네트워크 원리 - 6장 웹 서버에 도착하여 응답 데이터가 웹 브라우저로 돌아간다

    Read More
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/5장

    성공과 실패를 결정하는 1% 네트워크 원리 - 5장 서버측의 LAN에는 무엇이 있는가?

    Read More
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/3장

    성공과 실패를 결정하는 1% 네트워크 원리 - 3장 케이블의 앞은 LAN 기기였다

    Read More
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/2장

    성공과 실패를 결정하는 1% 네트워크 원리 - 2장 TCP/IP의 데이터를 전기 신호로 만들어 보낸다

    Read More
  • Book/성공과 실패를 결정하는 1% 네트워크 원리/1장

    성공과 실패를 결정하는 1% 네트워크 원리 - 1장 웹 브라우저가 메시지를 만든다

    Read More
  • Book/Operating System/보충2 - RAID

    운영체제 스터디 #12 보충공부 - RAID, Small Write Problem

    Read More
  • Book/Operating System/보충1 - 데드락

    운영체제 스터디 #11 보충공부 - Race Condition, Semaphore, Deadlock

    Read More
  • DB/MySQL DB 백업하기

    mysqldump를 이용해 MySQL DB를 백업(자동화 x)하는 방법

    Read More
  • Book/Operating System/10장 - 웹캐싱 기법

    운영체제 스터디 #10 웹캐싱 기법

    Read More
  • 우테코/LV3 학습로그 정리 - 4차 데모데이

    우아한테크코스 레벨 3 - 4차 데모데이 기간 동안의 학습로그

    Read More
  • 우테코/LV3 학습로그 정리 - 3차 데모데이

    우아한테크코스 레벨 3 - 3차 데모데이 기간 동안의 학습로그

    Read More
  • 우테코/LV3 학습로그 정리 - 2차 데모데이

    우아한테크코스 레벨 3 - 2차 데모데이 기간 동안의 학습로그

    Read More
  • 우테코/LV3 학습로그 정리 - 1차 데모데이

    우아한테크코스 레벨 3 - 1차 데모데이 기간 동안의 학습로그

    Read More
  • Git/Git 브랜치 전략

    Git Flow vs GitHub Flow

    Read More
  • Book/Operating System/9장 - 디스크 관리

    운영체제 스터디 #9 디스크 관리

    Read More
  • Book/Operating System/8장 - 가상 메모리

    운영체제 스터디 #8 가상 메모리

    Read More
  • Book/Operating System/7장 - 메모리 관리

    운영체제 스터디 #7 메모리 관리

    Read More
  • Book/Operating System/6장 - CPU 스케줄링

    운영체제 스터디 #6 CPU 스케줄링

    Read More
  • Book/Operating System/5장 - 프로세스 관리

    운영체제 스터디 #5 프로세스 관리

    Read More
  • Book/Operating System/4장 - 프로그램의 구조와 실행

    운영체제 스터디 #4 프로그램의 구조와 실행

    Read More
  • 우아한테크코스에서 찾은 나만의 효과적인 공부법

    LV2 글쓰기 - 우아한테크코스에서 찾은 나만의 효과적인 공부법

    Read More
  • Book/Operating System/3장 - 컴퓨터 시스템의 동작 원리

    운영체제 스터디 #3 컴퓨터 시스템의 동작 원리

    Read More
  • Book/Operating System/1,2장 - 운영체제 개요

    운영체제 스터디 #1,2 컴퓨터 및 정보기술의 역사와 운영체제 개요

    Read More
  • Network/데이터링크계층/MAC주소, 패킷스위칭, 프레이밍

    컴퓨터 네트워크 스터디 #9 Data Link layer - MAC주소, 패킷 스위칭, 프레임(프레이밍)

    Read More
  • Network/데이터링크계층/전이중, 반이중, 이더넷, MAC주소 테이블

    컴퓨터 네트워크 스터디 #8 Data Link layer - 전이중, 반이중, 이더넷, MAC주소 테이블

    Read More
  • Network/네트워크계층/라우팅 프로토콜, 브로드캐스트, 멀티캐스트, 유니캐스트

    컴퓨터 네트워크 스터디 #7 Network layer - 라우팅프로토콜(RIP, OSPF, BGP), DHCP, 브로드캐스트, 멀티캐스트, 유니캐스트

    Read More
  • Network/네트워크계층/IP주소와 서브넷

    컴퓨터 네트워크 스터디 #6 Network layer - IP주소와 서브넷

    Read More
  • Network/전송계층/흐름제어와 오류제어

    컴퓨터 네트워크 스터디 #5 Transport layer - 흐름제어와 오류제어

    Read More
  • Network/응용계층/HTTPS 동작 원리

    컴퓨터 네트워크 스터디 #4 Application layer - HTTPS 동작 원리

    Read More
  • Network/응용계층/응용계층 프로토콜

    컴퓨터 네트워크 스터디 #3 Application layer - 응용계층 프로토콜

    Read More
  • Network/전체/웹 동작 방식

    컴퓨터 네트워크 스터디 #2 웹 동작 방식

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

    Spring MVC Flow - Dispatcher Servlet

    Read More
  • GitHub/Jekyll 깃헙블로그에 GitHub 댓글기능 추가하기 (with Utterances)

    Jekyll github.io에 Utterances를 이용해 댓글 붙이기

    Read More
  • Network/전송계층/TCP vs UDP

    컴퓨터 네트워크 스터디 #1 Transport layer - TCP vs UDP

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

    JAVA 디자인패턴 중 책임 연쇄 패턴에 대한 정리

    Read More
  • Book/토비의스프링vol1/ 4장. 예외

    토비의스프링 4장 내용 공부

    Read More
  • Book/토비의스프링vol1/ 3장. 템플릿

    토비의스프링 3장 내용 공부

    Read More
  • Book/토비의스프링vol1/ 2장. 테스트

    토비의스프링 2장 내용 공부

    Read More
  • 우테코/LV2 학습로그 정리

    우아한테크코스 레벨 2기간 동안의 학습로그

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

    Network Web Application Layer

    Read More
  • Book/토비의스프링vol1/ 1장. 오브젝트와 의존관계

    토비의스프링 1장 내용 공부

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

    코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

    Read More
  • 우테코/LV1 학습로그 정리

    우아한테크코스 레벨 1기간 동안의 학습로그

    Read More
  • Book/모던자바인액션/ 19장. 함수형 프로그래밍 기법

    모던자바인액션 19장 내용 공부

    Read More
  • Book/모던자바인액션/ 18장. 함수형 관점으로 생각하기

    모던자바인액션 18장 내용 공부

    Read More
  • 우아한테크코스 한 달 생활기

    LV1 글쓰기 - 우아한테크코스 한 달 생활기

    Read More
  • Book/모던자바인액션/ 13장. 디폴트 메서드

    모던자바인액션 13장 내용 공부

    Read More
  • Book/모던자바인액션/ 12장. 새로운 날짜와 시간 API

    모던자바인액션 12장 내용 공부

    Read More
  • Book/모던자바인액션/ 11장. null 대신 Optional 클래스

    모던자바인액션 11장 내용 공부

    Read More
  • Book/모던자바인액션/ 9장. 리팩토링, 테스팅, 디버깅

    모던자바인액션 9장 내용 공부

    Read More
  • Book/모던자바인액션/ 8장. 컬렉션 API 개선

    모던자바인액션 8장 내용 공부

    Read More
  • Book/모던자바인액션/ 7장. 병렬 데이터 처리와 성능

    모던자바인액션 7장 내용 공부

    Read More
  • Book/모던자바인액션/ 6장. 스트림으로 데이터 수집

    모던자바인액션 6장 내용 공부

    Read More
  • Book/모던자바인액션/ 5장. 스트림 활용

    모던자바인액션 5장 내용 공부

    Read More
  • Book/모던자바인액션/ 4장. 스트림 소개

    모던자바인액션 4장 내용 공부

    Read More
  • Book/모던자바인액션/ 3장. 람다 표현식

    모던자바인액션 3장 내용 공부

    Read More
  • Book/모던자바인액션/ 2장. 동작 파라미터화 코드 전달하기

    모던자바인액션 2장 내용 공부

    Read More
  • GitHub/ 블로그 로컬환경에서 테스트하기

    fork한 github.io의 로컬 작업 환경 구축하기

    Read More
  • Initial Post

    Testing my blog by writing initial post

    Read More