자바(21)
-
Java Thread, JDK 뒤져보기
오늘 아침 지하철을 타고 오면서 문득 이런 궁금증이 떠올랐습니다. 'cpu 사양에 따라 가용한 쓰레드의 개수는 한정적일텐데, 자바에서는 어떻게 쓰레드의 개수를 마구마구 늘릴 수 있는거지?' 사실 user thread니 kernel thread니 이런저런 이야기를 들어본 적은 있지만 정확하게 알고있지 않다고 생각해 한번 정리해보고자 합니다. Thread의 종류 Thread는 크게 'User Thread', 'kernel Thread', 'Hardware Thread' 세 유형으로 구분해서 설명할 수 있습니다. User Thread User Thread는 어플리케이션을 통해 생성되는 쓰레드를 의미합니다. 쉽게 생각해서 우리가 Java의 new Thread()를 호출하면 User Thread가 생성된다고 생각..
2023.11.14 -
23년 04월 4주차, 일주일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - 스프링의 Annotated Controller에 대해 계속 공부했다. - 디스패처 서블릿을 이해했다. - 빈 등록 방식이나 스프링에서 빈을 들고 있는 방법 등에 대해 공부했다. - mockito에 대해 공부했다. - 웹 장바구니 미션을 수행했다. step1 머지가 됐다. - validation이나 model, view 등에 대해 학습했다. 개인 성장 - 성공과 실패를 결정하는 1%의 네트워크 원리 책 중 챕터 2를 공부했다. (웹 요청 과정) - 자발적으로 학습을 할 때 공식문서를 보며 공부하는 방법을 익히고 있다. - 영양제를 꾸준히 먹었다. 커뮤니티 - 영상 기획팀 근로 회식을 했다.(목) - 제이미와의 식사 시간을 가졌다.(금) - 학교에서 성적..
2023.05.01 -
23년 04월 11일, 일일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - 스프링을 활용해 웹 api를 Mapping하는 여러 방법에 대해 배웠다. - 자동차 미션을 웹으로 만들기 위해 dto를 적용했다.(사실 적용하려고만 했다. 아직 구현은 못했다.) - 우테코 레벨 1에서 제공하는 Spring MVC 학습테스트를 실습했다. 개인 성장 - 우테코 레벨 1 방학 동안 클리퍼 웹 서비스 api를 개발했다. - 오늘은 클리퍼 웹 서비스에서 프론트엔드와의 api 통신을 위한 디비 구조 변경 및 aws 배포를 마쳤다. 커뮤니티 - 페어인 '에단'과 친해졌다. 함께 이야기도 나누기 위해 식사도 함께 진행했다. Feeling (느낌: 무슨 느낌이 들었나?) - 간만에 우테코 크루들을 만났는데 너무 반가웠다. 카톡이나 슬랙으로 간간히 연..
2023.04.11 -
23년 03월 27일, 일일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - 체스 미션 2.5, 3, 4단계를 수행했다. 개인 성장 - 데드라인이 있을 때 우선순위를 따지는 연습을 했다. 커뮤니티 - 리오, 스플릿, 주드, 에밀과 회식을 했다. 이후에는 oo 데일리 미팅 조원들과 함께 술자리를 가졌다. - 글쓰기 리뷰를 남겼다. Feeling (느낌: 무슨 느낌이 들었나?) - 시간 내에 해야하는 일이 있을 때 우선순위를 따져가며 구현해가는 연습을 했다. 아무래도 시간이 모자르다보니 중요한 것이라 판단되는 것부터 먼저 했는데 나중에 데드라인이 빠듯할 때 어떤 것부터 해야하는지 연습하는 시간이라 생각했다. - 오전 7시 반에 자서 많이 피곤할 줄 알았는데 그래도 꽤나 많은 것을 했고, 회식도 열한시 반까지 했다. 다음 날 일정을..
2023.03.28 -
23년 03월 24일, 일일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - 체스 미션 피드백 강의를 수강했다. - 이펙티브 자바 스터디를 들었다. 개인 성장 - x 커뮤니티 - 여자친구와 저녁을 먹고 석촌 호수를 산책했다. - mdop 이전 악장과 저녁에 치맥을 했다. - 글쓰기 리뷰를 했다. Feeling (느낌: 무슨 느낌이 들었나?) - 여자친구와 함께 식사를 했는데, 사소한 갈등이 있었다. 나는 체력이 없으면 조금 지치는 타입인 걸 다시 한번 더 느꼈다. 물론 오늘은 의사소통과 관련해 갈등이 있었는데, 평소였으면 금방 풀었을 것을 조금 길게 끌고 갔었다. - 사실 직전 악장은 아니고, 그 전과 아주 예전 악장이었는데 간만에 만나서 이야기를 나눴었다. 남자친구도 내가 연결해주려고 무척이나 애썼는데, 잘 연애하고 있는 것..
2023.03.24 -
23년 03월 23일, 일일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - '말랑'이 작성한 가변인자와 힙오염에 대해 공부했다. - '로지'가 작성한 VO와 불변에 대해 공부했다. - checked exception과 unchecked exception에 대해 공부했다. - null의 단점에 대해 공부했다. - 모던 자바 2장을 공부했다. (동작 파라미터화) 개인 성장 - 플래너를 작성했다. - 체스 미션을 진행하면서 피드백을 반영했다. - Piece를 상속받아서 몇몇 기능을 동작할 때 예외를 던지는 Empty 대신 null로 변경해 구현해보았는데, null의 단점이 너무 뚜렷하게 보여서 revert 후 다시 진행했다. 커뮤니티 - '로지'와 점심 식사를 했다. - 테코톡을 봤다. - '에코'와 저녁 식사를 했다. Feeli..
2023.03.23