[F-Lab] 7주차 회고
·
📝 끄적끄적/F-Lab
사전 질문생성형 AI 사용 사전 학습이론JSP 책 리마인드스프링 입문을 위한 자바 객체 지향의 원리와 이해 1, 2, 3장프로젝트Repository 생성 및 초기 세팅소셜 회원가입&로그인 진행 중 멘토님 질문웹JSP에서 request와 responseJSP파일이 브라우저 화면에 나오게 되는 과정쿠키세션JDBC커넥션 풀스레드 풀 느낀 점이번주는 본격적으로 프로젝트 레포지토리 파고, 초기세팅부터 개발 단계까지 들어갔다.예전에 사이드 프로젝트 하려고 이슈랑, PR 템플릿 만들고 뭐 컨벤션 정하는 거까지 많이 알아본 적이 있어서 여기 까지랑 초기 세팅은 쉽게 했다. 근데 REST API기반으로 개발하는 게 익숙하지가 않아서 플로우는 알겠는데 코드를 도저히 못 치겠어서 너무 절망스러웠다..ㅠㅠ dto, resp..
[F-Lab] 6주차 회고
·
📝 끄적끄적/F-Lab
사전 질문MyBatis vs JPA`Arrays.copyOf` 의 복사 방식 사전 학습프로젝트기획 수정프로토타이핑 수정요구사항정의성 수정유저시나리오 작성도메인 문서 작성모델 문서 작성이론(최범균의 JSP 2.3 웹 프로그래밍)Chapter 1~4Chapter 9, 10Chapter 14Chapter 17~20 (완독) 멘토님 질문스프링 MVC가 Context Switching에도 불구하고 스레드 개수를 수백 개까지도 늘리는 이유Context Switching을 아낄 수 있는 방법synchronized(모니터락)Java Serializable함수형 프로그래밍과 Stream, 람다와의 관계성ThreadLocal 느낀 점이번주는 저번주에 많이 못한 걸 반성하고자 프로젝트 산출물도 다 작성하고, JSP 책도 완..
[F-Lab] 5주차 회고
·
📝 끄적끄적/F-Lab
사전 질문프로젝트 관련요구사항 정의서 관련자체 회원가입 없이 소셜 로그인만? OAUTH + JWT 조합으로 빠르게프로토타입 관련 사전 학습최범균의 JSP 2.3 웹 프로그래밍Chapter 1~4 (진행중)Chapter 9, 10Chapter 14Chapter 17~20프로젝트 숙제프로토타이핑 하기 (피그마 혹은 frame0 활용)요구 사항 정의하기 (화면 단 기준으로)(Optional) 유저 시나리오, 핵심 비즈니스 로직 다이어그램 표현 멘토님 질문vector의 동기화ArrayList 복사 과정Hash load factor컨텍스트 스위칭 오버헤드에도 불구하고 스프링 MVC가 스레드를 200개 정도 사용하는 이유cpu를 놀지 않게 하기 위해 스레드를 늘리는 건 알겠는데, 컨텍스트 스위치 비용을 줄이려면?..
[F-Lab] 백엔드(BackEnd) 코스 1개월 솔직후기
·
📝 끄적끄적/F-Lab
왜 F-Lab인가퇴사https://javacatcher.tistory.com/155에도 적었지만, 나는 지방에서 4년 차 SI, SM 개발자로 일하다 퇴사했다그동안 많은 것을 배웠지만, 연차가 쌓일수록 단순한 구현보다 성능을 고려한 개발을 하고 싶어졌다.또 서비스 회사로 이직하고 싶다는 마음이 간절했다. 서울로 가서 컨퍼런스에도 다니고, 다양한 네트워킹에 참여하며 성장하고 싶었다. next-step나의 개발자 인생은 next-step의 TDD 교육을 들은 전후로 나뉜다고 할 수 있다.이직을 결심한 순간 80만 원이라는 거금을 들여 교육을 들었다. 수료 이후에 개발에 대한 생각, 코드가 180도 바뀌었다.모든 후기에 이런 식으로 적혀있었는데 처음엔 “주작 아니야?” 했는데 이럴 수밖에 없다. 엄청 빡세고..
[F-Lab] 4주차 회고
·
📝 끄적끄적/F-Lab
사전 질문BigDecimal 중요 필드 2개(BinInteger, scale)G1 GC는 java 9? java 11? → 9부터 맞지만 LTS 기준으로 알고 있어도 됨프로젝트 주제 구체화개발자 네트워킹 관련 사전 학습자바의신2권~19장까지 (끝)프로젝트 주제 선정2가지 중 구체화해서 고민해 보기최범균의 JSP 2.3 웹 프로그래밍Chapter 1~4 (진행 중)Chapter 9, 10Chapter 14Chapter 17~20 멘토님 질문리플렉션의 단점왜 자바 11부터 G1 GC를 사용하게 되었을까요?system.out.println의 단점ArrayList vs LinkedListArrayList vs Vector Stack은 왜 상속을 잘못받은 사례일까요?ArrayList의 기본 크기를 10이라고 했을..
자바의신1&2(3판) 후기
·
📝 끄적끄적/후기 및 회고
자바의 신 개정판이 출간되었다. 를 작성하고, 1권은 거의 다 읽었으나 2권은 읽지 않았었다.후에 11월부터 1권을 다시 읽고, 2권까지 완독 하게 되었다! 자바 기본서는 굉장히 다양하게 있다. 그중에서도 자바의 신을 추천하는 이유는 다음과 같다. 1. 개념 설명에 있어서 스토리라인이 자연스러워 이해가 잘 된다.2. 객체 지향이 정말 잘 설명되어 있다.3. 예시가 다양하고, 예제 코드 또한 꼼꼼하다.(2권은 약간 어렵다고 느꼈다)4. 실무에 자주 사용하는 개념, 자주 사용하지 않는 개념을 구분해서 알려준다. 등등.. 3년 반의 실무 경험이 있음에도 이 책에서 정말 많이 배웠다. 개인적으로 이론 책은 한 개념을 설명하기 위해 어떤 식으로 서술했는가가 중요하다고 생각한다.예시를 적절히 들고, 문장이 매끄럽게..