본문 바로가기

개발 Story79

mybatis 해당 위치에 지원되지 않는 토큰 SQL92 mybatis 프로시저 사용중 해당 위치에 지원되지 않는 토큰 SQL92 발생 구글링 결과 파라메터 바인딩 #{} 을 {#} 형식으로 잘못했다는 글만 보임 난 제대로 다됐는데? 정신 챙기고 뻘짓한결과 프로시저 호출 CALL을 뺴먹었음...; { call 프로시저명(변수) } 형식맞게 잘들어갔나 다시 잘확인해보자 ㅠㅠ 2021. 8. 30.
메이븐 jar파일 다운로드 안되는 현상 이클립스에서 새로 프로젝트 진행 하는데 메이븐에 설정된 라이브러리가 다운로드 안되는 상황 발생 자바 1.7버전 사용중이였음 1차적으로 프로젝트에서 우클릭 -> maven -> update project -> force update of snapshots/releases 해서 다운로드 된 놈들이 있었지만 안되는것들이 계속 존재 cmd에서 프로젝트 폴더로 이동 후 mvn clean compile 확인해 보니 Received fatal alert: protocol_version 어쩌구 저쩌구 에러가 확인됨 구글링 결과 최근 메이븐 연결이 tls1.2로 되야 하는데 java1.7은 tls1.0이 기본이라 프로 토콜 연결이 안되는 거였음 이클립스 설정 파일에 -Dhttps.protocols=TLSv1,TLSv1... 2021. 8. 9.
우분투 방화벽 확인 https://help.ubuntu.com/community/UFW 방화벽 설정 sudo ufw enable 방화벽 상태 확인 sudo ufw status verbose 방화벽 끄기sudo ufw disable53번 포트 허용sudo ufw allow 53tcp만 허용 sudo ufw allow 53/tcpudp만 허용sudo ufw allow 53/udp53번 포트 허용 안함sudo ufw deny 5353번 포트 tcp허용 안함sudo ufw deny 53/tcp53번 포트 udp허용 안함sudo ufw deny 53/udp방화벽 삭제sudo ufw delete deny 80/tcp 2019. 10. 15.
letsencrypt 이용한 ssl 적용 사이트란 사이트 다뒤지고 했는데도 계속 /usr/share/tomcat8/.keystore를 찾을수 없다는 에러가 떠서 하루 삽질끝에 찾음; 참고 사이트https://community.letsencrypt.org/t/using-lets-encrypt-with-tomcat/41082 1.certbot 설치 sudo apt-get updatesudo apt-get install software-properties-commonsudo add-apt-repository universesudo add-apt-repository ppa:certbot/certbotsudo apt-get update sudo apt-get install certbot python-certbot-apache 2. 인증서 생성(80포트로.. 2019. 10. 15.
spring @Scheduled 두번 실행 되는 현상 이번에 개발하나 하는데@Scheduled 부분이 두번씩 호출되는 상황이 발생 했다. 싱글톤으로 생성되는녀석이 두번씩 호출되서 이해가 안됐는데 프로젝트 내에 spring이랑 spring-security에서 task:annotation-driven 하는 설정 파일을 모두 읽어 들여서 spring 관 spring-security 두개의 컨텍스트에 등록이 되어서 두번씩 실행이 되었다. 그래서 Scheduled 설정 xml은 따로 빼내고 spring에서만 읽어들이게 수정하여 해결 2019. 9. 11.
javascript 현재날짜 yyyy-MM-dd 형식으로 가져오기 new Date().toISOString(); 위의 형식으로 date를 생성하면 "2019-09-10T05:53:22.897Z" 의 형식으로 가져온다 yyyy-MM-dd 만 가져오고 싶으면 new Date().toISOString().slice(0, 10) 을 하면 된다. 2019. 9. 10.