본문 바로가기

전체 글

(135)
[Spring] Redis Error creating bean with name 오류 Redis 관련 작업을 하고 있는데 전날 잘되었는데 오늘 갑자기 안됨.. org.springframework.beans.factory.unsatisfieddependencyexception: error creating bean 빈 등록 오류라는데 코드를 봐도 문제는 없었다. 생각해보니 redis 서버를 실행 안시킴.. 서버 실행하니 문제없이 spring 동작했다.
[Python] 백준 11399. ATM https://www.acmicpc.net/problem/11399 11399번: ATM 첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000) www.acmicpc.net 문제 설명: 줄을 서 있는 사람의 대기시간이 주어졌을때 각 사람이 돈을 인출하는데 필요한 시간의 합의 최솟값을 구하는 문제이다. 3 1 4 3 2 가 주어지면 1번 = 3분 / 2번 = 1분 / 3번 = 4분 / 4번 = 3분 / 5번 = 2분의 시간을 쓴다. 순서가 1번 -> 2번 -> 3번 -> 4번 -> 5번 이면 1번이 쓰는 시간 : 3분 2번이 쓰는 시간 : 3 + 1 -> 4분 3번이 쓰는 시간 : 3 + 1 + 4..
[Spring] Jmeter 설치 brew install jmeter 실행방법 jmeter 플러그인 설치 및 사용법 https://velog.io/@ehdrms2034/%EC%84%B1%EB%8A%A5-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EB%8F%84%EA%B5%AC-Apache-Jmeter-%EC%84%A4%EC%B9%98%EB%B6%80%ED%84%B0-%EA%B0%84%EB%8B%A8%ED%95%9C-%EC%82%AC%EC%9A%A9%EA%B9%8C%EC%A7%80 [성능 테스트 도구] Apache Jmeter 설치부터 간단한 사용까지 오늘은 성능테스트 도구로 많이 쓰이고 있는 Apache Jmeter의 간단한 사용법을 알려드리도록 하겠습니다.서버가 제공하는 서비스에 대한 성능을 측정하고 사용자에게 보여주는 ..
[Python] 백준 11047번. 동전 0 https://www.acmicpc.net/problem/11047 11047번: 동전 0 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) www.acmicpc.net 문제: 최소 동전의 갯수를 찾는 문제이다. 4200원이 주어졌을때 1000 * 4 와 100 *2 동전 6개로 최솟값을 찾을 수 있다. 풀이 설계 p는 인덱스로 사용한다. k가 nlist[p] 보다 작으면 동전의 값이 더 크기 때문에 인덱스 값을 증가시켜준다. ex) 4200 < 5000 k가 nlist[p]보다 크면 cnt = k ..
@Builder 와 @AllArgsConstructor @NoArgsConstructor 개요 Spring 프로젝트 중 생성자에 값을 넣어주는 문제에 대해 잠시 고민해보았다. 생성자에 넣어주는 값이 예를 들면 title만 넣으려다 title, name, phoneNumber 로 늘어나게 된다면 생성자 수정/추가가 계속 필요하다. 그래서 찾아보던 중 @Builder를 사용해보고자 했다. @Getter public class ColResponseDto { private String title; private int position; private Long boardId; public ColResponseDto(Col columns) { this.title = columns.getTitle(); this.position = columns.getPosition(); this.boardId = col..
[Python] 백준 2231. 분해합 https://www.acmicpc.net/problem/2231 2231번: 분해합 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 www.acmicpc.net 문제 설명: 216이 주어졌을때 198 -> 198 + 1 + 9 + 8 로 216을 만들 수 있다. 이 역시 1부터 216이 될 때까지 계속 for문을 돌면서 찾아 볼 수 있다. 문제 설계 루프를 돌면서 i가 10 이상이면 몫과 나머지를 구해 각 자릿수의 합을 구한다. ex) 23 일때 2+3을 구한다. 만약 각 자릿수의 합과 입력받은 N의 값이 같으면 종료한다. i..
[Spring][error]parameter 0 of constructor in Junit 테스트 후 스프링부트 실행 중 다음과 같은 오류가 났다. *************************** APPLICATION FAILED TO START *************************** Description: Parameter 0 of constructor in com.*****UserDetailsServiceImpl required a bean of type 'com.example.hanghaero.repository.UserRepository' that could not be found. Action: Consider defining a bean of type 'com.*******' in your configuration. 빈이 등록되지 않아서 찾을 수 없다는 오류 ..
[Git Error] git pull 시 mege 오류 발생한 경우 강제로 덮어쓰기 팀원들과 같이 프로젝트를 하던 도중 master에서 brance들을 합치고 merge하고 pull 하고 있었다. 근데 어느순간 충돌이 나서 pull 하는데 에러가 났다. 이미 커밋까지 했기 때문에 변동 사항이 없어 stash/ add 을 할 수 도 없는 상황 그래서 강제로 pull을 하기로 했다. 주의 할 점은 로컬에서 내가 작성했던 파일이 날라 갈 수 있으니 사용시 주의해야 한다. 1. git pull을 하기 위해 깃허브의 repository에서 커밋 정보를 확인한다. git fetch --all 2. 혹시 모르니 git branch 최신정보도 받아온다. git remote update 3. git reset을 통해 head를 최신 커밋을 가르키게 한다. hard 옵션은 강제로 head를 옮기는 것으로..