목록분류 전체보기 (20)
자기 혐오 개발자
private final String svrIp = "127.0.0.1";private final String user = "아이디";private final String passwd = "비번"; /** * FTP 전송 테스트. * * @param id * @param model * @param svcIdx * @return * @throws IOException */@RequestMapping(value = "/test/ftpTransferingTesting", method = RequestMethod.GET)public String ftpTransferingTesting() throws IOException {Channel channel = null;ChannelSftp sftpChannel = n..
주로 view 페이지나 리스트에서 많이 쓴다. 첨부 이미지파일이 없을 때, default로 설정한 파일을 보여주는 방법이다. JSP 파일에 적용했다.
우선 덤프 뜨는 법. mysqldump -uroot -p DB명 > /저장경로1/저장경로2/파일명.sql 이렇게 치면 암호 입력하라고 나온다. 입력하고 나서 저장 경로에 가보면 파일이 떡하니 있다. 그리고 이런 덤프를 매번 실행하기 귀찮다면, 리눅스의 경우 데몬에 등록할 수 있다.먼저 shell 파일을 만들어야 한다. #vi backup.sh 을 실행하면 vi편집기 화면이 나온다. 아래 내용을 입력한다. #! /bin/bash DATE=`date +"%Y%m%d"`DELETE_DATE=`date --date '7 days ago' +"%Y%m%d"` BACKUP_DIR=/저장경로명1/backup USERNAME="아이디"PASSWORD="암호" DATABASE="DB명" mysqldump -u$USERN..
javascript 단. function fileUpload(fis) { var str = fis.value; $('#span').text(fis.value.substring(str.lastIndexOf("\\")+1)); // 이미지를 변경한다. var reader = new FileReader(); reader.onload = function(e){$('#loadImg').attr('src',e.target.result); }reader.readAsDataURL(fis.files[0]);} html단 이미지첨부파일등록된 첨부파일이 없습니다.
중복실행 되는 경우는 2개 임. (내 경험에서..) 톰캣의 server.xml에서 1. 한 개의 docBase를 두 개의 host가 바라보고 있는 경우.2. 한 host에서 docBase나 appBase가 같은 곳을 바라보는 경우. www.호스트1.com www.호스트2.com 가끔 모든 서비스를 한 docBase에 넣고, 도메인만 따로 만들어서 쓰는 경우가 있었다. 그때 스케줄러가 두 번 돌았다. 그다음에 www.호스트2.com 여기서 docBase과 appBase가 같다. 그래서appBase는 비우고, docBase만 남긴다. docBase에 war풀린 폴더 위치를 넣는다. www.호스트2.com
토글에 function만 추가함. $(특정요소).toggle(function(){ if($(this).is(':hidden')){ // 닫힐떄.. alert('닫힘'); }else{ // 열릴떄.. alert('열림'); } });
MySQL로 다 데이터 update를 할려고 쿼리를 짰는데, UPDATE 테이블 TSET T.상태= '상태값'WHERE 1 = 1AND T.인덱스IN (SELECT A.인덱스FROM 테이블 AWHERE 1 = 1AND A.상태 = '상태값') SQL 4 8 (1093): You can't specify target table 'T' for update in FROM clause 이런 오류를 만났다. 구글링 한 결과, Sub Query에 별칭을 써라고 한다.UPDATE 테이블 TSET T.상태= '상태값'WHERE 1 = 1AND T.인덱스IN (SELECT M.인덱스FROM (SELECT A.인덱스FROM 테이블 AWHERE 1 = 1AND A.상태 = '상태값') M) 저렇게 한 번 더 감싸줘라고 함...
서버가 리눅스이고, 톰캣 spring을 쓰고있다. jsp파일을 수정했는데 적용이 안됨. 그래서 물어보니 리눅스에서 touch라는 명령어를 써보라고 했다. 구글링해서 찾아봄. 루트 폴더(index파일이 있는 폴더)로 가서find . -exec touch {} \; find . -print | xargs touch 이렇게 하면 하위 모든 jsp의 날짜가 바뀐다. 내가 적용했던 include는 정적
form 태그 안에서 버튼을 넣었다. submit은 따로 있고 한데, 이 버튼만 누르면 submit이 되었다.이유가 뭔지 찾아봤는데, 역시 구글에서 찾았다.HTML5에서 button은 기본적으로 submit속성을 가지고 있다. 그래서 type="button"을 넣어줘야 함. You're using an HTML5 button element. Remember the reason is this button has a default behavior of submit, as stated in the W3 specification as seen here: W3C HTML5 Button So you need to specify its type explicitly: Button 출처 : https://stackove..