차근차근 911

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..

tnsnames.ora파일

ALIAS명= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = SERVICE_NAME명) ) ) tnsnames.ora파일 DB서버의 프로토콜 , 포트, 서버IP, 인스턴스 등의 정보 정의 {구분}= (DESCRIPTION= (ADDRESS_LIST= (ADDRESS=(PROTOCOL={프로토콜})(HOST={호스트IP1})(PORT={호스트 포트1})) (ADDRESS=(PROTOCOL={프로토콜})(HOST={호스트IP2})(PORT={호스트 포트2})) ) (CONNECT_DATA= (SERVICE_NAME={서비스명}) //..

차근차근/Oracle 2022.05.19

viewport remove

특정 조건에 따라 뷰포트를 추가하거나 빼야할 일이 생겼다. document.getElementsByName('viewport')[0].remove(); document.getElemnetById("form").style.display="none"; * ~viewport~.style.display="none"; 도 해봤는데 화면에 style="display:none" 까지 붙어서 나오더라. * 내가 해당 jsp에서 viewport를 주석처리 해두고 getElements어쩌고를 해서 null이 나오기도 했음. * 코드는 다 맞는데 작동을 안하면 해당 스크립트를 jsp하단으로 빼보길 [ meta태그값 컨트롤 ] https://stackoverflow.com/questions/2568760/is-it-possi..

robots.txt

방법1. robots.txt생성 방법2. meta태그생성 방법3. 스프링컨트롤러에서 설정 방법1. robots.txt생성 https://blog.naver.com/rhcps00/140035945788 robots.txt 설정 일부 Naver 고객샌터 인용 로봇 배제 표준이란 말 그대로 웹 문서를 수집해 가는 로봇을 배제한다는 뜻입... blog.naver.com 더보기 일부 Naver 고객샌터 인용 로봇 배제 표준이란 말 그대로 웹 문서를 수집해 가는 로봇을 배제한다는 뜻입니다. 로봇의 배제와 관련된 내용을 적어 놓은 robots.txt 파일을 사이트의 최상위 주소(서버 루트 디렉토리 예:www.naver.com/robots.txt)에 저장하면 됩니다. (robots.txt를 서브디렉토리에 저장할 경우에..

반응형