차근차근 915

jasypt2

[문서 & 참조] http://www.jasypt.org/maven.html http://www.jasypt.org/spring31.html https://limitx.tistory.com/6 https://java.elex.pe.kr/2017/11/jce-180151.html https://m.blog.naver.com/0131v/220153940267 https://zamezzz.tistory.com/135 https://devchul.tistory.com/32 https://java.elex.pe.kr/2017/11/jce-180151.html [적용 순서 & 현재까지 진행사항] 1. pom.xml에 Jasypt 디펜던시 추가 2. root-context.xml에 프로퍼티 설정 3. root-con..

차근차근/Spring 2022.07.25

이미지 첨부파일 다운로드 시 유효성 체크하기

//url : 다운로드 할 이미지 전체 //ex) chrome://new-tab-page/icons/google_logo.svg //filename : 사용자가 파일을 내려받았을 때 보여지는 파일명 function fn_isValidHttpsURL(url , filename){ // url.match : url형식에 맞는지 확인 var res = url.match(/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/g); //url형식이 맞다면~ if(res !== null){ $.ajax({ type:"get" ,url : url ,success : function(respons..

ORA-01461 Long 열에 입력할때만 Long 값을 바인딩 할 수 있다.

https://blog.naver.com/PostView.naver?blogId=zzxx4949&logNo=221417580002&redirect=Dlog&widgetTypeCall=true&directAccess=false ORA-01461: LONG 값은 LONG 열에 삽입할 때만 바인드할 수 있습니다. ORA-01461: LONG 값은 LONG 열에 삽입할 때만 바인드할 수 있습니다. 에러는 오라클에서 스트링... blog.naver.com https://offbyone.tistory.com/331 ORA-01461 Long 열에 입력할때만 Long 값을 바인딩 할 수 있다. Oracle 데이터베이스 입력 쿼리에서 "ORA-01461: can bind a LONG value only for inse..

차근차근/Oracle 2022.07.05

oracle | mybatis | insert all | foreach

https://mybatis.org/mybatis-3/dynamic-sql.html mybatis – MyBatis 3 | Dynamic SQL Dynamic SQL One of the most powerful features of MyBatis has always been its Dynamic SQL capabilities. If you have any experience with JDBC or any similar framework, you understand how painful it is to conditionally concatenate strings of SQL together, mak mybatis.org SELECT * FROM POST P #{item} 일단 이게 기본 코드 검색해보면 자..

차근차근/Oracle 2022.06.14

db접속 정보 암호화 (2) | 프로퍼티 | Jasypt

[ DB접근정보 암호화 방법 ] 1. 톰캣 설정에서 DB접속 정보 암호화 순서 : JDNI 설정 -> 접속 정보 암호화 2. 프로젝트 설정에서 DB접속 정보 암호화 순서 : 프로퍼티 파일생성 후 -> Jasypt를 이용해 접속 정보 암호화 1번 방법으로 적용하려고 생각하고 프로젝트 열어보니 프로젝트 내에 DB접속 정보가 있다. 2번 방법으로 실행할 예정이다. [1] 프로퍼티 파일 설정하기 더보기 https://ktko.tistory.com/entry/Spring-properties-%EC%9D%BD%EC%96%B4%EC%98%A4%EA%B8%B0 https://twofootdog.github.io/Spring-Spring-MVC%EC%97%90%EC%84%9C-properties-%ED%8C%8C%EC%..

차근차근/Spring 2022.06.08

db접속 정보 암호화 (1) | tomcat | JNDI | DataSource

더보기 [참조] https://go-coding.tistory.com/76 [JAVA] JNDI란? JNDI란? 회사에서 개발환경을 세팅하다가 JNDI를 설정할 일이 있었다. 처음에는 JNDI가 뭐지? 생각하고 있다가 이것 저것 알아보니 매우 중요한 기술인것을 알고 내 나름대로 정리해본다. JNDI(Java Nam go-coding.tistory.com https://java117.tistory.com/14 Jsp&Servlet:: JNDI란? , 이클립스 톰캣 DataSource 설정방법 JNDI란? 실제 웹 어플리케이션에서 ConnectionPool 객체를 구현할 때는 Java SE에서 제공하는 javax.sql.DataSource 클래스를 이용한다. 그리고 웹 어플리케이션실행시 톰캣이 만들어 놓은 ..

차근차근/Spring 2022.06.08

[Oracle] FETCH 구문 사용하기

페이징 처리할 때 total값이 필요한데... 2번 조회하지 않는 방법 찾다가 보게됨.. 그러나..11g라 사용 불가 select ... rnum , total from ( select ....rownum as row , count(*) over as total from ... ) where rnum between 1 and 20 => 칼럼 끝에..total이 붙어나오긴하지만.......................2번 조회하는 것 보다 낫지 않을까.. https://rimkongs.tistory.com/158 [Oracle] FETCH 구문 사용하기 Oracle 12c release부터 사용할 수 있는 구문이다. 다음과 같이 다대일 관계를 형성하고 있는 INVENTORIES 와 PRODUCTS 테이블을..

차근차근/Oracle 2022.06.03

daum 주소 api 적용하기(3) - scale, 화면 흐리게 보임,해상도 저하 => 해결못함

주소찾기 아이프레임화면은..모바일에서 키우기 위해 element_layer.style.transform = "scale(2)";를 썼는데 화면이 흐르게 보인다 . 안드로이드는 괜찮은 것 같고 아이폰이 내가 봐도 너무 흐렸다. 해결법이 있으려나 안되면 방법 바꿔야함.. [방법1] https://programmingsummaries.tistory.com/298 viewport에 target-densitydpi=device-dpi를 추가해본다. 적용안됨. -> 안드로이드에서만 적용되다고 함..

daum 주소 api 적용하기(2)

< div id="layer" 여기에 overflow:hidden을 원래는 주석 처리 했었는데 웹에서 화면을 계속 줄이면 아이프레임 안의 내용이 밖으로 나오게 된다. 그래서 주석해제. 그리고 처음에 아이폰에서는 x가 보이지 않는다고 생각해서 그러면 내가 x버튼을 만들어서 처리해야겠다 싶어서 var bt_close = document.createElement('img'); bt_close.src = '/resource/img/button.png' bt_close.style.width = 50+"px"; bt_close.style.height = 50+"px"; bt_close.style.position = "absolute"; bt_close.style.display = "block"; bt_close.s..

daum 주소 api 적용하기(1)

더보기 새로 받은 프로젝트에 주소찾기 api가 적용된 부분이 있었는데 홈페이지가 반응형은 아니고 웹사이트인데.. 모바일에서 봤을 때 일정 비율로 줄어드는... 모바일 웹이라고 해야 하나 ... 무튼 그렇다.. 내가 안드로이드를 써서 이 전의 아이폰 상태를 확인하지는 못했다. 그런데 문제점으로 나온게 아이폰에서 글씨를 쓸 때 화면이 커지고? 또.. 주소 api는 적용이 안되서 그냥 텍스트 박스에 직접 입력을 하게 했었다고 한다. 이 때도 주소 입력이 끝나면 화면이 확대된 상태여서 사용자가 직접 화면은 줄였어야 한다고 한다.. 이 얘기 전달해 주신 분도 안드로이드를 쓰고 계셔서.. 이 때도 문제점을 눈으로 확인하지 못했다.. 그래서..무작정 해당 페이지에 api를 적용시켜 봤다. https://postcod..

반응형