일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- Java
- 자바
- 원펀맨: 최강의 남자
- jQuery
- 배열
- 맛집
- 원펀맨
- forEach
- React
- SQL
- JavaScript
- 형변환
- static
- 스프링
- set
- 서비스
- Service
- JSTL
- 디자인패턴
- JSX
- 오라클
- spring
- JS
- Oracle
- table
- 자바스크립트
- array
- html
- 리액트
- 개발
- Today
- Total
목록전체 글 (81)
특별한 일상

안녕하세요. 소다맛사탕 입니다.Spring framework, Spring boot에서 활용되는 기본 디자인패턴 중 하나인 어탭터패턴(adapter)에 대해 알아보겠습니다.디자인패턴 작성 링크 목록 : 싱글톤 서비스 클래스, 옵저버 서비스 클래스, 데코레이터 서비스 클래스 어댑터 서비스 클래스어댑터 서비스 클래스는 서로 다른 시스템이나 외부 서비스(외부 결제, 메일, 인증 등)와 직접 통신해야 할 때, 내부 비즈니스 로직과 실제 외부 API 간의 차이를 중간에서 변환해주는 역할을 하는 클래스입니다.내부 시스템에서 기대하는 서비스 인터페이스와 외부 시스템 혹은 라이브러리가 제공하는 실제 인터페이스의 불일치 문제를 해결해주는 중재자 역할을 합니다.즉, 기존 코드를 변경하지 않으면서, 새로운 인터페이스에 맞게..

안녕하세요. 소다맛사탕 입니다.Spring framework & boot에서 사용되는 디자인패턴인 데코레이터 패턴(Decorator)에 대해 알아보겠습니다.디자인패턴 작성 링크 목록 : 싱글톤 서비스 클래스, 옵저버 서비스 클래스, 어댑터 서비스 클래스 데코레이터 서비스 클래스데코레이터 서비스 클래스는 기존 서비스의 인터페이스를 구현하면서, 핵심 서비스(business layer) 객체를 내부적으로 감싸고 부가기능을 동적으로 추가하는 클래스를 의미합니니다.(로깅,검증, 트랜잭션 등에서 사용가능.)이 클래스는 상속(서브클래싱) 대신 객체 조합(합성)을 통해 기능을 확장할 수 있으며, 런타임에 유연하게 기능을 덧붙이거나 제거할 수 있습니다. 특징1. 기존 서비스(주입된 객체, DI)를 필드로 가짐.2. 서비..

안녕하세요. 소다맛사탕 입니다.Spring framework & boot에서 사용되는 기본 디자인패턴 중 하나인 옵저버패턴(observer)에 대해 알아보겠습니다.디자인패턴 작성 링크 목록 : 싱글톤 서비스 클래스, 데코레이터 서비스 클래스, 어댑터 서비스 클래스 옵저버 서비스 클래스옵저버 서비스 클래스는 프로그램 내에서 어떤 객체(Subject)의 상태 변화가 발생할 때 이를 감지하고, 그 변화를 다른 객체(Observer)에게 자동으로 알리는 구조를 서비스 단위로 구현한 것을 의미합니다.한 객체의 상태가 바뀌면 여러 개의 옵저버패턴 서비스 객체에 자동으로 알려주어 각 옵저버들이 독립적으로 대응할 수 있게 만듭니다. 여기서 객체의 상태는 데이터 모델 또는 이벤트 소스의 상태를 말합니다. 특징1. 객체 ..

안녕하세요. 소다맛사탕 입니다.Spring framework, Spring boot에서 사용되는 기본 디자인패턴 중 하나인 싱글톤패턴(singleton)에 대해 알아보겠습니다.디자인패턴 작성 링크 목록 : 옵저버 서비스 클래스, 데코레이터 서비스 클래스, 어댑터 서비스 클래스 싱글톤 서비스 클래스싱글톤 서비스 클래스는 애플리케이션 실행 중 오직 한 개의 인스턴스만 유지되는 서비스(Spring Bean)를 의미합니다. Spring framework, Spring boot에서 기본적으로 모든 @Service 빈은 싱글톤 스코프(singleton scope)로 생성되어, 컨테이너가 시작될 때 1회만 생성되고 이후 모든 요청에 동일한 인스턴스가 주입됩니다. 특징1. 전역 인스턴스 - 여러 컴포턴트(컨트롤러,..

안녕하세요. 소다맛사탕입니다.Java를 사용해서 전역변수를 선언하는 과정에서 static과 non-static을 선언했을 때의 차이점과 설명을 하고자 합니다.https://develop-sense.tistory.com/entry/JAVA-static-final-%EC%83%81%EC%88%98 [JAVA] static, final, static final(상수) 사용법 및 예시안녕하세요. 소다맛사탕 입니다. 한 번 초기값이 저장되면 변경할 수 없는 불변의 상수인 'static final'에 대해서 알아보겠습니다. 그전에 static과 final의 간단한 설명과 사용법을 알아보겠습니다. 1develop-sense.tistory.com이전 static, fianl, static final 사용법을 참고하세요..

안녕하세요. 소다맛사탕 입니다.JavaScript 배열에서 reduce() 함수를 사용하여 1차원 배열과 2차원 배열의 같은 값끼리 묶고 더하는 알고리즘을 구현해 보겠습니다.※ reduce() 란배열의 각 요소에 대해 주어진 리듀서 (reducer) 함수를 실행하고, 하나의 결과값을 반환합니다.* 1차원 배열console.log("console 결과");var data = ["b", "a", "c", "a", "d", "c"];const deDupData = new Set(data); // 배열을 SET에 담아 재선언const uniqData = [...deDupData]; // 중복 제거// 중복 제거 데이터 => a 값 맨 마지막으로 위치(정렬)uniqDat..

합정역과 홍대역 중간 서교동에 위치한 돈카츠 전문점 카와카츠 본점 영업시간 매일 11:30 ~ 20:00 브레이크타임 15:00 ~ 17:00 각 타임 라스트오더 14:30, 19:30 일요일은 쉽니다~~ 평일 월요일에 방문했는데요. 대기가 있었습니다. 맛집의 냄새가 난다~ BAR 형식의 내부 구조가 특이했습니다. 숙성 돼지고기를 사용한다 들었습니다. 눈 앞에서 손질 되어 가는 돼지고기~ 이건 무조건 맛있을 수 밖에 없지! 사전에 정문에 놓여있는 캐치테이블을 이용해 대기를 예약하고 주문도 합니다. 저는 로스, 히레카츠 그리고 한입카레를 주문했습니다. 히레카츠 역시 명불허전! 맛이 없을 수가 없어요!! 로스카츠 듣기로는 돈카츠가 맛있는 집은 로스카츠가 더 맛있다던데... 그 말이 사실임을 입증해 줍니다. ..

안녕하세요. 소다맛사탕 입니다. Spring boot + Vue.js 개인 프로젝트를 만들어 간단하게 Vue.js를 공부중 입니다. 간단하게 Vue.js에서 enter키와 setTimeout을 사용하는 방법을 적어봅니다. vue.js 파일 기본 구조 vue.js 엔터키 처리 위와 같은 템플릿 문법을 사용하면 엔터 클릭시 동작하게 됩니다. fncEnter는 script 선언부에서 호출된 함수(function)입니다. vue.js setTimeout 처리 기본적인 javaScript setTimeout 방식과 똑같이 실행될 코드 부분을 감싸 실행하면 됩니다. 선언한 1000은 1초를 나타냅니다. setTimeout 다른 방식 처리 Vue 인스터스가 사용할 함수들을 분리 시켜서 동작 시킵니다. methods ..