분류 전체보기 309

[JavaScript] Json 합치는 방법 | Object.assign 함수 사용!

오늘은 자바스크립트로 Json 변수를 합치는 방법을 공유하겠습니다!(초간단 주의!) 개발하다 보면  두 개의 Json 객체를 합쳐야 하는 경우가 생기는데요, 이런 경우에는 Object.assign 함수를 이용하면 쉽게 병합할 수 있습니다. Object.assign(obj1, obj2)obj1에 obj2의 값을 추가해 덮어씌우며 obj1를 리턴한다.  var jsonA = {a:1, b:2} // {a: 1, b: 2}var jsonB = {c:3, d:4} // {c: 3, d: 4}Object.assign(jsonA, jsonB) // {a: 1, b: 2, c: 3, d: 4} 결과를 보면 객체 값이 복사되는 것을 확인할 수 있다. 단, 주의! Object.assign 함수로 객체를 복사했을 때, 객..

💻 IT/📌 WEB 2024.12.30

[Eclipse] 이클립스 세로줄 지우기 (빨간줄 지우기) | Print Margin

최근에 이클립스를 다크모드로 변경하면서 이상하게 빨간 줄이 생겼네요..?오늘은 세로 빨간(Print Margin) 선을 지우는 방법을 알려드리겠습니다! (간단해유~)  상단바에 있는 "Window -> Preferences" 클릭  "General - > Editors -> Text Editors" 클릭!  중간에 "Show print margin"을 체크를 풀어주고 적용하면 빨간 선이 없어집니다.  거슬렸던 빨간색 프린트 선이 사라진 걸 확인할 수 있습니다. 감사합니다.

💻 IT/📌 TOOL 2024.11.21

[Eclipse] 이클립스 다크모드 설정방법

오늘은 이클립스 테마를 다크모드로 변경하는 법을 공유해 드리겠습니다.이클립스를 처음 설치 후에는 하얀 배경에 코딩하게 되는데요.다크모드로 변경해서 작업하면 눈에 피로가 덜 쌓이는 기분..?  다크모드 설정방법  상단바에 Window -> Preferences 클릭 General -> Appearance 클릭하면 테마를 선택할 수 있습니다. 테마를 Dark로 설정하고 Apply and Close 클릭합니다.  적용버튼까지 누르면 다크모드로 변경된 걸 확인할 수 있습니다. 감사합니다.

💻 IT/📌 TOOL 2024.11.14

[DB/SQL] ORACLE LAG,LEAD 함수 사용법 정리 (이전, 다음값)

오늘은 오라클 함수 중에 LAG, LEAD에 대해서 정리해보겠습니다. LAG, LEAD란?LAG, LEAD 함수는 행의 이전 값을 찾거나 다음행을 찾는 용도로 사용된다.- LAG : 질의 결과 행의 이전 값을 찾을 때 사용  LAG(EXPR [,OFFSET] [,DEFAULT]) OVER([PARTITION_BY_CLAUSE] ORDER_BY_CLAUSE)- LEAD : 질의 결과 행의 이전 값을 찾을 때 사용  LEAD(EXPR [,OFFSET] [,DEFAULT]) OVER([PARTITION_BY_CLAUSE] ORDER_BY_CLAUSE)expr : 대상 컬럼명offset : 값을 가져올 행의 위치 기본값은 1 (생략가능)default : 값이 없을 경우 기본값 (생략가능)partition_by_..

[JAVA] NullPointerException 체크 & 해결방법(초간단)

오늘은 자바로 개발하다 보면 한 번씩 볼 수 있는"Exception in thread "main" java.lang.NullPointerException:"NPE(NullPointerException)에 대해 체크방법과 해결방법을 알려드리겠습니다. NPE(NullPointerException)는 왜 발생하는 걸까?자바 객체를 이해하고 계신다면 쉽게 이해할 수 있습니다. 객체에 접근(참조)하려는데 접근하려는 객체가 초기화가 안되어 있거나 자체가 null인 경우에 예외가 발생합니다. 컴퓨터( 컴파일러) 입장에서는 접근하려는 객체(메모리주소)가 없기 때문에 어디 자원을 접근할지 모르니 예외가 발생합니다. NullPointerException이 발생하는 경우1. NULL 객체에서 메소드를 호출하는 경우2. NU..

💻 IT/📌 Java 2024.11.11

[DB/SQL] 날짜, 시간 형식 표현하는 법 | TO_CHAR로 표현

보통 DATE 타입을 SELECT 하면 툴에 설정되어 있는 형식으로 표현이 되는데요, 원하는 날짜&시간 형식에 맞게 표현하는 법을 알려드리겠습니다. (툴에 설정되어있는 시간포맷 변경방법은 아래 참고해 주세요!) [DB TOOL] SQL Developer 날짜 형식 변경방법 | 시간 포멧 변경오늘은 SQL Developer에서 날짜형식을 변경하는 법을 알려드리겠습니다. SQL Developer에서 기본 날짜형식SELECT SYSDATE FROM DUAL디벨로퍼에서 현재일자를 표시해 보면 RR/MM/DD 형식으로 표시되고 있는데요,godsu94.tistory.com  TO_CHAR 함수 사용TO_CHAR는 데이터타입을 지정형식으로 출력할 수 있게 하는 함수입니다. 이 함수로 원하는 날짜형식을 출력할 수 있는..

[DB TOOL] SQL Developer 날짜 형식 변경방법 | 시간 포멧 변경

오늘은 SQL Developer에서 날짜형식을 변경하는 법을 알려드리겠습니다. SQL Developer에서 기본 날짜형식SELECT SYSDATE FROM DUAL디벨로퍼에서 현재일자를 표시해 보면 RR/MM/DD 형식으로 표시되고 있는데요, 이 방법을 YYYY-MM-DD HH24:MI:SS 형식으로 변경해 보겠습니다  날짜형식 변경설정  SQL Developer 상단에 "도구" -> "환경설정"에 들어갑니다. 현재 날짜형식이 RR/MM/DD로 되어있는데 YYYY-MM-DD HH24:MI:SS 로 수정합니다.   변경 후에 다시 SELECT로 날짜형식을 확인해 보면 잘 반영된 걸 확인할 수 있습니다!  감사합니다.

💻 IT/📌 TOOL 2024.09.03

[일상] 말벌에 쏘였을때 조치 방법 | 알레르기 증상 | 냉찜질 | 병원진료

벌써 9월이 다가왔네요 ~시간이 참 빠르게 가는 거 같습니다⏰보통 9월에는 추석이 생각나는데 저는 추석보단 벌초하러 가야 한다는 숙제가 생각나네요     요즘 뉴스를 보면 벌초에서 벌 쏘임 조심하라고 많이 나오는데요이 뉴스를 조금만 빨리 보았더라도,, 저도 조심을 했을 땐데 바로 장수말벌에게 물려버렸습니다 ㅠㅠ 지금까지는 벌초하면서 벌집은 못 봤었는데 요번에 땅에서 벌이 막 올라와서 한방 물려버렸어요..저 말고도 같이하신 분 3분이 물렸네요 ㅠㅠ 옆구리에 물렸는데 바로 부풀어 올라서 응급실 가서 치료를 받았습니다.이런 경험도 컨텐츠로 한번 다뤄보는 게 블로거 정신이겠지요?오늘은 말벌에게 쏘였을때 조치방법을 정리해 볼게요!  증상벌에게 쏘인 후에 증상은 사람마다 다르게 나타날 수 있는데요, 보통은 가려움,..

🌈 일상 2024.09.02

[DB/SQL] ORACLE LISTAGG 함수 사용법 정리 | 행을 열로 바꾸기

오늘은 여러 행의 칼럼을 하나의 값으로 합칠 수 있는 LISTAGG 함수를 정리해 보겠습니다. LISTAGG 함수LISTAGG([합칠 칼럼명], [구분자]) WITHIN GROUP(ORDER BY [정렬 칼럼명])lISTaGG함수는 그룹함수이기 때문에 GROUP BY와 PARTITION BY절과 같이 사용해야 한다.  예제[테스트 데이터]  1. LISTAGG 함수로 칼럼 합치기SELECT LISTAGG(EMP_NAME, ',') WITHIN GROUP(ORDER BY AGE) AS EMP_NAME FROM EMP_TABLE WHERE POSITION = '사원'쿼리를 확인해 보면 사원인 직책(POSITION)만 잡아서 직원이름을 합친 결과를 볼 수 있다.   2. GROUP BY 절을 이용하..

[DB/SQL] ORACLE NVL 함수 사용법 정리

오늘은 쿼리 작성 시 NULL 체크를 하는 NVL 함수 사용법을 정리해 보겠습니다. NVL 함수NVL 함수는 값이 NULL 인경우에 지장 된 값을 출력할 수 있고, 아닌 경우 원래 값을 출력한다.NVL("값", "지정값") SELECT * FROM EMP_TABLE SELECT EMP_TABLE.ETC ,NVL(EMP_TABLE.ETC,'지정값') FROM EMP_TABLE예제를 보면 EMP_TABLE에는 ETC라는 기타 항목이 있는데, 현재 값이 모두 NULL로 되어있다. 하지만 NVL 함수를 이용해서 NULL 경우 '지정값'이 보이게 출력되고 있다.  NVL2 함수NVL2 함수는 값이 NULL 인 경우에는 지정값1을 출력하고, NULL 아닌 경우에는 지정값2를 출력한다.NVL2("값",..