일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nGrinder
- 도커
- 플러터
- github
- 성능테스트
- 트러블슈팅
- Flutter
- 에프랩
- 백엔드
- 백준
- F-Lab
- 멘토링
- MySQL
- 코딩테스트
- 데이터구조
- AWS
- 자바
- Spring
- 자바백엔드
- DB
- grafana
- backend
- java
- IntelliJ
- 알고리즘
- FLAB
- error
- EC2
- 부트캠프
- 후기
- Today
- Total
목록Programming Language & Framework (41)
민스씨의 일취일장

DB 연동되어 있지 않은 Spring 프로젝트에 JPA와 MySQL 드라이버를 추가해 DB 연동하는 과정에 대한 기록이다.Spring 프로젝트에 JPA & MySQL 드라이버 추가1. build.gradle에 dependencies 추가하기implementation 'org.springframework.boot:spring-boot-starter-data-jpa'runtimeOnly 'com.mysql:mysql-connector-j'2. application.yml / application.properties에 DB 정보 추가하기spring: datasource: url: jdbc:mysql://localhost:3306/ username: root password: drive..

백준 16916 문제를 해결하는 과정에서 사용한 KMP 알고리즘에 대한 기록이다.h.o.Algorithm - Java 백준 16916문제두 개의 문자열이 주어진다. 두 번째 문자열이 첫 번째 문자열에 포함되는지 여부를 판단하는 문제이다.풀이String.contins()를 이용한 풀이간단하게 String.contains() 메소드를 이용해서 문제를 해결을 시도하였다.import java.io.*;public class baekjoon16916 { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); ..

Java Map.Entry에 대한 글이다.Java Map은 순회가 안된다?Map은 순회가 안된다 단순하게 학습한뒤, Map의 순회가 필요할 땐 별도의 데이터 구조(List, Array, Set)를 이용해 순회를 처리했었다. 하지만 이렇게 사용할 때, 로직이 복잡해질 수록 코드가 점점 복잡해지는 문제가 생겼다. 그래서 좀 더 자세히 알아보니 Map도 순회를 처리할 수 있는 방법이 있다는 것을 알게되었다. 방법은 바로 Map.Entry(EntrySet)를 사용하는 것이다.Map.Entry란?Map.Entry는 Java의 Map 인터페이스 내부에 존재하는 인터페이스로, Map에 저장되어 있는 키-값 쌍(Entry)을 관리하는 데 사용된다.이후 Key-Value 한 쌍을 Entry라고 부르겠다.EntrySetE..

자바 빈줄처리에 대한 글이다.Java - 빈줄 처리백준 문제를 풀다보면 마지막 입력이 더이상 없으면 연산을 멈추는 방식으로 문제가 나오는 경우가 있다. 이 때 필요한 것이 빈줄 혹은 EOF (End Of File)을 처리할 수 있어야 한다. 매번 감으로만 하다가 확실히 알아보기 위해 하나하나 살펴보려고 한다.📌 처리대상일단 BufferedReader를 이용해 문자열을 받는다.String str = br.readLine();이렇게 입력받은 문자열을 비교해 while문을 작성할 것이다.📌 입력 예시YdMins is a web fullstack engineer.Full-stack covers not only front- and backend, but also DevOps.!=null을 이용한 처리일단 정답..

Java에서 String을 다룰 때 사용하는 indexOf() 메서드에 대해서 알아본다.Java String indexOf()Java String의 indexOf() 메서드란Java String 클래스의 indexOf 메서드는 문자열 내 특정 '문자' 또는 '문자열'의 위치(첫번째 위치)를 알려준다.사용방법예시는 str을 이용해 진행하도록 하겠다.String str = "Hello World World";문자 찾기문자 'o'를 찾는 경우, str에는 'o'가 3개 존재하지만 첫번째 문자의 인덱스인 4를 반환한다.int index = str.indexOf('o'); // 결과: 4문자열 찾기문자열 'World'의 경우, str에 총 2번 나타난다. 하지만 이 경우에도 첫번째 'World'의 시작 인덱스인 ..

Spring Data JPA의 클래스 프로젝션 적용 중 오류가 발생하는 이슈에 대한 내용이다.상황인프런 강의의 '섹션 8 - Projections' 실숩 중 class projection(클래스 프로젝션)이 적용되지 않는 이슈가 발생했다. 클래스를 작성후 Repository에 메서드를 등록하기만 하면, 실행 중 에러가 발생했다.작성했던 코드작성했던 코드는 아래와 같다.public class UsernameOnlyDto { private final String username; public UsernameOnlyDto(String username){ this.username = username; } public String getUsername(){ retu..