코린이
클릭하우스 로그 레벨 조절
개발/DB 2026. 2. 9. 13:34

vi /etc/clickhouse-server/config.xmlwarning기존에 trace로 되어있던 로그 레벨 -> 회사 지라서버 말아먹는 길warning로 조절

article thumbnail
[Thymleaf] 타임리프 th:each 문자열 한 글자씩 출력
개발/Spring 2025. 2. 6. 18:59

회사 프로젝트를 보수하다가 충격적인걸 보게됐다. = 5}"> = 6}"> user의 exString을 한글자씩 input에 value로 넣어야하는데 이렇게 처리가 되어있었다.th:each를 이용하면 되지 않나 싶어서 이렇게 수정해보니, 왜인지 타임리프는 공백문자열로는 문자열이 나눠지지 않는듯 했다. 자바는 문자열.split("");을 하면 문,자,열 이렇게 나눠지는데 왜 안되지 아무튼 그러다 생각해낸 방법 #numbers.sequence(startNumber, endNumber)을 사용해..

article thumbnail
[JAVA] String YYYY-MM-dd 에서 YYYY년 MM월 dd일 (요일)로
개발/JAVA 2024. 12. 5. 16:02

try { String date = "2024-01-01"; SimpleDateFormat dtFormat = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat newDtFormat = new SimpleDateFormat("yyyy년 M월 d일(E)"); Date formatDate = dtFormat.parse(date); String dateFormat = newDtFormat.format(formatDate); System.out.println(dateFormat);} catch (ParseException e) { throw new RuntimeException(e);}출력참고한 블로그 [JAVA] 자바 날짜 포맷..

article thumbnail
포스트그레 / 현재 날짜 (연 월 일 시 분) 구하기
개발/DB 2024. 8. 27. 14:39

select EXTRACT(OOOO FROM current_timestamp) as dayOOOO 자리에 YEAR, MONTH, WEEK, DAY, HOUR, MINUTE, SECOND를 넣어주면 됨 예를 들어 연도를 구하려면오늘이 이번 년도의 몇 주차인지 구하려면 지금 몇초인지 구하려면

[JS] AJAX 요청 후에 return 하기
개발/JavaScript 2024. 8. 5. 14:16

기본적으로 ajax는 비동기식이기 때문에 ajax가 처리되는 동안에 ajax 이후 코드가 실행 될 수 있다.동기 / 비동기란?더보기동기> 요청을 보낸 후 응답값이 올 때 까지 기다리는 방식.ex ) 내가 친구에게 카톡을 보내면 친구에게 답장이 올 때 까지 아무것도 하지 않고 기다린다.비동기> 요청을 보낸 동안 응답값이 올 때 까지  다른 작업을 계속 하도록 할 수 있는 방식.ex) 친구에게 카톡을 보낸 후 영화를 보거나 웹쇼핑을 하며 답장을 기다릴 수 있다.문제 코드 function createToken() { let paymentToken; const token_data = { id: $('#id').val(), type: $('#type').val() } $...

[JS] input 입력시 콤마 찍기
개발/JavaScript 2024. 6. 5. 11:31

$('#lessonCost').on('input', function() { let value = $(this).val().replace(/,/g, ''); if (!isNaN(value)) { $(this).val(Number(value).toLocaleString('en')); }});isNaN-> false일 경우 숫자가 입력된 것! 참고로 모두 입력 받고 버튼 클릭이나 저장할 때만 콤마를 찍고싶다면$('#price').val().toLocalString();을 사용하면 된다.

article thumbnail
JavaScript / JSON to String , String to JSON
개발/JavaScript 2024. 3. 11. 16:28

const json = {'name': '코린이', 'age': '20'}; const string = JSON.stringify(json); //json to string const newJson = JSON.parse(string); //string to json console.log(json); console.log(string); console.log(newJson);

JAVA / VO(객체) TO JSON
개발/JAVA 2024. 3. 11. 16:16

build.gradle implementation 'com.fasterxml.jackson.dataformat:jackson-dataformat-yaml' java try { ObjectMapper mapper = new ObjectMapper(); String json = mapper.writeValueAsString(vo); } catch (Exception e){ e.printStackTrace(); }