Latest

10월
21

캐시와 지역성

저번 포스팅까지는 단순하게 메모리라고 함은 dRAM을 가정하고 설명을 진행했습니다.하지만 실제로 컴퓨터에 있는 메모리들의 종류는 다양할뿐더러 계층적으로 존재합니다.우선 컴퓨터의
9 min read
10월
14

CPU가 일하는 방식

이번 포스팅에서는 어떻게 저희가 작성한 코드가 어떻게 프로세서(CPU)에게 전달되어 실행되는 과정에 대해 알아보겠습니다.우선 CPU가 동작하는 원리를 알아보기
11 min read
10월
07

프로그래밍 언어와 컴파일

아마 하나의 프로그래밍 언어를 지정해서 공부를 하시다보면 컴파일이라는 단어를 수없이 듣게 될 것입니다.이번 포스팅에서는 컴파일 과정과 python의 컴파일 방식을
11 min read
9월
24

시작

‘안되는건 없다.’ 라는 말은 제가 하루를 사는 동안 가장 많이 되뇌이는 문장입니다. 정글에 들어오고 나서는 이 문장을 평소보다 더 많이
2 min read
7월
20

<Java> 예외처리 활용

앞선 포스팅에서 체크 예외와 언체크 예외의 차이점에 대해서 알아보았습니다.이번 포스팅에서는 위와 같은 예외들을 실제로 어떻게 적용시키는지 알아보겠습니다. 체크 예외의
8 min read
7월
18

<Java> Check 예외 vs Uncheck 예외

해당 포스팅을 진행하기 전에 자바 기본 문법 예외에 대한 참고를 하시고 싶으시면 해당 포스트를 참고 하시길 바랍니다. Java 예외 계층본격적으로
7 min read
7월
11

<DB> JDBC 트랜잭션에서 Spring의 @Transactional까지

이전 포스팅까지 저희는 JDBC 기술에 의존하여 Transaction을 적용시켜 보았습니다.만약 현재의 상황에서 JDBC 말고 JPA를 사용한다고 가정하면 서비스 계층의 모든
12 min read
7월
10

<DB> Java에서 스프링 없이 트랜잭션 적용하기

우선 해당 내용은 MVC 패턴 기반하에서 코드가 작성됩니다.사실 저희가 사용하는 Spring이나 다른 프레임워크들은 아래에 나올 일련의 과정을 좀 더
7 min read
6월
28

<DB> Transaction과 Lock 이해하기

개발을 하시면서 Transaction이라는 용어를 정말 많이 들어보셨을 것입니다.저 또한 용어의 정확한 의미는 모른채 사용했었습니다.예를 들어 “뭐 대충 데이터에
14 min read
6월
21

<DB> Connection Pool과 DataSource

Connection Pool저희는 JDBC를 이용해서 자바 어플리케이션에서 DB와 통신을 하고 데이터를 주고 받는 방법을 알아보았습니다.그러면 이제 조금 더 이론적인 내용에
8 min read