Posts by Tag

java

공통응답객체의 예시

less than 1 minute read

상용에서 공통응답 객체의 설계 ResponseEntity가 있어도 실제 그 사용에 한계를 두고, 예상할 수 있는 응답을 원한다. 예를 들면 실제 httpstatus 응답은 언제나 200(ok)을 주고, 실제 결과는 응답 페이로드 안에 코드와 메세지로 따로 리턴하는 식으로 사용하는 ...

Spring features

5 minute read

흔히 스프링의 특성을 꼽으라고 하면 IoC/DI, AOP를 꼽는다. 그 외에도 POJO와 확장추상화등도 있다. 이글에서는 후자는 빼고 설명한다.

Strategy pattern

less than 1 minute read

유사행위들을 캡슐화함. 객체 행위를 바꾸고 싶은 경우 직접 객체변경이 아닌 전략만 변경하여 유연하게 확장함. SOLID 원칙들 중에서 객방패쇄원칙(OCP)과 의존역전원칙(DIP)을 따름

Facade pattern

2 minute read

façade : (프) 건물의 정면. 건물 뒷면에 뭐가 있는지 모름… 여러개의 객제와 실제 사용하는 서브객체 사이의 복잡한 의존관계가 존재할때, 중간에 facade라는 객체를 두고, 여기서 제공하는 interface만을 활용하여 기능을 사용하는 방식. 각 인터페이스와 ...

Observer pattern

less than 1 minute read

변화가 일어났을 때, 미리 등록된 다른 클래스에 통보해주는 패턴 실 사용 예 : Event listener, swing, jwt..etc,.

Decorator pattern

1 minute read

상속의 대안으로 활용 기존 클래스는 유지하고, 이후 필요한 형태로 꾸밀 때 사용 SOLID 중에서 개방패쇄원칙(OCP)와 의존역전원칙(DIP)을 따름 에스프레소 + 다른 재료 = 다른 커피 예제코드 (자동차 등급에 따라 가격이 달라짐)

Proxy pattern

1 minute read

proxy 뜻 : 대리인, 무언가를 대신 처리하는 것. Proxy Class 를 통해서 대신 전달하는 형태로 설계되며, 실제 Client 는 Proxy로 부터 결과를 받는다. Cache 기능, 스프링의 AOP등이 PROXY 패턴의 예이다. SOLID 중에서 개방폐...

Adapter pattern

less than 1 minute read

호환성이 없는 기존 클래스의 인터페이스를 변환하여 재사용 할 수 있도록 한다. SOLID 중에서 개방패쇄 원칙(OCP)를 따른다. 100 V를 220 V로 바꾸는 변환기를 생각하면 이해하기 쉽다. 예제코드 (전압 변환 플러그 어댑터)

자바 인터뷰 링크

less than 1 minute read

자바 인터뷰 링크(Ctrl+클릭하여 화면 전환반복을 피하라!!) JAVA Code Geeks 에서 찾기 : www.javacodegeeks.com 스프링 JMS 기초 20 JAVA 기본 15 (2019) JAVA 핵심(201...

Back to Top ↑

gof

Strategy pattern

less than 1 minute read

유사행위들을 캡슐화함. 객체 행위를 바꾸고 싶은 경우 직접 객체변경이 아닌 전략만 변경하여 유연하게 확장함. SOLID 원칙들 중에서 객방패쇄원칙(OCP)과 의존역전원칙(DIP)을 따름

Facade pattern

2 minute read

façade : (프) 건물의 정면. 건물 뒷면에 뭐가 있는지 모름… 여러개의 객제와 실제 사용하는 서브객체 사이의 복잡한 의존관계가 존재할때, 중간에 facade라는 객체를 두고, 여기서 제공하는 interface만을 활용하여 기능을 사용하는 방식. 각 인터페이스와 ...

Observer pattern

less than 1 minute read

변화가 일어났을 때, 미리 등록된 다른 클래스에 통보해주는 패턴 실 사용 예 : Event listener, swing, jwt..etc,.

Decorator pattern

1 minute read

상속의 대안으로 활용 기존 클래스는 유지하고, 이후 필요한 형태로 꾸밀 때 사용 SOLID 중에서 개방패쇄원칙(OCP)와 의존역전원칙(DIP)을 따름 에스프레소 + 다른 재료 = 다른 커피 예제코드 (자동차 등급에 따라 가격이 달라짐)

Proxy pattern

1 minute read

proxy 뜻 : 대리인, 무언가를 대신 처리하는 것. Proxy Class 를 통해서 대신 전달하는 형태로 설계되며, 실제 Client 는 Proxy로 부터 결과를 받는다. Cache 기능, 스프링의 AOP등이 PROXY 패턴의 예이다. SOLID 중에서 개방폐...

Adapter pattern

less than 1 minute read

호환성이 없는 기존 클래스의 인터페이스를 변환하여 재사용 할 수 있도록 한다. SOLID 중에서 개방패쇄 원칙(OCP)를 따른다. 100 V를 220 V로 바꾸는 변환기를 생각하면 이해하기 쉽다. 예제코드 (전압 변환 플러그 어댑터)

Back to Top ↑

design-pattern

Strategy pattern

less than 1 minute read

유사행위들을 캡슐화함. 객체 행위를 바꾸고 싶은 경우 직접 객체변경이 아닌 전략만 변경하여 유연하게 확장함. SOLID 원칙들 중에서 객방패쇄원칙(OCP)과 의존역전원칙(DIP)을 따름

Facade pattern

2 minute read

façade : (프) 건물의 정면. 건물 뒷면에 뭐가 있는지 모름… 여러개의 객제와 실제 사용하는 서브객체 사이의 복잡한 의존관계가 존재할때, 중간에 facade라는 객체를 두고, 여기서 제공하는 interface만을 활용하여 기능을 사용하는 방식. 각 인터페이스와 ...

Observer pattern

less than 1 minute read

변화가 일어났을 때, 미리 등록된 다른 클래스에 통보해주는 패턴 실 사용 예 : Event listener, swing, jwt..etc,.

Decorator pattern

1 minute read

상속의 대안으로 활용 기존 클래스는 유지하고, 이후 필요한 형태로 꾸밀 때 사용 SOLID 중에서 개방패쇄원칙(OCP)와 의존역전원칙(DIP)을 따름 에스프레소 + 다른 재료 = 다른 커피 예제코드 (자동차 등급에 따라 가격이 달라짐)

Proxy pattern

1 minute read

proxy 뜻 : 대리인, 무언가를 대신 처리하는 것. Proxy Class 를 통해서 대신 전달하는 형태로 설계되며, 실제 Client 는 Proxy로 부터 결과를 받는다. Cache 기능, 스프링의 AOP등이 PROXY 패턴의 예이다. SOLID 중에서 개방폐...

Adapter pattern

less than 1 minute read

호환성이 없는 기존 클래스의 인터페이스를 변환하여 재사용 할 수 있도록 한다. SOLID 중에서 개방패쇄 원칙(OCP)를 따른다. 100 V를 220 V로 바꾸는 변환기를 생각하면 이해하기 쉽다. 예제코드 (전압 변환 플러그 어댑터)

Back to Top ↑

spring

스프링 필터

less than 1 minute read

Filter 스프링 최전방 로깅적절, 세션검증등에도 사용가능은 하다.(로그아웃시키기 401 error 넘기기등…) 세션검증은 interceptor에서 하는 경우도 많다.

Spring features

5 minute read

흔히 스프링의 특성을 꼽으라고 하면 IoC/DI, AOP를 꼽는다. 그 외에도 POJO와 확장추상화등도 있다. 이글에서는 후자는 빼고 설명한다.

자바 인터뷰 링크

less than 1 minute read

자바 인터뷰 링크(Ctrl+클릭하여 화면 전환반복을 피하라!!) JAVA Code Geeks 에서 찾기 : www.javacodegeeks.com 스프링 JMS 기초 20 JAVA 기본 15 (2019) JAVA 핵심(201...

스프링 인터뷰 (2014)

less than 1 minute read

SPRING OVERVIEW 코드긱스 링크 스프링은 무엇인가? 스프링은 상용자바-엔터프라이즈자바-기반의 오픈포스 개발 프레임워크. …

Back to Top ↑

커리어

자바 인터뷰 링크

less than 1 minute read

자바 인터뷰 링크(Ctrl+클릭하여 화면 전환반복을 피하라!!) JAVA Code Geeks 에서 찾기 : www.javacodegeeks.com 스프링 JMS 기초 20 JAVA 기본 15 (2019) JAVA 핵심(201...

스프링 인터뷰 (2014)

less than 1 minute read

SPRING OVERVIEW 코드긱스 링크 스프링은 무엇인가? 스프링은 상용자바-엔터프라이즈자바-기반의 오픈포스 개발 프레임워크. …

2021 나의 로드맵

less than 1 minute read

# TODO 1. 아래 링크 이미지를 /jungmockdan.github.com/assets/images로 옮길것 2. 1번 기준으로 COORDS 값을 다시 가져 올것. 3. 링크 테스트 해볼것. 4. 소스코드 생성 사이트 → https://www.image-map.net/ 5. ...

2021 나의 로드맵

less than 1 minute read

요기에서 작업하면 됨. 웹페이지 꾸미기 딱. ```

Back to Top ↑

JPA

JPA 값 타입

3 minute read

jpa 타입은 크게 2가지 엔티티 타입과 값 타입임. 엔티티 타입 : 식별자가 있다. 값 타입 : 식별자가 없다.

JPA 프록시와 연관관계 관리

4 minute read

프록시 왜 써야 하는가? 멤버와 팀 테이블이 있는데, 멤버 조회시에 항상 팀을 조회 해야 할까? 이런 고민을 하란말. 멤버만 쓰는 경우 VS 거의 대부분 팀까지 같이 사용해야 하는 경우 이 2CASE가 혼재되었다면? EntityManager.getReference()...

Back to Top ↑

backend

자바 인터뷰 링크

less than 1 minute read

자바 인터뷰 링크(Ctrl+클릭하여 화면 전환반복을 피하라!!) JAVA Code Geeks 에서 찾기 : www.javacodegeeks.com 스프링 JMS 기초 20 JAVA 기본 15 (2019) JAVA 핵심(201...

스프링 인터뷰 (2014)

less than 1 minute read

SPRING OVERVIEW 코드긱스 링크 스프링은 무엇인가? 스프링은 상용자바-엔터프라이즈자바-기반의 오픈포스 개발 프레임워크. …

2021 나의 로드맵

less than 1 minute read

요기에서 작업하면 됨. 웹페이지 꾸미기 딱. ```

Back to Top ↑

개발로그

개발로그.003.2021-07-29

less than 1 minute read

2021-07-29 오늘 재택과 출근을 반복하면서 프로젝트 공통부분을 손댄게 있어서 merge 하고 build하고 정상종료되었는데… 혹시나 싶어서 전체모듈말고 내가 주로 작업한 모듈만 별도로 build했는데 멀쩡히 전체 build된 플젝이 왜 오류가 날까…이걸 의심한 나도 문제다...

개발로그.001.2021-03-10

less than 1 minute read

 다양한 프로토콜을 가진 외부와 연동하는 api에 대한 테스트가 난항 중. 하나씩 해결해가는 중. 해당 외부 업체에서 오류가 발생하여 대기중. 3곳중 2곳은 검증테스트를 완료하였고, 1군데는 운영도 테스트를 완료함. 나머지 1곳은 금일 서버설정이 완료되어 테스트 예정 문제의 1곳...

Back to Top ↑

interview

자바 인터뷰 링크

less than 1 minute read

자바 인터뷰 링크(Ctrl+클릭하여 화면 전환반복을 피하라!!) JAVA Code Geeks 에서 찾기 : www.javacodegeeks.com 스프링 JMS 기초 20 JAVA 기본 15 (2019) JAVA 핵심(201...

스프링 인터뷰 (2014)

less than 1 minute read

SPRING OVERVIEW 코드긱스 링크 스프링은 무엇인가? 스프링은 상용자바-엔터프라이즈자바-기반의 오픈포스 개발 프레임워크. …

Back to Top ↑

markdown

마크다운 사용하기

6 minute read

오늘은 마크다운에 대해서 공유하고자 한다. 마크다운은 장점이 많다. 혹시나 온라인게시물을 발행하는 사람이라면 더욱이나 유용하다. 블로거 혹은 문서작성을 즐기는 개발자에게 너무나도 유용하다. 그러니 꼭 긍정적으로 또 수용하는 마음으로 마크다운데 대해서 알아보기를 바란다.

타이포라 사용하기

1 minute read

Typora를 이용한 문서 변환 타이포라는 markdown 작성을 쉽게 하는 도구.

Back to Top ↑

문법

JPQL 문법

1 minute read

기본문법 JPA에서 사용하는 객체지향 SQL JPQL로 작성하면 ANSI SQL(표준 SQL)로 번역된다. 쿼리 작성 규칙은 거의 SQL과 동일하지만, 테이블대신 객체를 사용하고, 조회 컬럼대신 객체 자체만 선언해도 된다. e.g "Select m ...

마크다운 사용하기

6 minute read

오늘은 마크다운에 대해서 공유하고자 한다. 마크다운은 장점이 많다. 혹시나 온라인게시물을 발행하는 사람이라면 더욱이나 유용하다. 블로거 혹은 문서작성을 즐기는 개발자에게 너무나도 유용하다. 그러니 꼭 긍정적으로 또 수용하는 마음으로 마크다운데 대해서 알아보기를 바란다.

Back to Top ↑

excel

excel-macro

1 minute read

너무 많은 시트와 따라다니는 네비게이션 문서 작성까지는 좋았는데 그게 하필 엑셀이라서 수많은 시트사이를 헤메고 스크롤바와 옆으로 이동 화살표 클릭해가며 작업하는 피로도는 해본사람이라면 다 잘알것 같다. 경험해보지 못한 분은 부럽다. 암튼 봐야할 문서가 3~4개인 상황도 충분히 부하...

excel-macro

2 minute read

템플릿과 데이터를 활용한 엑셀 시트 복사 API 문서 작성 개발자도 문서작성 할 일이 많다. Swagger를 이용하면 되지 않냐고 할수 있겠지만, 상황이 여의치 않았다.

Back to Top ↑

macro

excel-macro

1 minute read

너무 많은 시트와 따라다니는 네비게이션 문서 작성까지는 좋았는데 그게 하필 엑셀이라서 수많은 시트사이를 헤메고 스크롤바와 옆으로 이동 화살표 클릭해가며 작업하는 피로도는 해본사람이라면 다 잘알것 같다. 경험해보지 못한 분은 부럽다. 암튼 봐야할 문서가 3~4개인 상황도 충분히 부하...

excel-macro

2 minute read

템플릿과 데이터를 활용한 엑셀 시트 복사 API 문서 작성 개발자도 문서작성 할 일이 많다. Swagger를 이용하면 되지 않냐고 할수 있겠지만, 상황이 여의치 않았다.

Back to Top ↑

산출물

excel-macro

1 minute read

너무 많은 시트와 따라다니는 네비게이션 문서 작성까지는 좋았는데 그게 하필 엑셀이라서 수많은 시트사이를 헤메고 스크롤바와 옆으로 이동 화살표 클릭해가며 작업하는 피로도는 해본사람이라면 다 잘알것 같다. 경험해보지 못한 분은 부럽다. 암튼 봐야할 문서가 3~4개인 상황도 충분히 부하...

excel-macro

2 minute read

템플릿과 데이터를 활용한 엑셀 시트 복사 API 문서 작성 개발자도 문서작성 할 일이 많다. Swagger를 이용하면 되지 않냐고 할수 있겠지만, 상황이 여의치 않았다.

Back to Top ↑

엑셀

excel-macro

1 minute read

너무 많은 시트와 따라다니는 네비게이션 문서 작성까지는 좋았는데 그게 하필 엑셀이라서 수많은 시트사이를 헤메고 스크롤바와 옆으로 이동 화살표 클릭해가며 작업하는 피로도는 해본사람이라면 다 잘알것 같다. 경험해보지 못한 분은 부럽다. 암튼 봐야할 문서가 3~4개인 상황도 충분히 부하...

excel-macro

2 minute read

템플릿과 데이터를 활용한 엑셀 시트 복사 API 문서 작성 개발자도 문서작성 할 일이 많다. Swagger를 이용하면 되지 않냐고 할수 있겠지만, 상황이 여의치 않았다.

Back to Top ↑

메크로

excel-macro

1 minute read

너무 많은 시트와 따라다니는 네비게이션 문서 작성까지는 좋았는데 그게 하필 엑셀이라서 수많은 시트사이를 헤메고 스크롤바와 옆으로 이동 화살표 클릭해가며 작업하는 피로도는 해본사람이라면 다 잘알것 같다. 경험해보지 못한 분은 부럽다. 암튼 봐야할 문서가 3~4개인 상황도 충분히 부하...

excel-macro

2 minute read

템플릿과 데이터를 활용한 엑셀 시트 복사 API 문서 작성 개발자도 문서작성 할 일이 많다. Swagger를 이용하면 되지 않냐고 할수 있겠지만, 상황이 여의치 않았다.

Back to Top ↑

영속성

Back to Top ↑

연관관계

JPA 프록시와 연관관계 관리

4 minute read

프록시 왜 써야 하는가? 멤버와 팀 테이블이 있는데, 멤버 조회시에 항상 팀을 조회 해야 할까? 이런 고민을 하란말. 멤버만 쓰는 경우 VS 거의 대부분 팀까지 같이 사용해야 하는 경우 이 2CASE가 혼재되었다면? EntityManager.getReference()...

Back to Top ↑

jpa

JPQL 문법

1 minute read

기본문법 JPA에서 사용하는 객체지향 SQL JPQL로 작성하면 ANSI SQL(표준 SQL)로 번역된다. 쿼리 작성 규칙은 거의 SQL과 동일하지만, 테이블대신 객체를 사용하고, 조회 컬럼대신 객체 자체만 선언해도 된다. e.g "Select m ...

Back to Top ↑

코딩테스트

코테/해쉬

less than 1 minute read

연속되는 숫자를 제거한 배열구하기

Back to Top ↑

프로그래머스

코테/해쉬

less than 1 minute read

연속되는 숫자를 제거한 배열구하기

Back to Top ↑

배열

코테/해쉬

less than 1 minute read

연속되는 숫자를 제거한 배열구하기

Back to Top ↑

해쉬

코테/해쉬

less than 1 minute read

연속되는 숫자를 제거한 배열구하기

Back to Top ↑

backend,

2021 나의 로드맵

less than 1 minute read

# TODO 1. 아래 링크 이미지를 /jungmockdan.github.com/assets/images로 옮길것 2. 1번 기준으로 COORDS 값을 다시 가져 올것. 3. 링크 테스트 해볼것. 4. 소스코드 생성 사이트 → https://www.image-map.net/ 5. ...

Back to Top ↑

jwt

jwt가 적용된 SpringBoot security에서 CORS 처리

1 minute read

jwt가 적용된 SpringBoot security에서 CORS 처리 회사내부 프로젝트에서 cors 관련 이슈로 고생하는 동료와 함께 들여다 봄. 교훈 시큐리티 설정은 순서가 중요하다. Is the order matter? Yes!!! 안된다...

Back to Top ↑

cors

jwt가 적용된 SpringBoot security에서 CORS 처리

1 minute read

jwt가 적용된 SpringBoot security에서 CORS 처리 회사내부 프로젝트에서 cors 관련 이슈로 고생하는 동료와 함께 들여다 봄. 교훈 시큐리티 설정은 순서가 중요하다. Is the order matter? Yes!!! 안된다...

Back to Top ↑

springboot

jwt가 적용된 SpringBoot security에서 CORS 처리

1 minute read

jwt가 적용된 SpringBoot security에서 CORS 처리 회사내부 프로젝트에서 cors 관련 이슈로 고생하는 동료와 함께 들여다 봄. 교훈 시큐리티 설정은 순서가 중요하다. Is the order matter? Yes!!! 안된다...

Back to Top ↑

security

jwt가 적용된 SpringBoot security에서 CORS 처리

1 minute read

jwt가 적용된 SpringBoot security에서 CORS 처리 회사내부 프로젝트에서 cors 관련 이슈로 고생하는 동료와 함께 들여다 봄. 교훈 시큐리티 설정은 순서가 중요하다. Is the order matter? Yes!!! 안된다...

Back to Top ↑

Adapter

Adapter pattern

less than 1 minute read

호환성이 없는 기존 클래스의 인터페이스를 변환하여 재사용 할 수 있도록 한다. SOLID 중에서 개방패쇄 원칙(OCP)를 따른다. 100 V를 220 V로 바꾸는 변환기를 생각하면 이해하기 쉽다. 예제코드 (전압 변환 플러그 어댑터)

Back to Top ↑

git

Back to Top ↑

command

Back to Top ↑

docker

따배도 복습- 도커

5 minute read

본 게시물은 유투브 강의 따배도-도커 강의를 보고 학습한 내용을 정리한 내용입니다.

Back to Top ↑

typescrypt

Back to Top ↑

nodejs

Back to Top ↑

Decorator

Decorator pattern

1 minute read

상속의 대안으로 활용 기존 클래스는 유지하고, 이후 필요한 형태로 꾸밀 때 사용 SOLID 중에서 개방패쇄원칙(OCP)와 의존역전원칙(DIP)을 따름 에스프레소 + 다른 재료 = 다른 커피 예제코드 (자동차 등급에 따라 가격이 달라짐)

Back to Top ↑

Observer

Observer pattern

less than 1 minute read

변화가 일어났을 때, 미리 등록된 다른 클래스에 통보해주는 패턴 실 사용 예 : Event listener, swing, jwt..etc,.

Back to Top ↑

Facade

Facade pattern

2 minute read

façade : (프) 건물의 정면. 건물 뒷면에 뭐가 있는지 모름… 여러개의 객제와 실제 사용하는 서브객체 사이의 복잡한 의존관계가 존재할때, 중간에 facade라는 객체를 두고, 여기서 제공하는 interface만을 활용하여 기능을 사용하는 방식. 각 인터페이스와 ...

Back to Top ↑

Strategy

Strategy pattern

less than 1 minute read

유사행위들을 캡슐화함. 객체 행위를 바꾸고 싶은 경우 직접 객체변경이 아닌 전략만 변경하여 유연하게 확장함. SOLID 원칙들 중에서 객방패쇄원칙(OCP)과 의존역전원칙(DIP)을 따름

Back to Top ↑

전략패턴

Strategy pattern

less than 1 minute read

유사행위들을 캡슐화함. 객체 행위를 바꾸고 싶은 경우 직접 객체변경이 아닌 전략만 변경하여 유연하게 확장함. SOLID 원칙들 중에서 객방패쇄원칙(OCP)과 의존역전원칙(DIP)을 따름

Back to Top ↑

framework

Spring features

5 minute read

흔히 스프링의 특성을 꼽으라고 하면 IoC/DI, AOP를 꼽는다. 그 외에도 POJO와 확장추상화등도 있다. 이글에서는 후자는 빼고 설명한다.

Back to Top ↑

IoC

Spring features

5 minute read

흔히 스프링의 특성을 꼽으라고 하면 IoC/DI, AOP를 꼽는다. 그 외에도 POJO와 확장추상화등도 있다. 이글에서는 후자는 빼고 설명한다.

Back to Top ↑

DI

Spring features

5 minute read

흔히 스프링의 특성을 꼽으라고 하면 IoC/DI, AOP를 꼽는다. 그 외에도 POJO와 확장추상화등도 있다. 이글에서는 후자는 빼고 설명한다.

Back to Top ↑

AOP

Spring features

5 minute read

흔히 스프링의 특성을 꼽으라고 하면 IoC/DI, AOP를 꼽는다. 그 외에도 POJO와 확장추상화등도 있다. 이글에서는 후자는 빼고 설명한다.

Back to Top ↑

h2

2021-07-31-h2-database.md

less than 1 minute read

h2 데이터 베이스 사용주의 설정방법 In-Memory Mode jdbc:h2:mem:데이터베이스이름 Embeded Mode jdbc:h2:경로:데이터베이스이름 # ex)jdbc:h2:~/data/데이터베이스이름 --> 인텔리제...

Back to Top ↑

database

2021-07-31-h2-database.md

less than 1 minute read

h2 데이터 베이스 사용주의 설정방법 In-Memory Mode jdbc:h2:mem:데이터베이스이름 Embeded Mode jdbc:h2:경로:데이터베이스이름 # ex)jdbc:h2:~/data/데이터베이스이름 --> 인텔리제...

Back to Top ↑

intellij

2021-07-31-h2-database.md

less than 1 minute read

h2 데이터 베이스 사용주의 설정방법 In-Memory Mode jdbc:h2:mem:데이터베이스이름 Embeded Mode jdbc:h2:경로:데이터베이스이름 # ex)jdbc:h2:~/data/데이터베이스이름 --> 인텔리제...

Back to Top ↑

in-memory

2021-07-31-h2-database.md

less than 1 minute read

h2 데이터 베이스 사용주의 설정방법 In-Memory Mode jdbc:h2:mem:데이터베이스이름 Embeded Mode jdbc:h2:경로:데이터베이스이름 # ex)jdbc:h2:~/data/데이터베이스이름 --> 인텔리제...

Back to Top ↑

filter

스프링 필터

less than 1 minute read

Filter 스프링 최전방 로깅적절, 세션검증등에도 사용가능은 하다.(로그아웃시키기 401 error 넘기기등…) 세션검증은 interceptor에서 하는 경우도 많다.

Back to Top ↑

interceptor

Back to Top ↑

maven

2021-07-17-maven-01.md

1 minute read

메이븐 파헤치기 라이프 사이클 maven이 미리 정의하고 있는 빌드 순서(기본으로 제공하는 메이븐의 빌드 단계). maven에서 clean, build, site의 세가지가 있다. maven에서 모든 빌드단위에 대한 Lifecycle이 예약되어 있고, 이것은 개발자가 ...

Back to Top ↑

build

2021-07-17-maven-01.md

1 minute read

메이븐 파헤치기 라이프 사이클 maven이 미리 정의하고 있는 빌드 순서(기본으로 제공하는 메이븐의 빌드 단계). maven에서 clean, build, site의 세가지가 있다. maven에서 모든 빌드단위에 대한 Lifecycle이 예약되어 있고, 이것은 개발자가 ...

Back to Top ↑

typora

타이포라 사용하기

1 minute read

Typora를 이용한 문서 변환 타이포라는 markdown 작성을 쉽게 하는 도구.

Back to Top ↑

covert

타이포라 사용하기

1 minute read

Typora를 이용한 문서 변환 타이포라는 markdown 작성을 쉽게 하는 도구.

Back to Top ↑

pdf

타이포라 사용하기

1 minute read

Typora를 이용한 문서 변환 타이포라는 markdown 작성을 쉽게 하는 도구.

Back to Top ↑

md

타이포라 사용하기

1 minute read

Typora를 이용한 문서 변환 타이포라는 markdown 작성을 쉽게 하는 도구.

Back to Top ↑

타이포라

타이포라 사용하기

1 minute read

Typora를 이용한 문서 변환 타이포라는 markdown 작성을 쉽게 하는 도구.

Back to Top ↑

design

공통응답객체의 예시

less than 1 minute read

상용에서 공통응답 객체의 설계 ResponseEntity가 있어도 실제 그 사용에 한계를 두고, 예상할 수 있는 응답을 원한다. 예를 들면 실제 httpstatus 응답은 언제나 200(ok)을 주고, 실제 결과는 응답 페이로드 안에 코드와 메세지로 따로 리턴하는 식으로 사용하는 ...

Back to Top ↑

junit

Back to Top ↑

tdd

Back to Top ↑

test

Back to Top ↑

문서복사

excel-macro

2 minute read

템플릿과 데이터를 활용한 엑셀 시트 복사 API 문서 작성 개발자도 문서작성 할 일이 많다. Swagger를 이용하면 되지 않냐고 할수 있겠지만, 상황이 여의치 않았다.

Back to Top ↑

템플릿

excel-macro

2 minute read

템플릿과 데이터를 활용한 엑셀 시트 복사 API 문서 작성 개발자도 문서작성 할 일이 많다. Swagger를 이용하면 되지 않냐고 할수 있겠지만, 상황이 여의치 않았다.

Back to Top ↑

네비게이션

excel-macro

1 minute read

너무 많은 시트와 따라다니는 네비게이션 문서 작성까지는 좋았는데 그게 하필 엑셀이라서 수많은 시트사이를 헤메고 스크롤바와 옆으로 이동 화살표 클릭해가며 작업하는 피로도는 해본사람이라면 다 잘알것 같다. 경험해보지 못한 분은 부럽다. 암튼 봐야할 문서가 3~4개인 상황도 충분히 부하...

Back to Top ↑

mariadb

윈도우에서 마리아db 재시작하기

less than 1 minute read

마리아 db 재시작하기 회사에서 집의 로컬db에 접속하기 위해 접속허용설정과 권한 변경을 하고 나서 서비스를 재시작하려고 했는데 잘 되지 않았다. 아래 처럼 해결하였다. ```shell // 바로 서비스를 중지해봅니다. C:\Program Files\MariaDB 10.5\bi...

Back to Top ↑

restart

윈도우에서 마리아db 재시작하기

less than 1 minute read

마리아 db 재시작하기 회사에서 집의 로컬db에 접속하기 위해 접속허용설정과 권한 변경을 하고 나서 서비스를 재시작하려고 했는데 잘 되지 않았다. 아래 처럼 해결하였다. ```shell // 바로 서비스를 중지해봅니다. C:\Program Files\MariaDB 10.5\bi...

Back to Top ↑

window

윈도우에서 마리아db 재시작하기

less than 1 minute read

마리아 db 재시작하기 회사에서 집의 로컬db에 접속하기 위해 접속허용설정과 권한 변경을 하고 나서 서비스를 재시작하려고 했는데 잘 되지 않았다. 아래 처럼 해결하였다. ```shell // 바로 서비스를 중지해봅니다. C:\Program Files\MariaDB 10.5\bi...

Back to Top ↑

enum

Back to Top ↑

enum활용

Back to Top ↑

enum잘쓰기

Back to Top ↑

enumtomap

Back to Top ↑

내부동작원리

Back to Top ↑

필요성

Back to Top ↑

사용이유

Back to Top ↑

1대N

Back to Top ↑

N대N

Back to Top ↑

1대1

Back to Top ↑

프록시

JPA 프록시와 연관관계 관리

4 minute read

프록시 왜 써야 하는가? 멤버와 팀 테이블이 있는데, 멤버 조회시에 항상 팀을 조회 해야 할까? 이런 고민을 하란말. 멤버만 쓰는 경우 VS 거의 대부분 팀까지 같이 사용해야 하는 경우 이 2CASE가 혼재되었다면? EntityManager.getReference()...

Back to Top ↑

hibernate

JPA 프록시와 연관관계 관리

4 minute read

프록시 왜 써야 하는가? 멤버와 팀 테이블이 있는데, 멤버 조회시에 항상 팀을 조회 해야 할까? 이런 고민을 하란말. 멤버만 쓰는 경우 VS 거의 대부분 팀까지 같이 사용해야 하는 경우 이 2CASE가 혼재되었다면? EntityManager.getReference()...

Back to Top ↑

proxy

JPA 프록시와 연관관계 관리

4 minute read

프록시 왜 써야 하는가? 멤버와 팀 테이블이 있는데, 멤버 조회시에 항상 팀을 조회 해야 할까? 이런 고민을 하란말. 멤버만 쓰는 경우 VS 거의 대부분 팀까지 같이 사용해야 하는 경우 이 2CASE가 혼재되었다면? EntityManager.getReference()...

Back to Top ↑

cascade

JPA 프록시와 연관관계 관리

4 minute read

프록시 왜 써야 하는가? 멤버와 팀 테이블이 있는데, 멤버 조회시에 항상 팀을 조회 해야 할까? 이런 고민을 하란말. 멤버만 쓰는 경우 VS 거의 대부분 팀까지 같이 사용해야 하는 경우 이 2CASE가 혼재되었다면? EntityManager.getReference()...

Back to Top ↑

값타입

JPA 값 타입

3 minute read

jpa 타입은 크게 2가지 엔티티 타입과 값 타입임. 엔티티 타입 : 식별자가 있다. 값 타입 : 식별자가 없다.

Back to Top ↑

jpql

Back to Top ↑

jpa에서sql

Back to Top ↑

sql

Back to Top ↑

JPQL

JPQL 문법

1 minute read

기본문법 JPA에서 사용하는 객체지향 SQL JPQL로 작성하면 ANSI SQL(표준 SQL)로 번역된다. 쿼리 작성 규칙은 거의 SQL과 동일하지만, 테이블대신 객체를 사용하고, 조회 컬럼대신 객체 자체만 선언해도 된다. e.g "Select m ...

Back to Top ↑

syntax

JPQL 문법

1 minute read

기본문법 JPA에서 사용하는 객체지향 SQL JPQL로 작성하면 ANSI SQL(표준 SQL)로 번역된다. 쿼리 작성 규칙은 거의 SQL과 동일하지만, 테이블대신 객체를 사용하고, 조회 컬럼대신 객체 자체만 선언해도 된다. e.g "Select m ...

Back to Top ↑