
에러 발생 Spring 서버를 작동하려고 하는데 아래와 같은 오류가 발생한적 있는가? 예시 상황 // 인터페이스 구현1 @Component public class EmailService implements NotificationService { ... } // 인터페이스 구현2 @Component public class SMSService implements NotificationService { ... } // 다른 곳에서 어디선가 인터페이스에 빈 주입 @Autowired private NotificationService service; org.springframework.beans.factory.UnsatisfiedDependencyException 또는 NoUniqueBeanDefinitionExc..

이벤트 이벤트가 발생했을 때 호출될 함수를 이벤트 핸들러(event handler)라고 한다. 이벤트가 발생했을 때 브라우저에게 이벤트 핸들러의 호출을 위임하는 것을 이벤트 핸들러 등록 이라한다. 이벤트 핸들러 등록 어트리뷰트 방식 Click me! 프로퍼티 방식 Click me! addEventListener 메소드 방식 addEventListener 메소드 방식은 이벤트 핸들러 프로퍼티에 바인딩된 이벤트 핸들러에 아무런 영향을 주지 않는다. Click me! Tip) addEventListener 메소드는 하나 이상의 이벤트 핸들러를 등록할 수 있다. 단, 참조가 동일한 이벤트 핸들러를 중복 등록하면 하나의 이벤트 핸들러만 등록된다. Click me! 이벤트의 종류 마우스 이벤트 이벤트 명 이벤트 타..

문제 정수 n(0 ≤ n ≤ 4*109)가 주어졌을 때, n보다 크거나 같은 소수 중 가장 작은 소수 찾는 프로그램을 작성하시오. https://www.acmicpc.net/problem/4134 4134번: 다음 소수 정수 n(0 ≤ n ≤ 4*109)가 주어졌을 때, n보다 크거나 같은 소수 중 가장 작은 소수 찾는 프로그램을 작성하시오. www.acmicpc.net 입, 출력 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 정수 n이 주어진다. 각각의 테스트 케이스에 대해서 n보다 크거나 같은 소수 중 가장 작은 소수를 한 줄에 하나씩 출력한다. 풀이 3개의 함수로 나누게 되었다. core(=main) 함수는 숫자를 입력하면 소수를 반환 받은 값을 출력 받는..

Optional Optional는 제네릭 클래스로 T타입의 객체를 감싸는 래퍼 클래스입니다. 그렇기 때문에 Optional타입의 객체에는 모든 타입의 참조변수를 담을 수 있습니다. Tip) java.util.Optional은 JDK1.8부터 추가되었습니다. Optional을 사용하는 이유는 뭔데? Optional을 사용하는 이유에는 몇가지 경우가 있습니다. 값이 없는 경우에도 (null 인 경우에도) NullPointerException을 방지할 수 있습니다. 즉, null을 직접 다루는 것은 NullPointerException을 야기할 수 있으미 조금 더 안전하게 사용하기 위해서 Optional을 사용합니다. Optional은 메서드 체이닝과 함께 사용될 때 편리합니다. 그래서 여러작업을 수행할 수있..

이미 하기전에 준비물 가입을 위한 이메일 주소 비자(VISA), 마스터(MASTER) 또는 아멕스(AMEX) 신용카드(신용카드 또는 체크카드, 선불카드 불가) 가급적 VISA 카드나 카카오뱅크 실물카드를 추천합니다. 1. 서비스로 이동 먼저 여기에 접속하여 무료로 시작하기를 눌러 회원 가입을 해줍니다. https://www.oracle.com/kr/cloud/free/ 클라우드 서비스 무료 이용 Oracle Cloud Free Tier는 기업에게 무제한으로 사용할 수 있는 상시 무료 클라우드 서비스를 제공합니다. www.oracle.com 2. 회원가입 창 Tip) 가급적 영어로 작성해주세요!! 3. 메일 도착 전자메일에 적은 이메일 주소에서 메일을 확인하면 한통의 메일이 와있을 겁니다 확인해주세요!! ..

프로그래머스 LV1문제인가 2021 카카오 채용연계형 인텁십 문제이다. 문제 설명 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열을 매개변수로 주어진다. 일부 자릿수가 영단어로 변경된 것을 원래 숫자로 return 하도록 함수를 만들어라 숫자 영단어 숫자 영단어 0 zero 5 five 1 one 6 six 2 two 7 seven 3 three 8 eight 4 four 9 nine 제한 사항 입출력 예시 Solution 1) String인 문자열을 Integer인 숫자로 변경하는 것이라 영문 숫자는 Key값 숫자는 Map을 이용하여 풀게 ..

내 정보를 저장하는 곳에는 쿠키, 세션이 있다.쿠키는 클라이언트 웹에 저장하는 방식이고 세션은 서버 안에 저장하는 방식이다. 그리고 요즘에는 jwt라고 Json Web Token 이라고 내 정보를 암호화하여서 쿠키로 내려주는 방식으로 정보를 보호한다.그래서 Token을 사용하여 쿠키를 이용하므로 이번엔 쿠키에 대해서 잘 배워보기 위해서 이 글을 작성하게 되었습니다. Cookie의 개념 Cookie는 서버가 사용자의 웹 브라우저에 전송하는 작은 데이터 조각입니다. 브라우저는 그 데이터 조각들을 저장해 놓았다가, 동일한 서버에 재 요청 시 저장된 데이터를 자동으로 함께 전송합니다.HTTP의 특징인 stateless의 단점으로 생겨 났기 때문에 쿠키로 인해 사용자의 로그인 상태를 유지시킬 수 있습니다...

개발자로 일을 하니까 프론트엔드와 백엔드의 경계가 없는 것 같습니다. "난 서버 코드만 만질거야!" , "난 화면단 만 구성하고 말거야!" 하는 이야기는 옛날 이야기 이며 현재는 이런말 하는 것이 얼마나 어리석었는지 알게되었습니다. CSS에서 선택자로 요소를 가져오고 jQuery로도 선택자를 가져오게 됩니다. 그래서 이것을 헷갈리지 않고 바로 찾을 수 있게 작성하게 되었으며 검색하여 온 독자들도 여기서 모든 정보를 얻었으면 좋겠습니다. 선택자 아이디 선택자 ( # ) HTML에서 .. 이런 식으로 작성 되어있을 때 해당 요소를 가져올 수 있습니다. CSS, jQuery로 해당 요소를 선택하는 법은 같습니다. jQuery CSS 클래스 선택자 ( . ) HTML에서 .. 이런 식으로 작성 되어있을 때 해당..

스트림을 배우기 전에 function 패키지도 같이 배워 보기 위해서 작성하게 되었다. 어떻게 사용하는지를 배우고 나서 실제 예시 코드 순서로 공부하도록 하자! function 패키지: 함수형 프로그래밍의 활용 JAVA API인 java.util.function 패키지는 이후에 함수형 프로그래밍을 하기 위해서 도입된 함수형 인터페이스입니다. 앞으로 배울 것들을 앞서 미리 배워야 하는 함수형 인터페이스입니다. 이렇게 알아두시면 좋습니다. 이건 인터페이스이므로 이 자리에는 내용물있는 함수(=구현체)가 와서 뭘 실행하겠구나라고 생각해 주세요! 함수형 인터페이스 메서드 설 명 Runnable [ void run() ] 매개변수도 없고, 반환 값도 없다. Supplier [ T get() ] → T 매개변수는 없..

문제 https://www.acmicpc.net/problem/2485 2485번: 가로수 첫째 줄에는 이미 심어져 있는 가로수의 수를 나타내는 하나의 정수 N이 주어진다(3 ≤ N ≤ 100,000). 둘째 줄부터 N개의 줄에는 각 줄마다 심어져 있는 가로수의 위치가 양의 정수로 주어지며, 가 www.acmicpc.net 그럼 맨 처음 입력했던 수 (= 제일 가까운 가로수의 거리)와 맨 마지막에 입력했던 수 (= 제일 먼 가로수의 거리) 사이에 새롭게 심겠다는 의미가 되고 그 중에서 최소한으로 심겠다라는 의미입니다. 아래와 같이 그림과 함께 이해해보겠습니다. 그림이해 예시 1, 3, 7, 13을 입력했을 시 가로수 = 임의의 간격으로 이미 심어진 것 나무 = 일정 간격으로 최소한으로 심어야하는 것 2,..
- Total
- Today
- Yesterday
- Cors
- 프론트
- 실시간 채팅
- java
- JavaScript
- aws
- 데이터 베이스
- Front
- 비동기
- Fetch
- 깃허브 액션
- Mac
- 자바스크립트
- 계단 오르기
- 개발자
- spring
- 템플릿
- 오라클
- git
- 개발
- 개발환경
- AJAX
- DBeaver
- 프로세스
- Spring Security
- jvm
- 코딩테스트
- 개발블로그
- 네트워크
- 디자인패턴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |