adamdoha의 등록된 링크

키자드에 등록된 총 558개의 포스트를 확인하실 수 있습니다.

Naver Blog

[SpringBoot] 회원 관리 예제[백엔드 개발] - 회원 서비스 개발 및 서비스 테스트

다음과 같이 service package를 만들어주고 MemberService.java를 만들어주겠습니다.[MemberService....

Naver Blog

[SpringBoot] 스케줄링(Scheduling)

스케줄링은 특정 기간 동안 작업을 실행하는 프로세스입니다. Spring에서 지원하는 Scheduler를 간편하게...

Naver Blog

[SpringBoot] javax.persistence.TransactionRequiredException: Executing an update/delete query 해결하기

JPA를 이용하던 도중 위와 같은 에러를 만났고 로그를 읽어보니 트랜잭션 처리가 필요하다는 로그였다. ...

Naver Blog

[SpringBoot] Scheduler 동적으로 사용/중단하기

서론이 내용을 정말 많이 찾아다녔다.. 스케줄러는 중지가 안 되나...... 갈아타야 하나.. ....... 그래도 ...

Naver Blog

[스크랩] Spring Exception 전략

https://cheese10yun.github.io/spring-guide-exception/#nullhttps://joont.tistory.com/157https...

Naver Blog

failed to lazily initialize a collection of role

영속화 문제원인 : @Transactional 메서드를 빠져나가면 영속성이 해제가 되어 발생한다.@Transactional ...

Naver Blog

[Gradle] implementation 과 compile(api)의 차이

Java 프로젝트를 빌드하고 실행 시, 2개의 classpath가 포함되어 있다.1. Compile classpath *.java 코...

Naver Blog

[SpringBoot] 컴포넌트(Component) 스캔과 자동 의존관계(Autowired) 설정

컴포넌트 스캔과 자동 의존관계 설정회원 컨트롤러가 회원 서비스와 회원 레포지토리를 사용할 수 있게 의...

Naver Blog

[SpringBoot] 자바 코드로 직접 스프링 빈 등록하기

기존 회원 서비스와 회원 레포지토리의 @Service, @Repository, @Autowired 어노테이션을 제거하고 ...

Naver Blog

[SpringBoot] 스프링 DB 접근 기술 #1 H2 데이터베이스

개발이나 테스트 용도로 가볍고 편리한 DB, 웹 화면 제공 H2 데이터베이스 설치https://www.h2datab...

Naver Blog

[SpringBoot] 스프링 DB 접근 기술 #2 순수 JDBC

우선 build.gradle에 다음과 같이 라이브러리를 추가해 줍니다.DB에 접속하기 위해서는 접속 정보가 필...

Naver Blog

[SpringBoot] 스프링 DB 접근 기술 #3 스프링 통합 테스트

MemberServiceIntegrationTest.java위의 코드를 실행해본다.이 상태에서 한 번 더 테스트를 실행하면, ...

Naver Blog

[SpringBoot] 스프링 DB 접근 기술 #4 스프링 JdbcTemplate

순수 Jdbc와 동일한 환경설정을 하면 됩니다. 스프링 JdbcTemplate과 MyBatis 같은 라이브러리는...

Naver Blog

[SpringBoot] 스프링 DB 접근 기술 #5 JPA

JPA 지금까지의 포스팅을 보면, 순수 JDBC -> JdbcTemplate로 오면서 코드량이 매우 줄어든 ...

Naver Blog

[SpringBoot] 스프링 DB 접근 기술 #6 Spring Data JPA

개요스프링 부트와 JPA만 사용해도 개발 생산성이 정말 많이 증가하고, 개발해야할 코드도 확연히 줄어...

Naver Blog

[SpringBoot] AOP가 필요한 상황과 적용

AOP가 필요한 상황예를 들어, 모든 메소드의 호출 시간을 측정하고 싶다면?위와 같은 방식으로 서비스 ...

Naver Blog

[JPA] SQL 중심적인 개발의 문제점

SQL 중심적인 개발의 문제점 아직까지도 DataBase는 관계형 DB가 대세 -> SQL, SQL, S...

Naver Blog

[JPA] JPA란?

JPA- Java Persistence API- 자바 진영의 ORM 기술 표준- JPA는 인터페이스의 모음- JP...

Naver Blog

[JPA] 엔티티(Entity) 설계시 주의할 점

1. Entity에는 가급적 Setter를 자제하자.Setter가 열려있다면, 변경할 수 있는 포인트가 많아진다.그러...

Naver Blog

[Spring] Transaction(트랜잭션)과 @Transactional

Transaction트랜잭션은 하나의 논리적인 작업 단위를 구성하는 일련의 연산들의 집합을 말합니다.트랜잭...

Naver Blog

[JPA] Entity를 찾지 못하는 이슈(Unknown Entity)

순수 JPA를 설정할 때 persistence.xml로 다음과 같이 설정하곤 한다.그런데, maven build방식으로는 ...

Naver Blog

[JPA] 프록시(Proxy)란?

서론@XtoOne 은 기본 Fetch 전략이 Eager이기 때문에 N+1 이슈를 방지하기 위해 fetch 전략을 Lazy로...

Naver Blog

[JPA] Transaction과 @Version에 대하여

서론https://blog.naver.com/adamdoha/222107994396이미 위의 포스팅에서 선언적 트랜잭션의 종류와 간단한...

Naver Blog

[Spring] IoC (Inversion of Control)

IoC (Inversion of Control)의미 : 제어권의 역전제어가 역전되었다는 말이 무엇일까?일반적인 (의...

Naver Blog

[Spring] 빈(Bean)

빈(Bean)이란?Bean은 일반적인 객체인데, IoC 컨테이너가 관리하는 객체를 빈이라고 부릅니다.다음...

Naver Blog

[Spring] 의존성 주입(Dependency Injection)

생성자로 Bean을 주입받는 방법원래 위와 같이 생성자에도 @Autowired를 붙여줄 수 있다. 이렇게 되면 생...

Naver Blog

[Spring] AOP와 프록시 패턴

Spring은 크게 IoC, AOP, PSA 3개의 스프링 트라이앵글이라고 하는 개념이 있다. IoC은 이전 포...

Naver Blog

[Spring] @AOP 적용 실습

만약, 성능을 측정하고 싶은 메서드가 있다고 가정합시다. 이를 AOP를 적용해서 성능을 측정해보겠습니...

Naver Blog

[Spring] 스프링 PSA

PSA 란?Portable Service Abstraction. 한마디로 잘 만든 인터페이스.우리는 Servlet Applicatio...

Naver Blog

[JPA] @OneToMany, @ManyToOne, @OneToOne, @ManyToMany 연관관계 정리

서론제목은 거창하게 썼지만 꼭 알아야겠다고 느끼는 것 위주로 요약해서 정리할 것입니다. 이 포스팅에서...

Naver Blog

[JPA] 상속 관계 매핑 - 조인 전략

객체지향 언어에서 다루는 상속이라는 개념이 있지만, 관계형 데이터베이스에서는 상속이라는 개념이 없습...

Naver Blog

[JPA] 상속 관계 매핑 - 단일 테이블 전략

이전 포스팅의 조인 전략에 이어서, 이번 포스팅에서는 상속 관계 매핑시 단일 테이블 전략에 대해 알아보...

Naver Blog

[JPA] 상속 관계 매핑 - 구현 클래스마다 테이블 전략

구현 클래스마다 테이블 전략(Table-per-Concrete-Class Stratege)은 다음과 같이 자식 엔티티마다 테...

Naver Blog

[JPA] @MappedSuperclass

@MappedSuperclass조인, 단일테이블, 구현클래스마다 테이블 전략은 상속 관계 매핑에서 사용되며, 부모 ...

Naver Blog

[JPA] 값 타입과 임베디드 타입

기본값 타입위와 같이 Member에서 String, Long이 값 타입입니다. Member 엔티티는 id라는 식별자 값도...

Naver Blog

[JPA] 공유 참조, 불변 객체, 값 타입의 비교

값 타입은 복잡한 객체 세상을 조금이라도 단순화하려고 만든 개념입니다. 따라서 값 타입은 단순하고 안전...

Naver Blog

[후기] 삼성 합격 분석 및 전략 세미나 by Algorithm Jobs

우선 알고리즘 잡스.. 구글링 할때 자꾸 좌우에 광고가 뜨긴 했던 학원이다.사실 이미 알고 있었다. 대학교...

Naver Blog

[후기] 레오폴드 갈축 텐키리스를 샀다.(FC750R 블랙/레드 영문)

와~~~~~~~금연 한달 성공! 정말 대견한 나에게 선물을 주기로 결심했다.그것은 바로 예전부터 정말로 갖고 ...

Naver Blog

[후기] 금연 100일

하위~ 오늘은 금연 후기를 적어보려고 한다~12시가 지나서 101이 되었다.#금연 100일 후기를 적어보려고 한...

Naver Blog

[후기] 생애 첫 코딩테스트(삼성 역량테스트)

알고리즘을 2개월 정도 공부한 뒤SSAFY에서의 첫 시험..!결과는..한문제도 못품ㅎㅎㅎㅎㅎㅎㅎㅎㅎ...

Naver Blog

[후기] 네이버 코딩테스트(2019 하반기)

나의 2번째 코딩 시험이였다.후.........아~~~~~~~~~~~호흡을 가다듬고..진정하고..우선 문제가 다...

Naver Blog

[후기] LINE 코딩테스트(2019 하반기)

나의 3번째 코딩 시험이다음 결론부터 말하면 마지막문제가 어려웠다.대부분의 시간을 마지막 문제 푸는데...

Naver Blog

[후기] 삼성 청년소프트웨어 아카데미(SSAFY)

서론내가 SSAFY 지원했을 때 후기를 찾아다녔듯, 이 글도 SSAFY에 관심이 있어 하는 사람들이 후...

Naver Blog

[후기] Programmers Summer Coding 2020 코딩테스트

어쩌다가 프로그래머스에서 코딩테스트가 열린다는 소식을 알게 되었다. 문제해결능력 연습을 위해 신청했...

Naver Blog

[KAKAO] 2020 카카오톡 코딩테스트 후기

총 3문제였고, 2019년 코딩테스트 전패에서, 2020년 첫승을 안겨준 코딩테스트였다.생각보다 잘 풀렸지만, ...

Naver Blog

[KAKAO] 2020 카카오 인턴 코딩테스트 후기

총 5문제, 그동안 공부했던 알고리즘에서 문제가 출제되어서 최선을 다해 풀 수 있었다. 그 결과 합격할 수...

Naver Blog

[LINE] 2020 상반기 신입 LINER 공개채용 코딩 테스트 후기

총 6문제, 이번에도 그동안 꾸준히 공부했던 알고리즘 덕분에 합격을 할 수 있었다.코딩 테스트 이후 열...

Naver Blog

[NBP] NAVER Cloud 인턴 후기

서론나 자신에 대한 뜨거운 반성과 다짐이 식기 전에모두가 잠든 새벽, 진솔한 후기를 남겨본다.나는 운 ...

Naver Blog

[KAKAO] 2021 카카오 블라인드 채용 KAKAO BLIND RECRUITMENT 후기

카카오 블라인드 코딩 테스트는 처음 응시했습니다.1 : string2 : bitmask, comb.3 : lowerbound4 : fl...

Naver Blog

[LINE] 2020 하반기 신입 LINER 공개채용 코딩 테스트 후기

어제 KAKAO BLIND에 이어서....오늘은 LINE 코딩 테스트를 봤습니다.카카오는 7문제 5...

Naver Blog

[NAVER] 2020 신입 네이버 공개채용 코딩 테스트 후기

시험은 토요일/일요일 중 선택이었고, 저는 일요일에 시험을 봤습니다.1. 투포인터2. 구현3. 완전 탐색...

Naver Blog

[11st] 11번가 코딩테스트 후기

코딜리티(Codility)라는 곳에서 시험을 봤습니다.처음 보는 응시 환경이라 그런지 낯설더군요..코딜리티에...

Naver Blog

[후기] Programmers 월간 코드 챌린지 <시즌1>

주변 사람들로부터 프로그래머스의 코딩테스트 5문제를 풀면 치킨/피자 응모권을 준다는 소문 듣고 문제도 ...

Naver Blog

[SAMSUNG] 2020 하반기 삼성 SW 역량 테스트 후기

이번 2020 하반기 삼성 채용 SW 역량테스트는 다음과 같이 나눠서 시험을 치렀습니다.오전 : DS/무...

Naver Blog

[Spring] Color Logging

로깅에 색이 없으면 가독성이 좋지 않다.(이 칙칙한 로그들을 어쩜 좋을까...) 터미널이 ANSI를 지원...

Naver Blog

Spring banner 만들기

Spring을 실행시키면, 위와 같은 배너를 띄우면서 서버가 돌아가기 시작합니다. 이 문구를 커스터마이징 ...

Naver Blog

DolphaGo의 코딩 테스트 준비 방법

서론 생각보다 많은 분들이 저에게 물어봐 주셔서 글을 남겨놓는 것이 좋겠다고 생각했습니다. 읽기 ...

Naver Blog

이야 열정분식소

여기 내 최애 떡볶이 집인데오늘도 이거 먹었는데ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ...

1 2 3 4 5 6