본문 바로가기

Server Oriented

(184)
response.sendRedirect() 사용시 유의사항 간혹, A.jsp 에서 B.jsp 로 화면이 전환되어야 하는 상황이 발생합니다. 이때, response.sendRedirect() 를 사용하면 되는데 (물론, 다른 방식도 가능).. 문제가 생기기도 합니다. 이럴때는 코드를 명확히 할 필요가 있지요. A.jsp 파일 내용을 아래와 같이 하면 되겠지요. ... 기존 코드... return 을 해 주어야 기존 코드들이 실행되지 않아요.. ^^. isOk 를 boolean 으로 true 값을 넣는 이유는.. 이렇게 하지 않으면 런타임시 논리적인 오류가 발생할 수 있거든요. 이클립스로 코딩하면 경고가 뜨게 되는 거죠.
Ajax 로 한글 파라미터를 넘길때.. contentType : "application/json;charset=EUC-KR" 이렇게 부르면 UTF-8 전환 없어도.. http://warmz.tistory.com/670 Serialize 를 해서 넘겨주는 방법도 있네요..http://uix.kr/archives/1007 A.jsp 에서 아래와 같이 사용하고..$.ajax({ url: 'B.jsp', type: 'POST', data: $('#form').serialize(), dataType: 'html', contentType: 'application/x-www-form-urlencoded; charset=UTF-8', error: function(data) { ... }, success: function(data) { ... }}); B.j..
SQL쿼리와 엑셀을 이용하여, 숫자에서 휴대폰 전화번호 구분 하거나 휴대폰 전화번호에서 숫자를 추출 전화번호에서 숫자를 추출하는 것은 비교적 쉽죠. SQL 이라면.. select replace('012-3456-7890','-','') from dual; 엑셀이라면.. =substitute("012-3456-7890", "-", "") 데이타가 많을때.. SQL 이라면 임시 테이블을 하나 만들어서 전화번호를 주욱 업로드 한 다음, select replace(phone_no,'-','') from table_a; 와 같이 전화번호가 업로드된 테이블 table_a 에서 전화번호 phone_no 를 replace 하면 됩니다. 엑셀이라면.. =substitute(cell_a_b,'-','') 와 같이 상대 좌표를 이용해서 주르륵 상기 산식을 입력해 넣으면 됩니다. 이제, 거꾸로 해 볼까요.. 사실 본 게시물..
기업용 MMS 발송시 제목에 특수문자가 들어가면 수신 불가 오류 발생 기업에서 사용하는 MMS 에는 제약사항이 제법 있는 모양입니다. 일단 SMS 와 같이 다량 발송시 규제를 받게 되기도 하지만, MMS 제목에 특수문자 (이를테면 '' 등등)가 들어가면 MMS 발송은 성공하지만.. (이통사에서든 기지국에서든) 수신자가 MMS 내용을 수신하지 못하는 경우가 발생한다는 것이죠. 물론, 수신하는 경우도 있습니다. 결국, MMS 발송시는 제목에 특수문자를 사용하지 말라는 이야기죠. 본문에는..? 사용해도 되는 것으로 보입니다.
JSP 프로그램 처리시 보안성 제고 사용자가 입력하는 부분에 대한 보안처리에는 아래와 같은 사항들이 존재. 1. 자동 시스템으로 입력이 되지 않도록 한다. 서버 단에서 처리하는 로직에서 이전 페이지가 어디인가 하는 것은 중요한 화두. a.jsp 에서 사용자가 입력을 하면 b.jsp 가 서버 상의 File 처리나 DB 처리를 하는 경우, b.jsp 는 a.jsp 에서 호출한 것인지를 체크해야 한다. b.jsp 가 직접 호출되는 경우 더이상의 프로세스가 진행되면 안 된다. 2. 사용자가 입력하는 정보에 대한 Validation Check 는 자바스크립트에 의존하지 않는다. a.jsp 에서 사용자가 입력하는 정보를 체크하는 것은 좋은데 이는 가이드 용도 또는 편이성 제공 측면에서 처리하고, b.jsp 에서 사용자가 입력한 정보가 정상적인지를 최..
리눅스 명령어, rm 으로 하위 디렉토리들도 삭제 rm -Rf ... R 은 하위 디렉토리에 대하여도 동일한 작업 f 는 사용자에게 삭제할 지의 여부를 묻지 않고 삭제가 완료될 때까지 삭제 작업
서버에 마운트된 볼륨이 DiskFull 이라면, 신규 Disk 추가 이전에 이미지 파일 사이즈 조정, 불필요한 파일.. *. 이미지 파일 .jpg 는 화질을 조정하면서 압축할 수 있는데.. 95% 정도면 육안으로는 구분이 불가. 70% 정도까지는 그럭저럭 볼만함. 글자 특히 빨간색이라면 많이 뭉게져서 흐릿하게 보이는 단점 인쇄용이 아니라 웹페이지용이라면.. 장축이 1024 pixel 로 조정되어도 무방. 1036 pixel 이면 어느정도 ok. 요즘 스마트폰에 사용되는 이미지의 경우 가고 500 pixel 로 작업하고 사이즈를 줄이는 방식이면 ok. 느린 네트워크를 고려한다면 스마트폰에서 보여지는 가로*세로 사이즈에 맞게 Compact 사이즈로 맞추는 것도 추천. 그런데, 앞으로 LTE 가 도입된다면 글쎄.. 해상도가 그래도 맞아야 하지 않나 싶으므로, 역시나 500 pixel. 장축과 단축의 비율이 너무 확연히 차이가 ..
리눅스 명령어, 끝에 & 를 사용하는 이유 리눅스 서버에서 불필요한 파일을 삭제하는 명령어를 내리면, 해당 파일이 적은 경우에는 금새 삭제가 되지만 수시간 소요되는 작업도 있다. 그리고, 삭제 명령을 내렸는데.. 터미널이 끊기면 삭제 명령도 끊어져서 더이상 삭제가 되지 않는다. 이런 경우 삭제 명령어 뒤에 '&' 를 덧붙이면.. 터미널이 끊어져도 삭제 명령이 완료되기 전까지는 삭제 작업이 지속적으로 이루어진다. & 를 사용하지 않으면, 모니터 앞을 떠나기가 많이 망설여지게 되져.. 여러가지 이유로다가.. ㅋㅋ 물론, kill -9 명령으로 해당 프로세스를 죽이면 '&' 를 붙여서 작업되던 삭제명령어도 중간에 강제 종료가 된다. 삭제가 되면 되살리지 못하므로, 이런 작업을 할 때는 심사숙고를 해야 하고.. 무의식적으로 엔터를 여러번 두드리는 습관은..