전체 글151 독후감 : 면접을 위한 CS 전공지식 노트 3일차, 4일차 (중단) (네트워크) 2장에는 네트워크에 관련된 내용들이 있다. 전체적으로 복습하는 느낌으로 빠르게 읽었다. 2장 네트워크 토플로지 노드가 어떤 방식으로 서로 연결되는지를 나타내는 용어 각 장단점이 있고, 병목 현상을 해결할 때 고려해야하는 사항이 된다. 2.2 TCP/IP 4계층 모델 이전에 한 번 학습하긴 했다. 쉽게 말하면 일반적으로 서버에서 클라이언트까지 퀵서비스를 보낼 수 없다. 그래서 택배를 보내는데, 기사님이 수거하고 하차장 가고 수도권 HUB에 모였다가 다시 상하차 되고 지점영업소로 옮기고 최종적으로 담당 기사님이 배송지로 가져다준다. 데이터를 애플리케이션부터 필요한 포장을 하며 실제 데이터 선까지 보내고 다시 애플리케이션으로 포장을 푸는 과정. 3 Handshake 여기서 클라이언트-서버 간에 제대로 도착했는.. 2023. 12. 12. 독후감 : 면접을 위한 CS 전공지식 노트 2일차 1장 : 디자인 패턴 싱글톤부터 몇가지 패턴을 설명해준다. 중반에는 MVC, MVP, MVVM 패턴과 같은 애플리케이션 구성요소에서의 패턴을 설명했다. 앞부분에 나온 클래스 구성의 몇가지 패턴에 대해 처음접해서 정리하며 이해했다. 항상 무언가를 이해하려 할때 쉬운 말로 비유를 한마디로 하는 것을 목표로 한다. 그래서 아래 '한마디로' 를 포함하여 정리했다. 싱글톤 한마디로 : '인스턴스 하나 만들어서 사용하기' 인스턴스를 하나만 생성하기에 두번 생성하여 해시코드를 찍어보면 같아야 한다. DB 모듈 연결에 실제로 사용된다. 의존성 주입을 통해 모듈 간의 결합을 조금 더 느슨하게 만들어줄 수 있다. 단점 TDD에 걸림돌이 된다. 한번 생성되면 계속 메모리에 남아있게 되고, 단위 테스트시 각 테스트마나 독립적.. 2023. 12. 11. 독후감 : 면접을 위한 CS 전공지식 노트 1일차 참 좋은 세상이다. E-Book 또한 편하게 대출이 가능했다. 덕분에 핸드폰으로 틈틈이 편하게 읽고 있다. 1일차 첫인상 넓고 얕은 지식들을 뇌 속에 빠르게 초벌하기 좋은 책이라는 인상이 강하다. 여기 있는 책만 보고 면접에 임하면 꼬리질문 한두번에 쉽게 멘붕이 올것 같은. 하지만 그럼에도 이 책을 읽기로 결심한 것은 그래서 좋기 때문이다. 우선은 넓게 이러한 키워드라도 있는 지 아는 것이 공부를 하며 큰 도움이 될때가 많았다. '아! 이게 그 개념인가?' 하는 포인트들. 그리고 쉽게 배웠던 지식들도 다시 일깨우며 워밍업하기 좋은 느낌이다. 디자인 패턴 네트워크 운영체제 데이터베이스 자료구조 위와 같은 챕터로 이루어져있고, 정말 튜터님들이 반복하여 강조했던 내용들이다. 이유가 있을 것이다. 이후 계획 .. 2023. 12. 8. [트러블 슈팅] QueryDsl 도입후 테스트시 빈생성 문제 문제상황 myPageRepositoryCustomImpl이라는 빈생성을 못 한다는 에러 메시지가 나온다. 사실상 테스트 코드 작성 전인데도 해당 오류가 나온다. 해결방법 TestConfig생성 & JpaQueryFactory Bean 등록 @TestConfiguration은 @SpringBootApplication 에 의해 자동 탐색되지 않는다. @TestConfiguration public class TestConfig { @PersistenceContext private EntityManager entityManager; @Bean public JPAQueryFactory jpaQueryFactory() { return new JPAQueryFactory(entityManager); } } @Impo.. 2023. 12. 4. [리팩토링] QueryDSL 도입기 0. 현재 상황 미뤄왔던 QueryDSL을 도입해보려 한다. 도입해야할 시기라는 것을 가장 크게 느낀 것은 아래 쿼리메소드를 작성했을 때이다. 메소드의 이름만으로도 쿼리문을 자동으로 작성해주는 Spring Data JPA 의 기능이지만 단점으로는 저렇게 너무 길어지기도 한다. 알아보기가 어렵다. QueryDSL는 동적쿼리를 생성하는 데에 있어서도 장점이 있지만, 한눈에 쿼리의 내용이 잘 파악이 되기도 하니 이를 기대해보며 개선해보려 한다. 1. QueryDsl 세팅 이전에 관련해서 설정을 마쳤기에 세팅관련한 자료는 아래 이전에 작성해뒀던 포스팅을 참고했다. 이전 포스팅 링크로 방법은 갈무리한다. https://thiswooin.tistory.com/68 TIL 230801 : QueryDSL 쓰려고 정리.. 2023. 12. 1. 이전 1 2 3 4 5 6 7 ··· 31 다음