💻 IT 66

[CI이란] Connecting Information 연계정보란 무엇일까? 간단하게 정리!

오늘은 CI(Connecting Information) 연계정보에 대해서 간단히 정리해 보겠습니다! CI (Connecting Information) 연계정보란?CI란 개인 식별 연계정보로 사용자를 고유하게 식별하기 위해 사용되는 암호화된 고유값입니다. 이 고유정보로 서로 다른 서비스/기관 간에 개인 정보(주민등록번호, 계좌번호 등)를 공유하지 않고도 같은 사람임을 판별할 수 있습니다. 즉, 동일한 개인인지 식별할 수 있게 해주는 연계정보입니다. CI를 왜 사용하는가?개인정보를 직접 연계해서 사용하지 않고 Ci를 사용하는 이유는 무엇일까요? 그 이유는 개인을 식별하면서 개인정보를 보호하기 위해서입니다. 1. 개인 식별을 위한 고유 키 제공 CI는 사용자 고유의 암호화된 식별 값입니다. 주민등록번..

💻 IT 2025.06.16

[자격증 후기] ADsP 자격증 준비 과정 및 합격 후기! 📖

최근에 IT 자격증 중에서 데이터 분석 관련 ADsP 자격증을 취득했는데요, 준비과정과 합격 노하우를 공유해 보겠습니다. 왜 ADsP 자격증이 필요했을까?회사에서 업무를 하다 보면 데이터 간에 영향 및 분석이 중요하다는 걸 매번 느끼고 있던 와중에, 퇴근하고 집에서 누워만 있는 것보단 자기계발을 해보는 게 좋을 거 같아 자격증 공부를 시작했습니다. 공부방법저의 공부방법은 기본서 1개와 유튜브 강의+요약노트로 학습하였고, 총 1주일 동안 준비하였습니다.(저는 IT전공자여서 그런가 내용이 익숙하고 이해하기 어렵지 않았는데, 비전공자 분들은 2주 정도 잡는 게 좋을 거 같습니다.)기본서는 이지패스 2025 ADsP 데이터 분석 준전문가 이 책으로 기본 개념을 잡았고요, 퇴근 후에 하루에 1~2시간 정도 읽..

[네트워크관리사] 자격증 유효기간 만료..! 자격증 갱신하는 법 공유📜

정말 오래간만에 블로그를 쓰게 되었네요..!오늘은 네트워크관리사 2급 자격증 갱신하는 방법을 공유해 드리겠습니다. 이 자격증은 자격유효기간이 있는 갱신형 자격증입니다.예전에 대학교 졸업반 때 취업에 도움이 될까 해서 취득했던 네트워크관리사 2급..벌써 유효기간이 만료된 지도.. 2년이 지났네요. 자격증 딴 게 아깝기도 하고 나중에 필요할지도 모르니 갱신을 해보았습니다! 한국정보통신자격협회 홈페이지로 이동네트워크관리사 자격증 갱신을 위해서는 "한국정보통신자격협회" 사이트에서 갱신이 가능합니다.메인화면에 있는 자격증관리 보수교육을 클릭하여 자격증 관련 화면으로 이동합니다. 홈->자격증관리->보수교육 메뉴로 이동해서 "보수교육 확인하기"로 진행합니다. 로그인이 되었다는 전제하에 자신의 자격증을 확인할 수..

[JAVA] 문자열 앞뒤 공백 제거하는 4가지 방법 (초간단)

오늘은 JAVA로 문자열(String) 앞뒤 공백을 제거하는 방법을 알려드리겠습니다.보통 개발하다 보면 문자열로 체크하는 로직이 많을 텐데, 앞뒤공백이 입력값으로 들어와서 체크로직에 안 맞는 경우가 종종 있습니다, 이런 경우처럼 문자열에 앞뒤 공백을 제거해야 하는 상황이 생길 때 사용하면 좋을 거 같습니다.  trim(), strip(), replaceAll(), stripLeading(), tripTrailing() 함수위에 함수를 이용해서 간단하게 제거가능합니다. 1. trim() 함수 이용하기String str = " Godsu tistory ";String trimmed = str.trim();System.out.println(trimmed); // "Godsu tistory"java.lang..

💻 IT/📌 Java 2025.03.26

[WEB] GET 방식으로 URL 파라미터 전송시 인코딩 문제 해결방법

최근에 GET 방식으로 URL 파라미터 전송 시 인코딩 문제가 발생하였는데요, 문제원인과 해결방법을 정리해 보겠습니다. GET 방식으로 URL 파라미터 인코딩 문제 최근에  GET방식으로 암호화된 정보를 넘겨주다가 문제가 발생하였습니다. 특정 정보를 암호화하다 보니 암호화 값에 '+'값이 포함되어 서버 쪽에서는 공백으로 치환돼서 조회가 안 되는 경우가 발생하였습니다. * 치환되는 문자 리스트 (예약문자)이 문자는 URL에서 특별한 의미를 가지므로, 데이터를 안전하게 전송하려면 인코딩해야 합니다. * 안전하게 사용 가능한 문자리스트아래 문자들은 URL 인코딩 없이 그대로 사용 가능합니다.- 알파벳: A-Z, a-z- 숫자: 0-9- 일부 특수 문자: - _ . ~ 최환 되는 문자를 사용해야 한 경우 해결방..

💻 IT/📌 WEB 2025.03.22

[SQL] ORACLE 난수 생성방법 정리! 문자열, 숫자 랜덤 생성

오늘은 Oracle DB에서 난수 생성하는 방법을 정리해 보겠습니다.오라클 디비에서는 난수를 생성할 때 DBMS_RANDOM 패키지를 사용하여 생성합니다. 0,1 사이 난수 생성 방법SELECT DBMS_RANDOM.VALUE FROM DUAL;위에 쿼리로는 0~1 사이에 실수 난수를 생성한다.  범위 내의 난수 생성방법SELECT FLOOR(DBMS_RANDOM.VALUE(1, 100)) FROM DUAL;DBMS_RANDOM.VALUE(1,100) 함수를 통해 1~100 사이 실수를 생성하고, FLOOR 함수를 통해 정수로 변환한다.  정수 난수 생성방법SELECT TRUNC(DBMS_RANDOM.VALUE(1, 101)) FROM DUAL;정수를 생성하는 또 다른 방법이다. 동일하게 DBMS_RAN..

[SQL] ORACLE ERROR : ORA-01839: date not valid for month specified 발생원인 및 해결방법

최근에 SQL로 DATA 타입을 변경하면서 에러 "ORA-01839: date not valid for month specified" , ORA-01839 : "지정된 월에 대한 날짜가 부적합합니다"에 발생하였는데요, 왜 발생했는지 정리해 보겠습니다. ORA-01839 에러 발생이유?에러 내용에서도 알 수 있듯이 날짜(DATE)를 변경할 때 발생하는 에러이다. 올바르지 않은 날짜 형식을 입력하거나 연산을 잘못하는 경우 발생합니다. [예시] SELECT * FROM EMP_TABLE;UPDATE EMP_TABLE SET HIRE_DATE = TO_DATE('20250229','YYYYMMDD') WHERE EMP_ID = '1';   저의 경우에는 특정 직원의 고용일자를 변경하는 중, 실제로 있지 않은 날..

[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