2021/09/08 11

07. Spring Security TestRestTemaplte PatchMapping 오류

문제 org.springframework.web.client.ResourceAccessException: I/O error on PATCH request for "http://localhost:50660/api/v1/me/profile": Invalid HTTP method: PATCH; nested exception is java.net.ProtocolException: Invalid HTTP method: PATCH at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711) at ..

04. Spring Boot 2.4 Profile 적용 안되던 문제

문제 원인 Spring Boot 2.4 버전 부터 application profile 을 작성하는 방식이 달라졌습니다 (아래 참고) http://honeymon.io/tech/2021/01/16/spring-boot-config-data-migration.html [spring-boot] 2.4 부터 변경된 구성파일 처리방식 살펴보기 - I'm honeymon(JiHeon Kim). 스프링 부트 2.4(https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.4-Release-Notes) 출시노트를 살펴보면 인상적인 2가지가 있다. 애플케이션 구성파일(application.yml 혹은 application.properties)의 작동방식 hon..

02. JPA Querydsl cannot find symbol 에러

문제 cannot find symbol 에러가 발생하는 경우 원인 Gradle 를 사용하면 Gradle 로 Run 이 되는 데, 이 때 문제가 발생 해결 방법 1 방법 2 https://bgpark.tistory.com/157 [QueryDsl] Can not find symbol 에러 해결 회사에서 QueryDSL을 사용하고 있는데 몇일전부터 위의 Can not find symbol 에러가 나왔다. 언제쯤부터인지는 모르겠으나 새로 빌드를 할 때 위의 에러가 나왔는데 한번 살펴보려고 한다 1. Can not find sy bgpark.tistory.com

01. Vue 2 Sass Loader 문제

문제 Syntax Error: TypeError: this.getOptions is not a function vue 에서 scss 와 같은 css 형식을 사용하기 위해 sass-loader 모듈을 설치해서 실행하였 는 데 이와 같은 오류가 발생 원인 vue 2.6 버전 대에서는 sass-loader 를 11버전을 사용할 경우 호환이 안된다고 한다 해결 sass-loader 를 10버전으로 설치하면 해결이 된다 # 기존 모듈 삭제 npm unistall sass-loader # 10 버전 sass-loader 설치 npm install --save sass-loader@10

01. MySQL DCL 설정

유저 설정 create user '유저명'@'아이피' identified by 패스워드; 권한 종류 권한 부여 grant all privileges on 데이터베이스명.테이블명 to '유저명'@'아이피'; # 모든 데이터베이스에 모든 테이블 모든 권한 허용 grant all privileges on *.* to '유저명'@'아이피'; # 모든 특정 데이터베이스에 모든 테이블 모든 권한 허용 grant all privileges on testdb.* to '유저명'@'아이피'; # 모든 특정 데이터베이스에 특정 테이블 모든 권한 허용 grant all privileges on testdb.member to '유저명'@'아이피'; # 모든 특정 데이터베이스에 특정 테이블 select 권한 허용 grant s..

30. MySQL/기초 2021.09.08

02. 선택 정렬 (Selection Sort)

정의 주어진 데이터 중 최소값을 찾은 후 해당 최소값을 맨 앞과 교체하는 방법의 알고리즘 선택정렬은 앞에서부터 차례대로 정렬하는 방법입니다. 먼저 주어진 리스트 중에 최소값을 찾고 그 값을 맨 앞에 위치한 값과 교체하는 방식으로 진행하는 정렬방법입니다. 코드가 직관적이기에 구현도 비교적 간단합니다. n개 원소에 대해 n개의 메모리를 사용하기에 데이터를 하나씩 정밀 비교가 가능하며 정렬을 위한 비교 횟수는 많으나 교환 횟수는 상당히 적다는 것이 장점인 정렬 방식입니다. 따라서 교환이 많이 이루어져야하는 자료 상태에서 가장 효율적으로 적용될 수 있는 정렬 방식입니다. 선택 정렬이 가장 적합한 자료 상태는 역순 정렬입니다. 즉, 내림차순으로 정렬되어 있는 자료를 오름차순으로 재정렬할 때 최적의 효율을 보여줍니..