분류 전체보기

에러 TimeUnit을 찾을 수 없다는 에러가 계속 발생해서 애를 먹었다.  해결결론부터 말하자면, 문제의 원인은 인텔리제이 버전 때문이었다. 나는 에러발생 당시 IntelliJ 2023.1 버전을 사용하고 있었고, JDK 21로 프로그램을 실행하였다.현재 가장 최신 버전인 2024.2.4 버전으로 바꾸니 에러가 완전히 해결되었다.캐시도 지워보고 별짓을 다했는데, IDE버전 문제라니... 허무하다.  나처럼 고생하는 사람이 없길 바라면서 블로그를 포스팅한다.  참고자료https://stackoverflow.com/questions/77551293/intellij-idea-jdk-21-issue-with-java-util-concurrent-package-timeunit-class?answertab=tre..
6198 옥상 정원 꾸미기 - 골드5https://www.acmicpc.net/problem/6198 public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int cnt = Integer.parseInt(br.readLine()); Stack stack = new Stack(); long count = 0; for (int i = 0; i 0) { count += (tmp * (tmp+1) / 2); } System.out.println(count);} long타입 때문..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
괄호문제만 나오면 긴장하는 나 자신을 발견했다.스택쪽만 집중적으로 부술 필요가 있을 것 같아서 스택 부수기를 해보려고 한다.  4889 안정적인 문자열 - 실버1https://www.acmicpc.net/problem/4889 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));StringBuilder sb = new StringBuilder();int idx = 1;while (true) { String input = br.readLine(); if (input.charAt(0) == '-') { break; } int result = 0; Deque stack = new ArrayDe..
문자열 쪽이 많이 부족한 것 같아 부수기를 해보려고 한다.브론즈부터 골드까지 각 5문제 이상씩 풀면서 익숙해져봐야겠다. > 2743 단어 길이 재기 - 브론즈5https://www.acmicpc.net/problem/2743 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String input = br.readLine();System.out.println(input.length()); 화가 날 정도로 쉬운 문제다.  2744 대소문자 바꾸기 - 브론즈5https://www.acmicpc.net/problem/2744 BufferedReader br = new BufferedReader(new InputStreamReade..
서론정말 너무 화나서 찾아보고자 블로그를 쓴다  이전에도 같은 문제를 겪은 기억이 있고 해결한 기억이 있었다.데이터베이스에 어떤 값을 넣을 때 timezone이 맞지 않아서 발생한 문제였고, application.yml에 db url을 지정할 때 timezone을 지정해줌으로써 해결했다.   spring: r2dbc: url: r2dbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Seoul이번에도 습관적으로 timezone을 지정해줬고, 혹시모를 오류를 대비해 인코딩도 지정해줬다. 하지만 또 발생해버렸다.. 로그를 보아하니 인코딩도 박살나있고, ..
이전까지는 아무 생각없이 MySQL 스키마, 테이블을 만들 때 utf8 charset과 utf8_bin collation으로 지정하고 사용해왔었다. 그런데 팀플을 하고 프로그래밍 교육을 들으면서 팀원들과 사람들이 나와는 다른 문자셋을 사용하는 걸 발견했다.... 찾아보니 utf8mb4 라는 문자셋과 utf8mb4_unicode_ci, utf8_general_ci, utf8_bin 등 다양한 collation이 있다는 걸 알게되었고, 원하는 서비스를 만들기 위해서는 이런 문자셋도 고려해야한다는 걸 알게되었다. (ex. 이모지를 제공하는 편지서비스 등) 이전에는 운 좋게 문자셋 관련한 오류를 발견하지 못했지만, 내가 사용하던 문자셋을 그대로 사용하면 어떤 오류가 터질 지 무서워졌다. 그래서 이번 기회에 제대..
이진탐색이 너무 약해서 뿌수기 시리즈를 해보려고한다 10815 숫자 카드 - 실버5 https://www.acmicpc.net/problem/10815 10815번: 숫자 카드 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10, www.acmicpc.net 정말 이진탐색만 하면 되는 문제다 class Main { public static void main(String[] args) throws IOException { StringBuilder sb = new StringBuilder(); BufferedReader br = new Buf..
보호되어 있는 글입니다.
fladi
'분류 전체보기' 카테고리의 글 목록