2021/09 56

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개의 메모리를 사용하기에 데이터를 하나씩 정밀 비교가 가능하며 정렬을 위한 비교 횟수는 많으나 교환 횟수는 상당히 적다는 것이 장점인 정렬 방식입니다. 따라서 교환이 많이 이루어져야하는 자료 상태에서 가장 효율적으로 적용될 수 있는 정렬 방식입니다. 선택 정렬이 가장 적합한 자료 상태는 역순 정렬입니다. 즉, 내림차순으로 정렬되어 있는 자료를 오름차순으로 재정렬할 때 최적의 효율을 보여줍니..

01. 버블 정렬 (Bubble Sort)

정의 두 인접한 데이터를 비교해서 앞에 있는 데이터가 뒤에 있는 데이터보다 크면 자리를 바꾸는 정렬 알고리즘 버블정렬은 첫 번째 원소부터 인접한 원소끼리 계속 자리를 교환하면서 맨 끝부터 정렬하는 방식을 말합니다. 마찬가지로 코드가 간단하므로 구현이 간편합니다. 정렬을 하는 방식이 물속에서 물위로 올라오는 물방울 모양과 같다하여 버블정렬이라고 합니다. n개의 원소에 대하여 n개의 메모리를 사용합니다. 데이터를 하나씩 비교할 수 있어서 정밀하게 비교가 가능하나 비교횟수가 많아지므로 성능면에서는 좋은 방법이 아닙니다. 첫 번째 원소부터 마지막 원소까지 반복하여 한 단계가 끝나면 가장 큰 원소를 마지막 자리로 정렬하는 식으로 정렬이 됩니다. 분석 버블 정렬 (Bubble Sort) public class Bu..

10. 프로그매러스 [SQL] - DATETIME에서 DATE로 형 변환

OS Windows 10 PRO 64bit 버전 20H2 (OS 빌드 19042.1165) 언어 링크 https://programmers.co.kr/learn/courses/30/lessons/59414 코딩테스트 연습 - DATETIME에서 DATE로 형 변환 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 정답 SELECT animal_id, name, DATE_FORMAT(datetime, '%Y-%m-%d') FROM animal..

08. 프로그래머스 [SQL] - 중성화 여부 파악하기

OS Windows 10 PRO 64bit 버전 20H2 (OS 빌드 19042.1165) 언어 링크 https://programmers.co.kr/learn/courses/30/lessons/59409 코딩테스트 연습 - 중성화 여부 파악하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 정답 (other person) SELECT ANIMAL_ID, NAME, CASE WHEN SEX_UPON_INTAKE REGEXP 'Neuter..

07. 프로그래머스 [SQL] - 오랜 기간 보호한 동물(2)

OS Windows 10 PRO 64bit 버전 20H2 (OS 빌드 19042.1165) 언어 링크 https://programmers.co.kr/learn/courses/30/lessons/59411 코딩테스트 연습 - 오랜 기간 보호한 동물(2) ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 정답1 (other person) SELECT OUTS.ANIMAL_ID, OUTS.NAME FROM ANIMAL_OUTS AS OUTS R..