profile
매일 성장하는 개발자 되기😊

[TIL] 230605

Maven프로젝트를 만들어 패키지 실행시 Source option 5 is no longer supported. Use 6 or later이라는 오류가 떴다. 구글링을 하다가 pom.xml에 를 추가해줘야 한다고 해서 찾아보니 Maven은 따로 설정하지 않으면

2023년 6월 5일
·
0개의 댓글
·
post-thumbnail

[프로그래머스/Java] 푸드 파이트 대회

🙂 문제 > Level1 : 푸드 파이트 대회 💡 풀이 StringBuilder로 음식 개수 / 2 만큼 배치해준다. 물('0')을 기준으로 음식이 대칭되기 때문에 reverse()를 이용해 붙여줬다. 예전에 다른 문제에서도 reverse()를 사용하지 않고

2022년 11월 16일
·
0개의 댓글
·
post-thumbnail

[프로그래머스/Java] 최소직사각형

Level1 : 최소직사각형완전탐색 문제이다. 명함을 수납할 수 있는 가장 작은 지갑의 크기를 구해야 한다. 가로와 세로가 주어지는데 문제 설명에서 주어진 예시처럼 30\*70인 명함을 가로로 눕히면 가로가 70, 세로가 30이 되기 때문에 가장 긴 세로 길이가 50이

2022년 11월 5일
·
0개의 댓글
·
post-thumbnail

[프로그래머스/Java] 시저 암호

🙂 문제 > Level.1 : 시저 암호 💡 풀이 알파벳 , 문자열의 거리 라는 키워드를 보면 바로 아스키코드를 떠올릴 수 있을 것이다. > A(65) ~ Z(90) a(97) ~ z(122) 문제에 주어진 예시처럼 z를 4만큼

2022년 10월 31일
·
0개의 댓글
·
post-thumbnail

[프로그래머스/Java] 수박수박수박수박수박수?

Level1 : 수박수박수박수박수박수?1️⃣"수","박"이라는 글자를 저장해두고 하나씩 넣어줘야할지 고민했지만 바로 떠오른 풀이는 char형 배열에 글자를 하나씩 담아서 String으로 변환해주는 방식이다. 2️⃣어차피 비어있는 String이 선언되었기 때문에 반복문으

2022년 9월 26일
·
0개의 댓글
·

java.util.regex.PatternSyntaxException: Dangling meta character - 정규표현식

백준 1541번(잃어버린 괄호) 문제를 풀다가 split("+")에서 오류가 발생했다. 특수문자를 기준으로 문자열을 자르고 싶다면 \\를 문자앞에 넣어주어야 한다. -- split("\\+") replace, replaceAll, split 위에 나열한 함수에서

2022년 9월 23일
·
0개의 댓글
·
post-thumbnail

[프로그래머스/Java] 같은 숫자는 싫어

Level.1 : 같은 숫자는 싫어 (스택/큐) 🙂 문제 💡풀이

2022년 9월 16일
·
0개의 댓글
·
post-thumbnail

[프로그래머스/Java] 서울에서 김서방찾기

🙂 문제 > Level 1 : 서울에서 김서방찾기 문제설명 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만

2022년 9월 16일
·
0개의 댓글
·
post-thumbnail

[백준/Java] 2217번 - 로프

🙂 문제 >2217번: 로프 💡풀이 N개의 로프가 주어졌을 떄 들어올릴 수 있는 물체의 최대 중량을 구해야 한다. 예제 입력을 살펴보자. 각각 버틸 수 있는 최대 중량이 10, 15인 로프 2개인 경우에 들어올릴 수 있는최대 중량을 구해야 한다. 중량이 30

2022년 8월 25일
·
0개의 댓글
·
post-thumbnail

[백준/Java] 1789번 - 수들의 합

🙂 문제 > 1789번 : 수들의 합 ✏️ 접근방법 서로 다른 수의 합이라고 했기 때문에 이런 식으로 수의 합을 만드는 경우들을 바로 떠올렸다. 하지만 이 문제에서는 최대 개수를 묻고 있기 때문에 그냥 단순히 서로 다른 수의 합을 생각하는 것이 아니라 많은 수를

2022년 8월 22일
·
0개의 댓글
·
post-thumbnail

엔티티 매핑

🙂객체와 테이블 매핑 @Entity @Entity가 붙은 클래스는 엔티티라고 하며 JPA가 관리한다. JPA를 사용해서 테이블과 매핑할 클래스에는 해당 어노테이션을 꼭 붙여줘야 한다. @Table 데이터베이스 스키마 자동 생성 > 이 때 생성된 DDL은 개발

2022년 8월 16일
·
2개의 댓글
·

[TIL] 220810

캠프의 마지막날이었다. 포트폴리와 이력서 작성을 하느라 너무 바쁘게 지나간 하루였고 배우는 것, 할 줄 아는 것도 중요하지만 그걸 기록으로 남겨두는 게 정말 중요하다는 생각이 들었다. 그리고 이전에 학교에서 했던 프로젝트들 중에 마무리가 제대로 되지 않아 내팽겨쳐진

2022년 8월 11일
·
0개의 댓글
·
post-thumbnail

영속성 관리 (JPA 내부 구조)

🎈 영속성 컨텍스트 > "엔티티를 영구 저장하는 환경" ` ✔️ 영속성 컨텍스트란? 영속성 컨텍스트는 논리적인 개념에 가깝기 때문에 눈에 보이지 않는다. 하나의 엔티티 매니저가 생성될 때 하나의 영속성 컨텍스트가 생성된다. 그리고 엔티티 매니저를 통해 영속성 컨

2022년 8월 10일
·
0개의 댓글
·

[TIL] 220809

JVM (Java Virtual Machine) JVM(JRE,Java Runtime Environment)는 JIT 컴파일을 통해 소스코드(.java)를 CPU가 이해할 수 있는 바이너리 코드(.class)로 변환해준다. 메소드 영역 (= static 영역) 클래

2022년 8월 10일
·
1개의 댓글
·

[TIL] 220808

개발자의 포트폴리오는 필요한 정보를 제대로 제공하는 것이 중요하다. 프로젝트 제목/주제 Demo링크 제작 기간 & 참여 인원 사용한 기술 (기술 스택) 핵심 기능 (코드로 보여주거나 코드 링크) 트러블 슈팅 경험 / 자랑하고 싶은 코드 회고 / 느낀점 가독성, 오타,

2022년 8월 9일
·
0개의 댓글
·

[WIL] 내배캠 16주차

알고리즘 공부와 문제풀이를 시작했는데 확실히 자료구조를 제대로 알고 있어야 문제풀 때 접근하기 쉬운 것 같다. 튜터님이 얼마나 깊게 고민할 수 있느냐를 평가하는 시험이라고 하셨는데 스스로 고민하는 시간이 정말 중요한 것 같다. 짧고 간단한 문제라도 나름대로의 과정을 나

2022년 8월 8일
·
0개의 댓글
·

[TIL] 220805

할 게 너무 많아서 그런지 어느 하나에도 집중을 하지 못한 하루였다...🙁어제부터 백준 문제들을 풀면서 느낀건데 기본 문제라 그런지 문제 링크를 눌러서 읽을 때마다 계속 어디선가 본 것 같은 기분이 들었다. 근데 앞 부분 문제들은 풀고 제출을 할 때마다 이미 2년 전

2022년 8월 5일
·
0개의 댓글
·
post-thumbnail

JPA 구동방식

💡 JPA 구동방식 1) EntityManagerFactory 생성 JPA를 시작하기 위해서는 persistence.xml에 설정정보를 사용해서 엔티티 매니저 팩토리를 생성해야 한다. 이렇게 작성해주면 META-INF/persistence.xml파일에서 이름이

2022년 8월 5일
·
0개의 댓글
·

[TIL] 220804

반올림해서 소수점 n번째자리까지 출력하기 string.format() Math.round() round(float a) : 인자로 전달된 float를 가까운 int로 return

2022년 8월 4일
·
0개의 댓글
·

[TIL] 220803

Hash Hash는 "전화번호부"라고 생각하자. 대부분 그 key가 String이다ㅣ. put / get / getOrDefault

2022년 8월 3일
·
0개의 댓글
·