일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 코드스테이츠
- OOP
- MySQL
- 알고리즘
- 코딩테스트
- Spring Web MVC
- 코드스테이츠 백엔드
- 클라우드에서 도커 실행하기
- vm인스턴스생성
- 투포인터알고리즘
- 스택
- Spring MVC 구성요소
- 성능테스트툴
- List.of
- 재귀와반복문
- 구간합구하기
- Spring MVC 동작원리
- 인텔리제이
- String.valueOf()
- 재귀함수
- 백준 11659
- 싱글톤패턴
- Array.asList
- java
- 11659
- 버블정렬
- 프로그래머스
- 백준
- 자바
- GCP
- Today
- Total
목록글 전체 보기 (242)
순간을 기록으로

Spring Boot Devtools Module란? 개발시 유용한 기능을 제공하는 모듈 애플리케이션 자동 시작: 파일이 변경될 때마다 실행 버튼을 누르지 않아도 자동으로 재시작을 해주는 기능 Live Reload: 정적 파일(html, css, js) 수정 시 새로고침 없이 바로 적용할 수 있는 기능 적용하기 build.gradle에 의존성 추가 dependencies { developmentOnly("org.springframework.boot:spring-boot-devtools") } Automatic Restart 적용하기 키를 두 번 연속 눌러 모든 항목을 검색할수 있는 검색창 불러오기 registry 검색하기 app.running 체크하기 File - Setting - Build, Execu..
오류 iml file does not exist 원인 iml 파일이 존재하지 않아서 생기는 오류. iml 파일이 무엇인지 정확하게 몰라서 검색해본 결과 IntelliJ IDEA Module의 약어라고 한다. iml 파일안에는 모듈 경로, 모듈 의존성 등 개발 모듈에 관한 정보를 xml형식으로 담고 있다. 해결법 1.인텔리제이를 종료한다. 2.프로젝트 폴더에가서 .idea 디렉토리를 삭제한다. 3.인텔리제이에서 다시 프로젝트를 열어 build한다.

문제 https://programmers.co.kr/learn/courses/30/lessons/59404 코딩테스트 연습 - 여러 기준으로 정렬하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 해결방법 정렬 개념을 사용한다. MySQL에서 정렬은 ORDER BY구를 이용해서 정렬한다. SELECT * FROM 테이블명 ORDER BY 열1 {ASC|DESC}, 열2{ASC|DESC}, ...; 앞에 먼저 작성한 열1을 기준으로 정렬..

앞서 살펴본 수치형 데이터 말고 문자열형도 연산을 할 수 있습니다. 문자열 붙이기:CONCAT(열1, 열2) 문자열 추출하기: SUBSTRING(문자열, 시작, 끝) 여분 스페이스 제거하기: TRIM(문자열) 문자열 길이 구하기: CHARACTER_LENGTH(문자열) 예시 테이블 CASE1. 문자열을 붙여서 10개 24통 1장을 조회하기 CONCAT 함수를 이용해서 문자열을 붙였습니다. 위에서 quantity의 자료형은 수치형이지만 붙여서 문자열형으로 만들 수 있습니다. CASE2. SUBSTRING 함수 이용해서 문자열에서 일부 문자열 추출하기 CASE3. TRIM 함수 이용해서 문자열 앞뒤에 있는 여분의 스페이스 제거하기 CASE4. CHARACTER_LENGTH함수이용해서 문자열 길이 구하기

때로는 데이터베이스에서 총액과 같은 값을 구하고 싶을 때가 있습니다. 그럴 때에는 값*수량을 데이터베이스에서 할 수 있습니다. 예시 테이블 CASE1. 각 아이템 별 총액 구하기 열 * 열을 통해 곱셈을 할 수 있습니다. 근데 열의 이름을 바꾸고 싶지 않나요? CASE2. 'AS'를 이용하여 열 별명(ALIAS) 설정하기 열의 이름이 amount으로 변경되었습니다. AS 키워드는 참고로 생략이 가능합니다. 따라서 SELECT *, price * quantity amount FROM sample34;위의 명령어와 같은 결과를 가져옵니다. 별명을 설정할 때 만약 한글로 설정하고 싶으면 쌍따옴표로 감싸서 설정해야 합니다. CASE3. 총액을 구한 뒤 총액이 2000이상인 행 검색하기 2000이상인 조건이 붙었..
문제 https://www.acmicpc.net/problem/2748 2748번: 피보나치 수 2 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 www.acmicpc.net 느낀점 동적프로그래밍에 대해 알게 되었다. 최대한 쉽게 말하자면 재귀적을 값을 구할 때 이전에 구했던 값이라면 다시 연산할 필요 없이 배열에 저장한 값을 꺼내는 방식이다. 해결방법 일반적으로 피보나치의 수는 재귀함수를 통하여 구할 수 있다. 여기서 동적계획법을 사용하면 더 빠르게 값을 구할 수 있다. 동적계획법이란 재귀적으로 함수를 작은 단위로 들어갈 때 ..
문제 https://programmers.co.kr/learn/courses/30/lessons/68935 코딩테스트 연습 - 3진법 뒤집기 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수 programmers.co.kr 느낀점 오랜만에 진법 문제를 푸니깐 낯선 느낌이었다. while문을 이용해서 10진법에서 특정 진법으로 바꾸는 방법을 배웠다. 그리고 특정진법에서 바로 10진법으로 값을 바꾸는 Integer.parseInt(String s, int radix)을 새로 알게 되었다. 풀이 // 1.10진법을 3진법으로 바꾼다 /..

https://programmers.co.kr/learn/courses/30/lessons/59405 코딩테스트 연습 - 상위 n개 레코드 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 문제 동물 보호소에 가장 먼저 들어온 동물의 이름을 조회하는 SQL 문을 작성해주세요. 해결 우선 동물의 이름 조회니깐 SELECT NAME를 사용해야 되고 테이블은 제공된 FROM ANIMAL_INS를 사용한다. 가장 먼저 들어온 1마리 동물의 이름을..