분류 전체보기 썸네일형 리스트형 handshake_failure 오류 해결하기 개인정보 때문에 API URL호출을 Server에서 하게 작업을 진행하였다. 작업 후 오류 코드가 나와서 정리해보려고 한다. 1. System.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2"); 오류코드는 달랐는데 정확한 코드를 확인하려면 서버 롤백을 해야하는데 지금 할 수 없다... 검색해봐도 나와 동일한 오류코드가 확인이 안되서 패스... 관련 클래스 상단에 추가해주자... static { System.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2"); } 2. JAR 추가 글을 쓰게 된 계기인 handshake_failure 오류. 검색해보면 TLS 버전문제로 발생한다고 되어있다. 오라클에서 JAR를.. 더보기 D-DAY 카운트다운 D-DAY를 만들어야하는데 스크립트로 해야했다. 기존에 만들어둔 자료를 활용할려고 했는데, 테스트하다보니 정확도가 떨어져서 만들다가 뭔가 마음에 안들어서 구글링하니 깔끔한 샘플이 있다. 카운트 다운00일00시00분00초 카운트 다운 00일 00시 00분 00초 숫자는 2자리로 나오게 했다. 필요없으면 그 부분을 삭제해도 된다. 다음은 javascript만으로 만들었다. 카운트 다운00일00시00분00초 참고 페이지https://www.w3schools.com/howto/howto_js_countdown.asphttps://www.w3schools.com/js/js_date_formats.asp 더보기 VirtualBox CentOS 6.10 Basic Server - ssh 설치 VirtualBox에서 작업하는데 답답하여 ssh로 작업하기 위해 설치를 하였다. 1. 설치#yum install openssh-server 2.설정#vim /etc/ssh/sshd_config #Port 22 더보기 VirtualBox CentOS 6.10 Basic Server 설치 후 네트워크 설정 CentOS 6.10 Basic Server 설치 후 로그인을 하면 네트워크 접근이 안된다.처음에 접근하려면 먼저 설정을 해주어야하는데, 다음 명령어로 파일을 열어보자.#vim /etc/sysconfig/network-scripts/ifcfg-eth0 파일을 열어보면 네트워크 설정이 몇줄 나오는데 그 중에서 다음 부분을 수정해주자.ONBOOT=yes 더보기 wsdl2code 빌드 무한루프 해결 이클립스에서 wsdl2code를 이용하여 axis2 코드를 생성하다가 빌드가 무한루프되는 현상이 발생했다.구글링을 해보니 여러가지 조언이 있었는데, 해결한 방법은 프로젝트 설정을 수정하는 것이다.ShopApiClientorg.eclipse.m2e.core.maven2Builderorg.eclipse.m2e.core.maven2Nature jdt 빌드 부분을 주석처리하니 반복되던 빌드가 끝났다. 영어가 약해서 정확한 이해는 못했으나 대중 번갈아가며 빌드한다는 것같다.... 참고https://stackoverflow.com/questions/8116283/eclipse-loops-endlessly-invoking-maven-project-builder 더보기 ojdbc와 jdk 버전 이번에 보안 이슈로 인해 마이그레이션 이슈가 생겨 spring을 3.x에서 4.x로 전환 테스트하다보니 문제가 발생했다. DB쪽에서 계속 오류가 발생하는데 처음에는 관련 라이브러리도 버전을 변경하다보니 발생하는 문제라 생각했는데, mybatis 버전을 아무리 바꿔도 안되고, 연동방식을 아무리 바꾸어도 안되는 것이다... 안되겠다 싶어 jdbctemplate으로 바꾸었는데도 안된다... 모두 동일한 오류가 발생했다.20:05:13.240 [http-nio-80-exec-2] DEBUG org.mybatis.spring.SqlSessionUtils - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@d8269a0] was not regist.. 더보기 그래프(차트)를 그려보자 chart.js 웹에서 그래프를 그려보려고 하니, 전에 사용했던게 가물가물해서 찾아보았다. 생긴걸로 보아 사용했던게 아닌듯 하다...http://www.chartjs.org 찾아보니 설치버전이 있는데... 잘 모르겠다. 그냥 파일로 적용해보기로 했다. js파일은 사이트에 있는 링크 중에 아래 링크에서 받았다.https://www.jsdelivr.com/package/npm/chart.js?path=dist 안에 있는 파일 중 Chart.min.js 파일만 올려서 테스트해보려고 한다. 잘 출력되는지 샘플로 일단 테스트 해보자. 잘 보이지만 좀 더 설정이 필요해보인다. 기본적인 구조는 canvas와 태그를 이용하고 있다. canvas에는 그래프의 바탕이되는 X,Y 좌표관련 정보를 넣고 태그로 막대 또는 라인 정보를 표현하는.. 더보기 서버 접속자 수 확인해보기 갑자기 서버에 부하가 걸려 서버 모니터링을 다양하게 해보다가 포트를 모니터링해서 접속자 수 체크하는 방법이 있어서 남겨본다. netstat 명령어를 이용한 방법으로 특정포트에 접근한 숫자를 확인하여 접속자 수를 가늠해 볼 수 있다. 기본 명령어는 다음과 같다.netstat -anp 모든 포트 정보를 표시하고 address는 숫자로만 표기된다. 여기서 일단 웹 서버 접속자 수를 가늠해보려고 하니 80포트와 443 포트를 확인해보자.netstat -anp | grep -E ":80 |:443 " 실행 결과를 보면 원하지 않는 포트도 보일 것이다. 숫자 뒤에 띄어쓰기 한 것은 8009 같은 다른 포트 검색을 제거하기 위해 한 것이다. 여기서 다시 한가지 걸러낼려고 하는데 ESTABLISHED 상태인 것만 걸러.. 더보기 Spring4 웹 어플리케이션 생성하기 책을 보면서 작업하는데, 내용이 약간 달라서 수정하였다.윈도우에서 2가지 방법으로 생성해 보겠다.환경은 다음과 같다.jdk1.8.0_45Spring Tool Suite Version: 3.9.2.RELEASESTS를 설치하고 툴바에서 Dashboard를 클릭하거나 메뉴에서 [Help>Dashboard]를 클릭하면 다음 화면이 나온다. 여기서 오른쪽 하단에 보면 Manage 안에 IDE EXTENSIONS 버튼을 누르면 다음과 같은 새창이 뜬다. 이미 설치하여 보이지는 않는데 다음 두개의 라이브러리를 설치하자.Groovy Compiler 2.4Groovy-Eclipse FeatureGradle IDE참고 문서에는 이름이 다르게 나와있으나 비슷한 것으로 설치해서 진행한다. 원본의 라이브러리는 다음과 같다.G.. 더보기 logback library Exception 출력 간만에 로그 설정을 하면서 logback이 좋다고 해서 사용해보려고한다.일단 대표적인 장점으론 속도가 log4j보다 10배정도 빠르다고 한다. 설정 중 문제가 생겼다. 설정한데로 로그는 잘 나오는데, 라이브러리에 있는 항상 보던 로그들이 하나도 찍히지 않는다. 해결방법은 configuration 태그에 debug를 true로 설정하면 된다. logger로 설정하면 된다고 되어 있는데, debug 속성값이 디폴트가 false로 확인할 때는 library Exception이 출력되지 않았다. debug 속성값을 true하는게 좋을 듯하다. 로그가 없으니 오류나도 확인할 방법이 없다. 하나하나 전부 로깅해보기에는 작업량이 많을 경우 비효율적이다. 참고 페이지https://stackoverflow.com/que.. 더보기 이전 1 2 3 4 ··· 20 다음