오블완 17

[깃허브] 프로필 꾸미기 | README | 백준 티어 HTML코드

깃허브 README, 프로필에 백준 티어를 보여주게끔 추가하는 코드를 이번 글에서 공유하려고 한다 ! 나같은 경우에, 기존에 프로필(README)는 꾸며두었던 상태여서, 백준 티어만 보여주게끔 추가했으면 됐다. 1. solved.ac 로그인 연동참고로, 백준 티어를 리드미에 추가하려면 가장 먼저 아래 사이트에서 로그인이 연동되어 있어야 한다. https://solved.ac/ solved.ac알고리즘 문제해결 학습의 이정표 🚩 Baekjoon Online Judge 문제들의 난이도 및 티어 정보를 제공하는 사이트입니다.solved.ac  해당 사이트를 들어간 후 우측 상단 로그인을 클릭해준다.   그러면 백준 사이트로 연결되면서 로그인을 할 수 있는 창이 뜬다.   그러면 아래 사이트로 이동되면서 사용..

기술 노트 2024.11.27

[VS Code] 설치하면 좋은 확장 프로그램, Live Server 실행 방법

0. Visual Studio Code(VS Code) 설치 https://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, WindowsVisual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications.code.visualstudio.com가장 먼저, 비주얼 스튜디오 코드를 먼..

[프로그래머스] 최빈값 구하기 - JAVA

문제 설명최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다. 제한사항0 0 ≤ array의 원소 입출력 예array result[1, 2, 3, 3, 3, 4]3[1, 1, 2, 2] -1[1]1입출력 예 설명 입출력 예 #1 [1, 2, 3, 3, 3, 4]에서 1은 1개 2는 1개 3은 3개 4는 1개로 최빈값은 3입니다.입출력 예 #2[1, 1, 2, 2]에서 1은 2개 2는 2개로 최빈값이 1, 2입니다. 최빈값이 여러 개이므로 -1을 return 합니다.입출력 예 #3[1]에는 1만 있으므로 최빈값은 1입니다.풀이 1 - en..

코딩 테스트 2024.11.24

[백준] 3052번 자바, BufferedWriter

https://www.acmicpc.net/problem/3052백준 3052번 문제는 위 링크에서 확인해볼 수 있다! 입력첫째 줄부터 열번째 줄 까지 숫자가 한 줄에 하나씩 주어진다. 이 숫자는 1,000보다 작거나 같고, 음이 아닌 정수이다.출력첫째 줄에, 42로 나누었을 때, 서로 다른 나머지가 몇 개 있는지 출력한다. 글을 왜 쓰느냐하면, BufferedReader와 BufferedWriter를 사용할 때 내가 겪은 오류를 공유하고자 글을 쓴다. ❌ bw.write(count); ⭕ bw.write(String.valueOf(count));import java.io.*;public class Main{ public static void main(String[] args) throws IOEx..

코딩 테스트 2024.11.22

[프로그래머스-깃허브] 프로그래머스와 깃허브 연동하기, 자동 커밋, 백준허브

2024.11.13 - [기술 노트] - [백준-깃허브] 백준과 깃허브 연동하기, 자동 커밋, 백준허브 [백준-깃허브] 백준과 깃허브 연동하기, 자동 커밋, 백준허브❔ 백준 허브란먼저, 백준과 깃허브를 연동하기 위해서는 백준허브라는 확장 프로그램이 필요하다. 백준허브는 Leetcode의 제출 코드를 자동 푸시해주는 LeetHub라는 프로젝트를 포크하여 만든 익juble00.tistory.com 내일 코딩테스트가 있다. 그런데, 알고리즘 뿐만아니라 DB 문제도 있다고 해서 SQL 손코딩을 검색해보다가 프로그래머스에 SQL 고득점 Kit가 있다는 것을 발견했다 !그리고 마침 저번에 백준과 깃허브를 연동했었는데, 이 방법이 프로그래머스에서도 똑같이 된다는 점이다 !다만 내가 저번에 레파지토리를 백준으로 만들었..

기술 노트 2024.11.21

[JPA 활용] QueryDSL 기본 Q-Type 활용 방법

2024.11.17 - [QueryDSL] - [JPA활용] JPQL vs Querydsl - assertThat() 사용법 [JPA활용] JPQL vs Querydsl - assertThat() 사용법JPQL vs Querydsl두가지를 비교하기 위한 테스트 코드이다참고로 봐주면 좋을 것 같고, 강의는 인프런에서 들으면 된다 ! ✅ assertThat() 사용법강의를 따라 코드를 작성하다보면 assertThat()을 사용하juble00.tistory.com저번 글에 이어 이번 글은 Q-Type 활용 방법이다.  먼저, 저번에 작성했던 Test 코드를 보겠다!✅ Q클래스 인스턴스를 사용하는 2가지 방법1. 별칭 직접 지정package study.querydsl;import com.querydsl.jpa...

QueryDSL 2024.11.18

[JPA 활용] JPQL vs Querydsl - assertThat() 사용법

JPQL vs Querydsl두가지를 비교하기 위한 테스트 코드이다참고로 봐주면 좋을 것 같고, 강의는 인프런에서 들으면 된다 ! ✅ assertThat() 사용법강의를 따라 코드를 작성하다보면 assertThat()을 사용하시길래 따라하려고 했더니 다음과 같이 빨간 줄이 뜨면서 사용이 되지 않는 것을 발견했다. 그래서 같은 오류가 생길까봐 해결 방법을 공유하려고 한다.  ✅ assertThat() 해결 방법import static org.assertj.core.api.Assertions.assertThat;위 한 줄만 추가해주면 된다 !  이 구문은 Assertions 클래스의 특정 메서드인 assertThat을 정적(static)으로 가져오는 구문으로,코드를 작성할 때 클래스명을 생략하고 assert..

QueryDSL 2024.11.17

[JPA 활용] QueryDSL 환경설정 - java: Attempt to recreate a file for type 오류, 에러 해결

테스트 케이스로 실행 검증 시 Attempt to recreate a file for type study.querydsl.entity.QHello 라는 에러가 발생하였다. 이를 해결한 방법을 공유하려고 한다.  먼저 해당 오류는 QueryDSL과 관련된 빌드 과정에서 QHello라는 파일을 다시 생성하려는 시도 중 문제가 발생했음을 나타낸다. 이는 QueryDSL 사용 시 발생할 수 있는 일반적인 문제 중 하나이다. 오류 발생 원인결론부터 말하자면, QueryDSL이 엔티티 클래스를 기반으로 Q타입 클래스를 생성하려고 시도할 때 발생하는 문제로 기존에 생성된 Q타입 파일 삭제하면 해결된다.  즉, 기존 Q 클래스 파일 충돌로 인한 오류라고 생각하면 쉽다. QueryDSL은 컴파일 시 .java 소스 파일..

QueryDSL 2024.11.16

[면접 후기] 미래내일 일경험 인턴 면접 후기

오늘 서류 합격 후 두번째 면접이 있던 날이다. 기존과 다른 점이라면 그 전까진 정규직 공고에만 지원했다가 이제는 인턴, 계약직 등 여러가지를 지원해보고있었다. 그 와중에 미래내일 일경험 인턴십 프로그램 공고가 올라와서 지원을 했더니, 면접 연락이 와서 보고 왔다 ! 그 전까지 내가 JAVA로만 공고를 보다가 이번에 사용 언어를 크게 안보고 인턴 공고가 떴다는 거에 신나서 지원을 했고, 면접 준비를 하면서도 사용 언어에 대한 것을 완전 까먹고 있었다.  ....  그래서 면접 후기는... 인성 면접 질문은 잘 대답했지만 기술 면접 질문을 말아먹었다는 점 ... !!!!!!! 면접을 보러가는데 자기가 지원한 채용 회사의 사용 언어를 알아보지 않고 간 바보가 있다..?!!??! 다음부터는 이런 실수 절대 하..

일상 기록 2024.11.15

[JPA 활용] QueryDSL

인프런에서 QueryDSL 강의를 들으면서 앞으로 이 카테고리에 정리 겸 공유를 하려고 한다. 돈을 내고 듣는 강의이기 때문에, 자세한 내용보다는 강의를 듣는 중간중간 공유할 만한 내용이나오류가 발생했을 때 해결 방법 위주로 공유하게 될 것 같다.  💻 QueryDSL 이란?정적으로 유형화된 SQL 유사 쿼리를 구성할 수 있는 프레임워크이다. 간단하게, 복잡한 쿼리나 동적 쿼리 문제를 해결하기 위한 기술이라고 생각하면 된다. [ 배경 ]Querydsl은 HQL 쿼리를 타입 안전한 방식으로 유지해야 할 필요성에서 탄생했습니다. HQL 쿼리의 증분적 구성에는 문자열 연결이 필요하고 읽기 어려운 코드가 생성됩니다. 일반 문자열을 통한 도메인 유형 및 속성에 대한 안전하지 않은 참조는 문자열 기반 HQL 구성..

QueryDSL 2024.11.14
728x90
반응형