일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 쿼리
- JPA
- aws
- Spring Cloud Feign
- 자료구조
- SQL
- Spring
- 백준
- PL/SQL
- 페이징
- Intellj
- 코딩
- Kafka
- feign
- Jenkins
- 디자인 패턴
- 데이터베이스
- MST
- Spring Cloud
- 클라우드
- 자바
- 오라클
- Spring Boot
- 운영체제
- db
- 알고리즘
- MVC
- retry
- golang
- DP
- Today
- Total
목록전체 글 (141)
justgo_developer
Spring Bean Injection + Factory Method Design Pattern 목차 팩토리 메소드 디자인 패턴 정의 팩토리 메소드 디자인 패턴을 이용해 동적으로 빈 주입 예제 상세 1. 팩토리 메소드 디자인 패턴 정의 팩토리 메소드 디자인 패턴(Factory Method Design Pattern) 객체를 생성하기 위한 인터페이스를 정의하고, 어떤 클래스의 인스턴스를 생성할지에 대한 처리는 서브클래스가 결정하는 디자인 패턴 - GoF 팩토리 메소드 패턴 사용 이유 추가될 클래스가 있을 시, 기존 코드 수정이 필요없이 신규 클래스만 추가되면 되므로 결합도가 낮다. 2. 팩토리 메소드 디자인 패턴을 이용해 동적으로 빈 주입 예제 하나의 인터페이스에 여러개의 구현체가 있을 경우, 매번 구현클..
java : Arrays.asList() + java.lang.UnsupportedOperationException 목차 List 일반적인 생성 방법 Arrays.asList 사용하여 생성 방법 Arrays.asList 사용 시 문제를 해결방법 개요 Arrays.asList로 배열을 List로 선언 후 리스트 값이 추가되거나 제거 될때 UnsupportedOperationException 예외가 발생. 상세 1. List 일반적인 생성 방법 @Test public void generalCreateList() { List sourceList = new ArrayList(); sourceList.add("order"); sourceList.add("delivery"); sourceList.add("claim..
XML Parsing 목차 JSON vs XML XML 사용 이유 XML Parsing 예제 XML 생성 예제 상세 1. JSON vs XML XML이란? XML은 EXtensible Markup Language의 약자입니다. XML은 HTML과 매우 비슷한 문자 기반의 마크업 언어(text-based markup language)입니다. 이 언어는 사람과 기계가 동시에 읽기 편한 구조로 되어 있습니다. XML은 HTML처럼 데이터를 보여주는 목적이 아닌, 데이터를 저장하고 전달할 목적으로만 만들어졌습니다. 또한, XML 태그는 HTML 태그처럼 미리 정의되어 있지 않고, 사용자가 직접 정의할 수 있습니다. JSON이란? JSON은 JavaScript Object Notation의 약자입니다. 브라우저 ..