회고 80

20220128 - 0130

오늘 한 일 - 창원 가기(?) - JK 마스터 클래스 - 그룹 리뷰 - 그룹 주간 회고 느낀 점 - 이른 아침부터 본가로 가느라 정신이 없었다. 10시면 집에 도착 할 줄 알았지만 부모님이 바쁘셔서 공항에서 창원까지는 버스를 타고 가다가 10시 40분쯤 집에 도착했다. 이번주는 불규칙한 생활로 인해서 잠을 제대로 자지 못하고 있었다. 이 날도 과제 구현하느라 잠을 정말 못잤다. 비동기에 관한 JK의 수업을 온전히 집중해서 들으려고 노력해보았지만 잘 되지 않았고 나중엔 결국 잠들었다. 점심시간까지 쭉 자다가 그룹리뷰시간에 맞춰 일어났다. - 나는 전 날 그룹리뷰 때 뭐라도 짠 걸 보여주기 위해서 비동기부분 이전까지 구현하도록 해보았다. 그러는 과정에서 내가 만드는 동작이 이 클래스에서 만드는 게 맞을까?..

회고 2022.01.31

20220127

오늘 한 일 - 비동기, CompletableFuture 학습 https://brunch.co.kr/@springboot/267#comment https://www.inflearn.com/course/the-java-java8/dashboard https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html https://codechacha.com/ko/java-future/ Java - Future 사용 방법 Future는 비동기적인 연산의 결과를 표현하는 클래스입니다. 즉, 멀티쓰..

회고 2022.01.27

20220125

오늘 한 일 - 스레드 과제 구현 - JK 마스터 클래스 - 그룹 리뷰 - 스레드 나머지 구현 느낀 점 - 요즘 너무 피곤하다. 월요일부터 낮잠을 안 잔 적이 없는 것 같다. 낮잠도 2-3시간씩 잔다.... 운동때문인가?!?! 아무튼 너무 피곤해서 월요일에 코드를 한 줄도 짜지 못한 내 자신이 싫어서 괴롭히기로 맘 먹었다. 아침 6시 30분에 기상해서 30분 동안 멍 때리다가 7시부터 코드를짰다. - 뭐라도 출력 되는 걸 보고 싶어서 하드코딩으로 했는데 그러다보니 전체적인 구조가 그려졌던 것 같다. 설계가 없다시피 했던 구현이다보니 부족하지만 main 에 다 때려박을 생각으로 시작했었는데 막상 해보니 클래스를 나누고 있어서 나쁘지 않았던 것 같다. - 그렇게라도 짜보고 그룹 리뷰에 참여하니 조원들의 코드..

회고 2022.01.26

20220124

오늘 한 일 - 스레드 과제 요구사항 정리 - 스레드 학습 https://www.youtube.com/watch?v=1grtWKqTn50&t=229s https://velog.io/@codemcd/운영체제OS-5.-프로세스-관리 [운영체제(OS)] 5. 프로세스 관리 1. 프로세스(Process) 프로세스는 메인 메모리에 할당되어 실행중인 상태인 프로그램을 말한다. 프로그램은 일반적으로 하드디스크(보조기억장치)에 저장되어 아무 일도 하지 않는 상태이다. 프로 velog.io https://wiserloner.tistory.com/548 자바 병렬 프로그래밍 volatile과 synchronized [자바 병렬 프로그래밍] - 병렬 프로그래밍이라는 것은, 개발자가 소스코드를 작성할 때, 위에서 아래로 차례..

회고 2022.01.24

20220121 - 0123

오늘 한 일 - 데일리 스크럼 - 크롱의 마스터 클래스 - 그룹 리뷰 - 함수형 프로그래밍 과제 - 스트림 학습 https://elated-detail-4e4.notion.site/Stream-22a1a9fd48f4497eb9e511ffe3bfcba6 Stream Stream elated-detail-4e4.notion.site 느낀 점 - 온전히 끝난 건 아니지만 벌써 금요일도 지나가버렸다. 이번 주는 시간이 어떻게 지나간건지 느낄 겨를도 없이 지나가버린 것 같다. - 크롱의 수업은 정말 재밌다. 크롱은 유익한 수업 내용에 중간 중간 내 스타일의 드립을 날려주신다. - 요즘따라 오프라인으로 하고 싶다는 생각이 더 커졌다. 확실히 온라인으로 하면 질문하기가 어렵다 ㅜㅜ 코로나 아오 - 책으로 전체적인 이..

회고 2022.01.21

20220120

오늘 한 일 함수형 프로그래밍 학습 - 자바의 정석 Chapter14 람다와 스트림 https://elated-detail-4e4.notion.site/6de285de3ab548f1b2a0a8203a962af9 람다식 람다식(Lambda expression) elated-detail-4e4.notion.site https://elated-detail-4e4.notion.site/5c3543845e9843ce8b37bbd45f4d56e1 함수형 인터페이스 함수형 인터페이스 elated-detail-4e4.notion.site - 얄팍한 코딩 사전 : 함수형 프로그래밍 https://www.youtube.com/watch?v=jVG5jvOzu9Y 느낀 점 - 충분한 학습을 하고 과제를 건드려보려고 했다. 자..

회고 2022.01.20

20220119

오늘 한 일 알고리즘 프로그래머스 https://programmers.co.kr/learn/courses/30/lessons/64061 알고리즘 스터디 자바의 정석 오버로딩 오버라이딩 super https://elated-detail-4e4.notion.site/vs-88aa3dfdd3e9434b9e4650faa8e33235 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 오버 로딩 vs 오버라이딩 오버로딩 → 기존에 없는 새로운 메서드를 추가 (new) elated-detail-4e4.notion.site 느낀 점 알고리즘은 양치기로..

회고 2022.01.20

20220118

오늘 한 일 - 자바 메모리 구조 최소한의 구현 - 그룹 리뷰 - 학습 정리 https://elated-detail-4e4.notion.site/8fd23dd91be54ca2b6b00a6f480875b4 프로세스 메모리 구조 프로그램은 저장장치에 있는 정적 상태 elated-detail-4e4.notion.site https://elated-detail-4e4.notion.site/b13fae4ebb944847b0f8addc540a60b9 리눅스 운영체제를 기준으로 한 가상 메모리 관리 방식 물리 메모리 공간과 swap 공간을 합쳐서 만들어낸 가짜 메모리를 가상 메모리라고 합니다. 페이징 기법 중 CPU를 통해 요구하던 논리 주소가 가상 메모리상의 주소입니다. elated-detail-4e4.notion..

회고 2022.01.19

20220117

오늘 한 일 Java 메모리 구조, JVM 구현 https://www.acmicpc.net/problem/14627 느낀 점 자바 메모리 프로세스를 구현하는 과제가 나왔다. 지난 주 과제를 미완성인채로 끝냈기에 이번주부터는 어떻게든 구현하겠다 마음 먹었었다. 오늘은 일찍 일어나서 8시부터 기분 좋게 강의도 듣고 마음 먹고난 후 첫 과제였는데 바로 그게 무너졌다... 설계를 고민하지도 못했고 관련된 자료를 찾고, 책도 자바 메모리 부분과 JVM 부분을 찾아서 보았지만 어떻게 구현해야할지 감을 잡지 못했다.. ㅜㅜㅜㅜ 난이도가 확 뛰어버리니 빠르게 포기하게 되는 것 같다.. 알고리즘 스터디가 수요일에 있는데 아직 내가 고른 문제도 풀지 못했다.. 풀려고 해보았는데 구현이 되지 않아서 소스코드를 찾아 보았는데..

회고 2022.01.17