본문 바로가기

전체 글

(254)
[ SQL 에러 ] 테이블에 파일 import 시 한글 깨짐 현상 테이블에 엑셀 또는 텍스트 파일 import 할 때 한 글 깨짐 현상   인코딩 형식 : utf-8 확인 필요
[Oracle SQL] 31일 에러가 있다면 믿어지십니까? - 무신경하게 사용한 조건절의 인터벌이 당신을 놀라게 만들 수 있다.  어제까지만해도 잘 돌아가고 있던 기능이 갑자기 에러가 난다고 요청이 들어옴. 로컬 환경에서 테스트 할 땐 또 에러 안 나는 거 아니야~~? 하고 실행하자마자 아래와 같은 에러가 발생하고 있었다.  # 오류코드# ORA-01839: 지정된 월에 대한 날짜가 부적합합니다. 날짜? 웬 날짜..날짜 관련된 조건절들을 디버깅해보니 아래 부분에서 나는 에러 # 에러코드-- INTERVAL '6' MONTHAND TO_DATE(TEST_DATE, 'YYYYMMDD') =]]> SYSDATE - INTERVAL '6' MONTH 에러 이유 : 오늘은 2024-12-31 6개월 전은 2024-06-31 이어야하지만 해당 월은 30일까지 있으므로 거짓..
개발일지를 쓰자 (2024년은 chatGPT의 해) 2024년 올해는 chatGPT의 도움을 많이 받았다. - 새로운 메소드 사용 시- 클린 코드 작성 시 (가독성)- 디버깅 시 - 새로운 메소드 사용 시 웹 개발을 할 때 혼자 개발해야 하는 부분이 많다 보니 쮜피티 도움을 많이 받았다. 코드를 단축시킬만한 새로운 메소드를 알게 되고, 오랫동안 고군분투하지 않아도 이미 만들어져 있는 안정적인 라이브러리들을 많이 만날 수 있었다. 는 게 가장 큰 장점! 작년엔 기존에 알던 아주 기본적인 코드들을 가지고 자체 제작을 해가며 진행했어야 했고, 자체 제작이다 보니 오류가 나도 디버깅하는 시간이 오래 걸렸음. 그다지 개발 관련 커뮤니티에서 활발하게 교류를 하는 사람도 아니라서 주먹구구식으로 코딩을 하곤 했는데 확실히 코드 짜는 시간이 단축됐고, 유지 보수가 쉬..
[MVC Spring] jar 파일 삽입 후 ClassNotFoundException 에러 1. Java Build Path > Libraries > Add External JARs.. 에서 jar 파일 추가 2. pom.xml 파일에 아래와 같이 의존성 추가     org.bouncycastle     bcprov-jdk15to18     1.79     org.bouncycastle     bcpkix-jdk15to18     1.79   - groupId는 동일해도 됨  3. Maven 의존성 업데이트 Eclipse에서 프로젝트 우클릭 → Maven → Update Project (Alt + F5)Force Update of Snapshots/Releases : Maven에서 의존성(라이브러리)을 강제로 다시 다운로드 함  호옥시 몰라서 이클립스창 닫고 서..
네트워크/서버 + UnknownHostException 에러 처리 등등..(2/2) 성공적 UnknownHostException +  SSLHandshakeException 에러로 고생하는 분이 있다면 조금이나마 도움 되시길 이전 글에서 떴던  UnknownHostException 에러의 해결법 :  도메인을 IP로 바꾸지 못 하는 문제 때문에 서버의 /etc/hosts 파일에 아래와 같이 추가해줌 # host파일은 이게 주석123.12.123.123 api.test.co.kr(운영 서버 같은 경우 super 권한으로 변경해야 하기 때문에 PuTTy에서 따로 설정해준다.)  아싸뵷~!!! 다시 실행 해보니SSLHandshakeException 에러 무한반복 : 씨앙~!!!!!!!!!!!!!!!!!!!!!(javax.net.ssl.SSLHandshakeException: Remote host c..
네트워크/서버 + UnknownHostException 에러 처리 등등..(1/2) * 문제- 개발 반영 했을 때 정상적으로 토큰값을 요청하고 응답 받고 있으나, 운영에 반영시 토큰 값 null로 들어오는 현상 * 에러 요약 - 보안관제센터를 통해 출발지(우리 IP) -> 목적지(API의 IP)의 방화벽 및 네트워크 정책 수정 요청 (포트번호 필요)- 정상적으로 패킷 요청을 하는지 확인   1. nslookup 도메인- 입력 했을 때 입력한 도메인에 대한 ip 반환 2. ping 패킷 100손실네트워크 연결 상태 확인 (100% 손실!! 띠용) 3. 서버 shell에서 curl 명령어를 이용해 토큰값 요청시 정상적으로 들어옴 (???) curl --location "패킷 요청할 주소값" \ --header "Authorization: Basic 암호화" \ --form "..
최신 구글드라이버 다운로드 할 때 chrome-for-testing/data/latest-versions-per-milestone-with-downloads.json at main · GoogleChromeLabs/chrome-for-testingContribute to GoogleChromeLabs/chrome-for-testing development by creating an account on GitHub.github.com개꿀
[JSP] request 특정값에 따라 다른 헤더를 포함하고 싶을 때 list = (ArrayList) request.getAttribute("list"); if (list != null && !list.isEmpty()) { String easySign = list.get(0).getEASY_SIGN(); System.out.println("easySign : " + easySign); // 간편결제인 경우 현재 페이지에 withAuthLib.jsp 포함 if("Y".equals(easySign)) {%>   공동인증과 간편인증 버전이 다른 라이브러리(Base64) 충돌 이슈로 인해 동시 추가를 못 하는 상황이고, 원래는 request 특정 값에 따라서 컨트롤러 단에서 다른 페이지로 넘겨주려고 하다가 헤더 빼고는 페이지를 공유..