본문 바로가기

개발자 취업 프로젝트[일지]

💻개발자가 되기 위한 프로젝트(25)💻

1. PM 14:00 ~ 20:50분 : BE(백엔드 개발 공부)

 - BE 학습 & 용어정리!

  1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록

  2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입

  3. Web Application - new Thread constructor, ClientRequestHandler method, logger.error method, newFixedThreadPool method, ExecutorService Constructor

Web Application - Thread 관리를 하는 법을 학습하였고, Thread를 어떻게 처리해 줘야하는지 그리고 output을 통해서 체크

2. BE(백엔드 개발 공부)

 - BE 학습 & 용어정리!

  -> Executor - 노션

  -> Servlet - 노션

  1. ExecutorService, Executors, Single Thread, Multi Thread, Shceduled Thread, FixedThreadPool, CGI Program, WAS, Servlet, ServletContainer

Executor 관련 용어정리
CGI Program 관련 용어 정리[CGI, Servlet, ServletContainer, WAS]

3. Web Application에서 Thread를 어떻게 관리해줘야하며 Logger를 통해서 Output에 뭐부터 Main을 실행시에 call이 되는지를 알 수 있고, 또  HTTP 통신을 통해서 매번 Thread 호출시 이전에는 생성을 계속해서 해줬다면, 이는 Server에 문제가 되기에 Thread를 어떻게하면 효율적으로 처리하고 문제를 해결할 수 있을까를 학습하고 Output까지 TDD를 통해 과정을 학습했고, 간단한 용어정리도 하였음. 주말이라 오후부터 시작을 했지만, 원래라면 뭐든지 평일에만 하고 주말은 쉬어줬는데, 뭐랄까 요즘은 흥미와 재미가 더해져서 인지 알아서 컴퓨터를 on(0) 하여 백엔드 공부를 하고 있다. 그래도 불만없고 오히려 재밌어서 할때마다 더 깊게 파고 싶고 학습하면서 아 이래서 이렇게 사용되고 이렇게 TDD를 사용하고 용어는 이렇구나를 인지하면서 매일매일 기본을 다져가고 있다는 것에 행복하다. 오늘도 이렇게 마무리하고 내일도 즐거운 코딩하는 날이 오기를 바라면서 끝내본다. XD