분류 전체보기 썸네일형 리스트형 [Spring]JUnit5 학습목표 JUnit이란? -자바 개발자의 93%가 사용하는 단위 프레임워크 JUnit5 란? -platform : 테스트를 실행해주는 런처 제공. TestEngine API 제공 -Jupiter : JUnit5를 지원하는 TestEngine API 구현체 -Vintage : JUnit4와 3를 지원하는 TestEngine구현체 JUnit5부터 JUnit5 그 자체로 모듈화가 되어있음 JUnit플랫폼 위에 Jupiter와 Vintage를 올릴 수 있는 구조로 되어있다. Annotations -테스트라는 것을 나타내는 어노테이션 @Test JUnit4와 다르게 어떠한 속성도 선언하지 않는다. 테스트 메서드가 하나 실행된후 종료되면 데이터가 초기화 됨 >> @DataJpaTest 안에 @Transactiona.. 더보기 테스트코드 작성관련 https://www.youtube.com/watch?v=kYqGAM2culU&list=PL93mKxaRDidEZfpXoyWZ-2ZLsYrQByDMP test코드 작성 공부 더보기 paging, 페이징이란?(+단편화) https://luv-n-interest.tistory.com/1108 Paging, 페이징이란?(+단편화) Paging 기법은 가상메모리의 기법에서 더욱 효율적이게 메모리를 관리하는 것이다. 가상 메모리에서는 해당 프로세스의 관련된 데이터 모두를 적재하는 것이 아니다.라고 말했다. 단순히 레지스 luv-n-interest.tistory.com paging 공부 더보기 [Section 1] 기술면접 가이드 자바 데이터 타입 중 기본형과 참조형의 차이에 대해 설명해주세요. 기본형 참조형 차이 기본형 - 값을 직접적으로 할당 참조형 기본형타입의 데이터가 몇바이트로 저장되는지? byte - 1바이트 shot -2바이트 int , long - 4바이트 / 8바이트 실수형 floot 4 디폴트 double 8 불리언 1바이트 케릭터 2바이트 기본형과 참조형으로 바꿔쓰는 레퍼클래스란 뭔지? 기본형은 널값을 저장못한다는등 제한이 있지만 널값을다룬다거나 제네릭클래스같은경우 래퍼타입으로 감싸서 스트링클래스는 참조형이지만 자주 사용하기 때문에 인스턴스를 사용 클래스와 객체에 대해 설명해주세요. 클래스의 정의 클래스란 객체를 정의해 놓은것 클래스의 용도 클래스는 객체를 생성하는데 사용 객체의 정의 실제로 존재하는 것. 사물 .. 더보기 스프링 웹소켓 채팅 관련 https://daddyprogrammer.org/post/4691/spring-websocket-chatting-server-stomp-server/ Spring websocket chatting server(2) - Stomp로 채팅서버 고도화하기 이전 장에서 websocket을 통하여 간단한 서버/클라이언트 통신을 구현해 보았습니다. 메시징 방식을 잘 정의한다면 websocket만으로도 충분히 좋은 서버/클라이언트 소켓 서버를 완성할 수 있습니다. daddyprogrammer.org 채팅 웹소캣 관련 참고자료 더보기 JPA와 연관관계 https://tecoble.techcourse.co.kr/post/2021-07-30-jpa-mapping/ JPA와 연관관계 JPA란? RDBMS를 사용하던 우리는 java를 이용한 객체지향 프로그래밍을 통해 객체 간 관계가 더욱 복잡해질수록 패러다임 불일치의 문제를 마주하게 된다. 상속과 참조가 쉬워 객체 간 관계를 쉽게 tecoble.techcourse.co.kr jpa공부하기전에 한번 보고 정리한후에 공부시작하기 더보기 좋은 객체 지향 설계의 5가지 원칙(SOLID) SRP : 단일 책임 원칙 (Single responsibility principle) -한 클래스는 하나의 책임만 가져야 한다. -하나의 책임이라는 것은 모호하다 (클수도 있고, 작을수도있다// 문맥과 상황에 따라 다르다) -중요한 기준은 변경이다. 변경이 있을 때 파급 효과가 적으면 단일 책임 원칙을 잘 따른것 예)UI변경, 객체의 생성과 사용을 분리 OCP : 개방 폐쇄 원칙 (Open/Close principle) - 소프트웨어 요소는 확장에는 열려있으나, 변경에는 닫혀있어야한다 (자동차를 예를들면 차 종이변경됐어도 운전자는 운전이 가능하다 차에서 비행기나 배나 아예다른걸로 바뀌지않는한) -인터페이스를 구현한 새로운 클래스를 하나 만들어서 새로운 기능을 구현-다형성을 활용해보기 ocp개방폐쇄 원.. 더보기 spring jpa에 원하는 값 내려주기 https://gorokke.tistory.com/202 SPRING,JPA 원하는 값 내려주기 방법 모음 총 정리, Projection 방법 모음 원하는 결과 값에 따른 적절한 방법을 채택해서 사용해보세요! 다만... 실무에서 어떤 방식을 쓰는지는 잘 모르겠어요 아시는분 댓글 달아주세용! 저는 처음에 이런 상황이였음.. -참고 FetchType gorokke.tistory.com 방법 -1.1 ) Mapping interface 로 User 요소중 원하는 요소를 type get**() 형태로 작성한다. 평소엔 entity에 기본값을넣고 그외의 정보들을 따로 빼서 dto로 만들어서 작성하지만 jpa맵핑을 하면 그 수고를 덜어낼수 있다 라는 정보. 아직 jpa공부시작은안했지만 배워야될꺼같아서 저장해놓기. 더보기 이전 1 ··· 6 7 8 9 10 11 12 다음