도서 3

[eBook] 용기의 심리학자, 아들러의 미움받을 용기

아들러! 용기의 심리학! 미움받을 용기를 읽다. eBook을 접하면서 처음 샀던 책으로 생각된다. 나의 삶과 인생에 많은 영향을 주었던 책이다. 아이였을 때, 청소년 일 때, 청년일 때, 갓 성인이 되었을 때... 나는 계속 몸과 마음과 정신적으로 성장해 왔다고 생각했다. 그래서 성인이 되었을 때 나의 행동과 말들이 다른 사람과는 다른 것이지 틀린 것이라고 생각하지 않았다. 그리고 사람들도 어느 정도 나와 겪어보면 금세 친하게 어울리곤 했다. 간한 사람들이 말했다. "너는 겪어보기 전까지는 너무 고집도 세고, 주위의 시선도 신경 쓰지 않는다." 고... "당당한 것은 좋은데 그러면 다른 사람의 입에 오르고 내릴 수 있다."라고... 사회생활을 3년 차쯤에 이 책을 만나고 진짜 여러 가지 감정을 느꼈고, ..

도서 2020.10.29

자바 성능을 결정짓는 코딩 습관과 튜닝이야지 [Story 02]

도대체 GC는 언제 발생할까? GC란? GC는 Garbage Collection의 약자이다. 하는 역할은 더 이상 참조되지 않는 객체(쓰레기 객체) 를 수집하는 역할 이다. C에서는 개발자가 직접 메모리 관리를 해주어야 하지만 자바에서는 GC가 있기 때문에 개발자가 메모리관리가 필요한 로직을 만들필요가 없다. 즉, 메모리 관리에 관해서 신경쓸 필요가 없다. GC의 원리 GC는 기본적으로 3가지 역할을 수행한다. 1. 메모리 할당 2. 사용 중인 메모리 인식 3. 사용하지 않는 메모리 인식 사용하지 않는 메모리 인식을 하지 않으면 할당한 메모리 영역이 꽉 차서 WAS에 행이 걸린다. 결국 더 많은 메모리를 할당하려는 현상이 발생하게 되고 만약 WAS의 최대 메모리 크기를 지 정해서 전부 사용한 다음, GC..

도서 2012.04.04

자바 성능을 결정짓는 코딩 습관과 튜닝이야지 [Story 01]

디자인 패턴 꼭 써야 한다. MVC 모델의 적용 MVC 모델은 J2EE 패턴의 기본 구조에 해당 하기 때문에 알아두는 것이 여러모로 좋다. Model, View, Controller 의 형태를 가지고 있으며, Model은 흔히 DAO, VO 를 가지고 View 는 JSP의 화면단을 가진다. 그리고Controller는 Servlet으로 만들어져 View와 Model을 관리한 다. 보통의 MVC 모델은 웹 환경의 JSP MVC모델를 말한다. 그리고 모델1과 모델2로 사용한 다. J2EE 디자인 패턴 J2EE는 크게 의미있는 클래스들을 묶은 각각의 집합을 패턴이라고 할 수 있다. 패턴을 보면 위에서 아래로 내려올 수록 화면단 과 DB단으로 나누어 생각할 수 있다. J2EE의 패턴 중 성능과 밀접한 패턴은 Se..

도서 2012.04.04