전체 글
-
이클립스 encountered a problem 오류
Web Programming 2023. 7. 1. 21:40이클립스가 안에 있는 프로젝트 RUN 시키면 멀쩡히 잘돌았는데.. 갑자기 어쩌다가 한번씩 has encountered a problem 이라면서 포트충돌 오류가 뜨는 경우가 있다. 그럴때 보통 새롭게 추가한 프로젝트의 port 번호 변경이나 timeout 설정을 늘려줘야한다고들 많이 하는데 두가지 방법을 다 해도 안되고 이클립스 껏다 켜도 안될때가 있다.. 그럴때는 그냥 작업관리자에서 프로세스에서 찾아보고 막 할 필요없이 그냥 컴퓨터 재부팅해주는 게 훨씬 속이 편하다.. 하다가 하다가 안되거 컴퓨터 재부팅하고 이클립스 다시 켜고 run 하니 아무문제없이 원래 잘됐던 것 처럼 정상적으로 잘 되었다.. ㅎㅎ 재부팅이 답 !!
-
같은 테이블 내 컬럼 내용 복사하기
Web Programming 2023. 7. 1. 21:35UPDATE DATA B SET AFTER_CONTENT = (SELECT BEFORE_CONTENT FROM DATA A WHERE A.DATA_NO = B.DATA_NO) WHERE 1=1 BEFORE_CONTENT 라는 데이터가 들어가 있는 컬럼을 AFTER_CONTENT 라는 컬럼에 똑같이 내용을 복사하려고 할때 !! 테스트로 다른 조건 범위를 작게줘서 해볼때 WHERE 절이 없으니 DBMS 프로그램에서 권장하지 않기에.. 필요는 없지만 혹시나 해서 WHERE 1=1 추가해서 소스에 반영하지 문제 없음 !!
-
구글 번역 연동하기
Web Programming 2023. 6. 27. 17:03파파고 간단한 번역에 이어서 이번엔 구글도 간단하게 스크립트로 번역을 연동해보자 !! 결과 !! 잘나오고 언어는 소스에 보면 알겠지만 en, ja ... 등등 으로 작성해주면 된다. 참조 링크 : https://cha-vi.tistory.com/27 [JavaScript] Google 사이트번역 API 사용법 Google의 사이트 번역 기능을 페이지에 삽입하는 방법을 알아보겠습니다. 기존 사용법 기존에 사용하던 API 키를 발급하여 사이트 번역을 하던 방식(여기)은 더 이상 지원되지 않습니다. 그렇다고 cha-vi.tistory.com
-
시큐어 코딩 Null Pointer 역참조
Web Programming 2023. 6. 19. 21:10시큐어 코딩 Null Pointer 역참조는 '일반적으로 그 객체가 Null 이 될 수 없다'라고 하는 가정을 위반했을 때 발생한다. 공격자가 의도적으로 Null Pointer 역참조를 실행하는 경우, 그 결과 발생하는 예외 사항을 추후의 공격을 계획하는 데 사용될 수 있다. 해결방법 : 변수가 널(null) 값인지 검사하고 사용해야 함 !! String 이나 객체나 null 체크는 반드시 하도록 하자 !! 예제 1. 예제 2. 출처 : 행정안전부 시큐어코딩 - JAVA_시큐어코딩_가이드 https://www.mois.go.kr/frt/bbs/type001/commonSelectBoardArticle.do%3Bjsessionid=fr7QaTyG2gK5o02XJnYETp3havIQ1MGLKMYdWaaEe5..
-
java.sql.SQLException: Already closed 해결 방법
Web Programming 2023. 6. 19. 20:21사이트 가오픈하고 이제 로그인 테스트를 먼저 진행하고 있었는데 처음 로그인 시 자꾸 java.sql.SQLException: Already closed 라는 에러가 발생하였다. 그리고 다시 새로고침해서 로그인하면 또 잘되고.. 어쨌든 이렇게되면 분명히 사이트 오픈 시 문제가 될 게 뻔하다 !! 문제 : 첫 로그인시 java.sql.SQLException: Already closed 에러 발생 !! 해결 방법 : context-datasource.xml 에
-
자바스크립트 로딩이지미 예시
Web Programming 2023. 6. 17. 21:36오늘은 엑셀 업로드하는 화면에서 업로드 행이 너무 많아 로딩이미지 화면을 보여줘야 나을 것 같아서 작업을 해보았다. // image 로 저장된 loading 화면 $( document ).ready(function() { $('#load').hide(); // 시작할때는 무조건 hide !! }); function loadShowing(){ $("#load").show(); // submit 전에 show !! form.submit(); } 소스는 위에꺼 참조하면 되는데 원리는 로딩 오래걸리는 화면에는 기본값으로 hide 를 시켜주고 어떤 함수 실행이 로딩이 오래걸린다고 생각하면 submit 이 되기 전에 로딩 화면을 띄워주는 코드를 넣어주고 submit 시켜주면 된다. 결과 !! CSS는 이것저것 찾아..