분류 전체보기
-
[책 리뷰] 역행자 - 자청자기개발 2022. 8. 15. 18:34
이 책은 경제적인 자유를 얻고자 하는 사람들을 위한 책이다. 경제적인 자유란 무엇일까? 돈 때문에 고민하지 않는 삶. 그게 내가 생각하는 경제적인 자유다. 점심시간마다 만원이상의 점심값때문에 약속잡기를 포기하고, 그나마 편의점에 들려서도 5,800원짜리 도시락을 먹을지 4,500원짜리 도시락을 먹을지 고민한다. 올라가는 금리에 월에 20만원을 더 내게 생겼지만 뚜렷한 방법은 없다는 것을 알면서도, 매일매일 좀 더 저렴하게 대출할 수 있는 방법은 없나 검색한다. 나는 평균 이상의 돈을 벌고 있는 직장인이지만, 항상 위와 같은 고민을 반복하고 있다. 나 뿐 아니라 정말 많은 사람이 이런 고민을 매 순간 하고 있다는 것을 안다. 우린 더 이상 이런 고민을 하지 않기 위해 경제적인 자유를 이루어야만 한다. 나는..
-
다짐글이자 잡담글 feat. 역행자자기개발 2022. 8. 11. 22:45
요즘 역행자 라는 책을 한 줄 한 줄 감명 깊게 읽고 있다. 아직 읽는 중이긴 하지만 내가 생각하는 이 책의 핵심이란 , 인간의 DNA 에 기록된 본능대로 사는 순리자가 아닌, DNA 를 거역한 역행자로 살라는 것이다. 그리고 이 역행자로 살고자 한다면, 뇌를 업그레이드해야 하고, 뇌를 업그레이드하는 가장 큰 방법이 하루 2시간 동안 책을 읽거나 글을 쓰는 것이라 말한다. 요 책에 대한 리뷰는 완독 후 하도록하고,, 거두절미하고 그래서 나는 요 책에 써진 대로, 퇴근 후 매일 하루 1시간은 책은 읽는데에, 30분~1시간 정도는 글을 쓰는 데에 내 시간을 사용해보고자 한다. 그리고 기왕 글을 쓴다면 나 혼자만 보는 다이어리에 쓰기보단 여러 사람들이 볼 수 있는 블로그에 글을 쓰고자 한다. 이유는 크게 두 ..
-
-
[JSP] class 파일IT&컴퓨터공학/JSP 2022. 2. 10. 21:51
- java 파일을 컴파일하면 class 파일로 떨어진다. 이 class 파일은 프로젝트의 WEB-INF/classes 경로 안에 위치한다. 이 WEB-INF 라는 파일은 사용자가 절대 들여다볼 수 없는 폴더다. 이 안에 있는 자원은 무조건 서버에서만 활용되는 자원이다 ! 실제 이 class 자원이 실행되는 프로세스는 아래 그림과 같다. 1. url 과 servlet 코드를 위 파란 사진처럼 맵핑한다. 이 맵핑은 WEB-INF/web.xml 에서 진행한다. 2. 사용자가 해당 url 을 요청하면 3. 맵핑된 servlet 코드를 실행한다. 실제로 클라이언트에서 localhost:8080/hello 를 치면 1. 웹서버가 hello 라는 파일이 있는지 찾아보고 없으면 이를 WAS에게 넘김 2. WAS 가 ..
-
[JSP]JAVA 컴파일과 빌드의 차이점IT&컴퓨터공학/JSP 2022. 2. 10. 21:02
컴파일(Compile) 컴파일이란 개발자가 작성한 소스코드를 바이너리 코드로 변환하는 과정을 말한다. (목적파일이 생성됨) 즉, 컴퓨터가 이해할 수 있는 기계어로 변환하는 작업이다. 이러한 작업을 해주는 프로그램을 가르켜 컴파일러(Compiler)라 한다. 자바의 경우, 자바가상머신(JVM)에서 실행가능한 바이트코드 형태의 클래스파일이 생성이 된다. .java라는 자바 클래스 파일을 바탕으로 .class라는 클래스 파일이 생성된다. 빌드(Build) 소스코드 파일을 실행가능한 소프트웨어 산출물로 만드는 일련의 과정을 말한다. JAR, WAR 등의 실행 가능한 파일을 만드는 작업을 일컫는다. 빌드의 단계 중 컴파일이 포함이 되어 있는데 컴파일은 빌드의 부분집합이라 할 수 있다. 빌드 과정을 도와주는 도구를..
-
[JSP]Servlet 프로그램 만들기IT&컴퓨터공학/JSP 2022. 2. 10. 21:00
import javax.servlet.*; import javax.servlet.http.*; import java.io.*; // 서블릿 프로그램은 말그대로 서버에 구현되어있는 프로그램이다. // 때문에, 항상 실행되는 코드가 아니라 클라이언트에서 요청이 들어왔을때만 실행된다. // 즉, was 에 의해 로드가 되고, 이 was는 extends HttpServlet ( 추상클래스 ) 를 보고 호출한다. public class Nana extends HttpServlet // Nana Servlet { public void service(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException..
-
[JSP] context 사이트 추가하기IT&컴퓨터공학/JSP 2022. 2. 6. 21:54
context란 ? http ://hostname:port/context/리소스들 여기서 바로 이 context 를 의미한다. 아래의 예시를 보자 우리에게 친숙한 네이버 홈페이지를 가져와보았다. 네이버같이 볼륨이 큰 페이지의 경우, 다양한 카테고리로 이루어져있고 이 각각의 카테고리마다 다른 디렉토리를 가지고 있을 것이다. 예를들어, 사전 카테고리는 : http://naver.com/사전/index.jsp 뉴스 카테고리는 : http://naver.com/뉴스/index.jsp 와 같이 디렉토리 단위로 나뉘어져있고, 각각의 카테고리를 context 사이트라고 부른다. 아래는 "IT" 라는 이름을 가진 context 사이트를 구성하는 예시이다. 예시 1. webapps 밑에 ITWeb 이라는 폴더 생성. 이..