전체 글(259)
-
[ Java ] Intellij SpringBoot 정적 리소스 세팅
intellij 사용 시 SpringBoot 프로젝트의 정적리소스가 수정할 때 초기화가 되지 않는 문제가 발생해서 로컬 환경에서 사용하는 세팅입니다. 화면이나 js, img, css 등의 파일들 수정 후 새로고침 시 수정 내용을 바로 확인할 수 있습니다. application.yml spring: profiles: active: local application-local.yml spring: thymeleaf: prefix: file:src/main/resources/templates/ cache: false web: resources: static-locations: file:src/main/resources/static/css/, file:src/main/resources/static/img/, fi..
2024.01.12 -
[ Java ] 한글 검색하게 해주는 정규식 만들기
화면에서 한글을 검색할 경우 마지막 글자에 초성이 생기는 경우가 있습니다. 예) "인텔리제이" 검색 시 "인ㅌ", 인텔ㄹ" 이럴 때 초성값을 가져와 정규식을 만들어서 넘기는 로직을 만들어 보겠습니다. public class HangeulRegex { // 마지막 글자 private String initialWord; // 마지막 글자의 유니코드 값 private int unicodePoint; // 초성 또는 초성+중성일 경우 생성될 정규식 private String regex; // 마지막 글자에 받침이 있는지 확인 public boolean isInFinalConsonant(String str) { // 한글자일 경우에는 통과 if(str.length() > 1) { initialWord = str...
2023.10.05 -
[ Jenkins ] Docker Jenkins Jdk 설정 방법
Docker에 설치한 Jenkins에서 jdk 설정방법입니다. 1. cmd 창에 다음과 같이 입력합니다. 2. 다음 두 줄을 입력합니다. 3. env를 입력해 JAVA_HOME의 경로를 찾습니다. 4. JAVA_HOME에 입력합니다.
2023.09.08 -
[백준] 1436번 영화감독 숌 Java 문제 풀이
문제풀이 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.*; interface Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); StringTokenizer st; // long startTime = System.currentTimeMillis(); int N = Integer.parseInt(br.readLine()); int num = ..
2023.04.07 -
[백준] 19532번 수학은 비대면강의입니다 Java 문제 풀이
문제풀이 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.*; interface Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); StringTokenizer st; String[] input = br.readLine().split(" "); int a = Integer.parseInt(input[0]), b = Integer.parseInt..
2023.04.07 -
[백준] 2720번 세탁소 사장 동혁 Java 문제 풀이
문제풀이 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.*; interface Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuilder sb = new StringBuilder(); StringTokenizer st; int T = Integer.parseInt(br.readLine()); for(int i=0; i
2023.04.07