일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 가벼운학습지
- 가벼운학습지후기
- 일본어공부
- java
- 코테준비
- js
- 자료구조
- 일본어독학
- 일본어학습지
- 코테
- 삼성
- 프로그래머스
- SWEA
- 성인학습지
- mybatis
- javascript
- 자바스크립트
- 백준
- 인프런
- 카카오
- 알고리즘
- 정렬
- array
- 자바
- 마이라이트
- stack
- 코딩테스트
- 스텍
- 삼성소프트웨어아카데미
- 코딩
- Today
- Total
목록전체 글 (140)
개발에 AtoZ까지
◆목표 Builder 패턴이란? Builder 패턴 사용법 정리 1. Builder 패턴이란? 빌더 패턴(Builder pattern)이란 복합 객체의 생성 과정과 표현 방법을 분리하여 동일한 생성 절차에서 서로 다른 표현 결과를 만들 수 있게 하는 패턴이다. -위키백과사전- 빌더 패턴도 추상 팩토리 패턴이나 팩토리 메소드 패턴과 비슷하게 새로운 객체를 만들어서 반환하는 패턴인데 실제 동작방법은 위의 2가지와는 다르게 동작합니다. 기본적으로 빌더패턴은 생성자에 들어갈 매개 변수를 차례차례 받아들여서 모든 매개변수를 받은 뒤에 이 변수들을 통합해서 한번에 객체를 생성하는 방식입니다. 실제 형태는 아래와 같습니다. public class BuilderPattern { public static void mai..

◆목표 jar 과 war의 차이점 Gradle Build하는 방법 1. jar과 war의 차이점 1) jar : 내장 서버를 포함하여 Build 하는 방법 2) war : 외장 서버에 배포할 목적이기 때문에 내장 서버를 포함하지 않고 Build 하는 방법 ❗springboot 프로젝트를 jar로 배포 했을시 webapp 디렉토리를 무시하는 특성때문에 jsp 사용은 불가하다는 특이사항이 있다. (참고: docs.spring.io/spring-boot/docs/2.1.5.RELEASE/reference/htmlsingle/#boot-features-jsp-limitations) 2. Gradle Build하는 방법 1) 빌드하기 전에 Gradle Project를 생성한다. 2) 생성했다는 가정하에 Gradl..

◆목표 AWS란? AWS의 주요 서비스 1. AWS란? Amazon Web Services(AWS)는 전 세계적으로 분포한 데이터 센터에서 200개가 넘는 완벽한 기능의 서비스를 제공하는, 세계적으로 가장 포괄적이며, 널리 채택되고 있는 클라우드 플랫폼입니다. 빠르게 성장하는 스타트업, 가장 큰 규모의 엔터프라이즈, 주요 정부 기관을 포함하여 수백만 명의 고객이 AWS를 사용하여 비용을 절감하고, 민첩성을 향상시키고 더 빠르게 혁신하고 있습니다. -AWS 공식홈페이지- 정리하자면 옛날에는 IDC라는 데이터 센터를 두어 물리적으로 서버들을 관리했었다면 물리적인 서버를 가상화 환경으로 옮긴것을 말합니다. 이렇게 물리적인 환경을 클라우드 환경으로 옮김으로써 장점은 인프라 구축에 드는 비용등이 감소함으로써 조금..

◆목표 HTTP 통신이란? HTTP 메소드 종류 및 특징 멱등성이란? HTTP 메소드별 속성 1. HTTP 통신이란? HTTP 통신은 Server와 Client간의 통신하는 방법 중 하나로 Client의 요청이 있을 때만 Server가 응답하여 처리하고 이후에는 연결을 끊는 방식이다. 2. HTTP 메소드 종류 및 특징 메소드 명 메소드 용도 정의 메소드 특징 GET 데이터 조회 서버에 전달하고 싶은 데이터를 query(parameter, query string)을 통해 전달한다 Query를 BODY에 담아서 조회가능하나 지원하지 않는 곳도 있기 때문에 권장하지 않는다. POST 다양한 요청 처리 BODY에 리소스 데이터를 전달 GET 방식 사용시 전달해야할 데이터가 많다면 POST를 사용하여 BODY에..

1. 현상 스프링부트 실행 시 아래와 같이 특정 Bean을 못 만들었다면서 서버가 정상적으로 구동되지 않는 에러가 발생했다. 2021-05-26 00:43:24 ERROR org.springframework.boot.SpringApplication[reportFailure:871] - Application run failed org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'schedulerConfig': Unsatisfied dependency expressed through field 'schedulerService'; nested exception is org.springfra..
문제 n개의 서로 다른 양의 정수 a1, a2, ..., an으로 이루어진 수열이 있다. ai의 값은 1보다 크거나 같고, 1000000보다 작거나 같은 자연수이다. 자연수 x가 주어졌을 때, ai + aj = x (1 ≤ i < j ≤ n)을 만족하는 (ai, aj)쌍의 수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 수열의 크기 n이 주어진다. 다음 줄에는 수열에 포함되는 수가 주어진다. 셋째 줄에는 x가 주어진다. (1 ≤ n ≤ 100000, 1 ≤ x ≤ 2000000) 출력 문제의 조건을 만족하는 쌍의 개수를 출력한다. 더보기 입력 첫째 줄에 수열의 크기 n이 주어진다. 다음 줄에는 수열에 포함되는 수가 주어진다. 셋째 줄에는 x가 주어진다. (1 ≤ n ≤ 100000, 1 ≤ x ≤ 2..

1. VS Code에서 vue 스크립트 실행 안되는 현상 2. 해결방안 해당 문제는 Windows에서 기본적으로 Powershell 실행에 제한이 있어서 뜨는 에러이므로 이 부분을 해결하면 된다. VS code를 관리자 권한으로 실행하기 아래 명령어로 실행 제한 부분을 해제 해준다. PS C:\Todo-App> Set-ExecutionPolicy RemoteSigned//정책설정하기 PS C:\Todo-App> Get-ExecutionPolicy//현재 정책 확인 Tip) RemoteSigned란? -> 로컬 컴퓨터에서 본인이 생성한 스크립트만 실행 가능 -> 인터넷에서 다운로드한 스크립트 같은 경우는 신뢰된 배포자에 의해 서명된 것만 실행 가능함

문제 다솜이는 은진이의 옆집에 새로 이사왔다. 다솜이는 자기 방 번호를 예쁜 플라스틱 숫자로 문에 붙이려고 한다. 다솜이의 옆집에서는 플라스틱 숫자를 한 세트로 판다. 한 세트에는 0번부터 9번까지 숫자가 하나씩 들어있다. 다솜이의 방 번호가 주어졌을 때, 필요한 세트의 개수의 최솟값을 출력하시오. (6은 9를 뒤집어서 이용할 수 있고, 9는 6을 뒤집어서 이용할 수 있다.) 더보기 입력 첫째 줄에 다솜이의 방 번호 N이 주어진다. N은 1,000,000보다 작거나 같은 자연수 또는 0이다. 출력 첫째 줄에 필요한 세트의 개수를 출력한다. 예제 입력 1 9999 예제 출력 1 2 코드 package BJ; import java.io.BufferedReader; import java.io.BufferedW..