본문 바로가기

IT

IMAP / POP3 IMAP / POP3 POP3(Post Office Protocol version 3) 이메일 시스템에서 프로토콜(컴퓨터끼리 or 컴퓨터와 스파토폰 같이 정보기기 사이에서 정보교환이 필요한 경우, 이를 원활히 하기 위해서 정한 통신규칙)로, TCP / IP 기반으로 메일 서버에서 수신한 이메일을 가져오기 위해 사용 된다. (아웃룩, 선더버드 등과 같은 메일프로그램을 이용하여 메일을 보내고 받을수 있다) POP3의 단점 1. 모든 이메일을 PC에 저장하기 때문에, 저장장소(ex 하드드라이브)가 고장나는 사태의 대비해 백업이 필요하다 2. PC에서는 POP3을 사용하더라도, 스마트폰, 테블릿 등과 같은 기기에서는 가능하다면 IMAP 사용을 권장한다고 한다. (이럴경우 스마트 폰에서 이메일을 회신할 경우, P.. 더보기
[JSTL]HTML TAG ESCAPE 처리 /HTML TAG 제거 /HTML TAG 출력 SPRING을 통해 JSP 페이지에서 UI 화면을 구성하다 보면 파리미터로 받아온 값들 중에 " 더보기
jQuery unrecognized expression 오류 jQuery에서 !"#$%&'()*+,./:;?@[\]^`{|}~ 등의 특수문자를 셀렉터로 사용하면 unrecognized expression 과 같은 오류가 발생하는거 같다. 일단 해결 방법으로는 아래와 같이 특수문자를 \특수문자 이런식으로 변경하면 jQuery 셀렉터에서 제대로 인식된다고 하여 다음과 같이 변경하여 사용했다. 1. \추가var replaceInstanceName = function (selectId) {var replaceInstName = selectId.replace(/[\s\!"#\$%&'\(\)\*\+,.\/\:;\?@\[\]\^`\{\|\}\~]/g, '\\$&')return replaceInstName;} 2. Ascii 코드로 면경var changeASCII = funct.. 더보기
Failed to load resource: the server responded with a status of 400 (Bad Request) 에러 jquery 에서 url을 넘길때 파라미터간 구분자로 " | " 를 사용 하고 있었다기존에는 아무문제 없이 사용하다가 최근에 톰캣을 최신버전으로 재설치 하였더니 다음과 같은 오류가 생겼다. java error 로그 Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986at org.apache.coyo.. 더보기
[JAVA] 톰캣(Tomcat) 설치 [JAVA] 톰캣 설치 JSP , Java Servlet을 사용하기 위해 WAS중 하나인 Apache Tomcat 설치 방법에 대해 알아보겠습니다. 1. 설치 파일을 다운 받는다. 저는 톰캣 8 버전을 다운 받아보겠습니다. http://tomcat.apache.org/download-80.cgi 에 접속해서 톰캣 8.0 버전을 다운받는다. 여러가지 다운 종류중 윈도우 32,64bit 설치용 파일을 다운 받습니다. 다운로드 완료 후 설치 파일을 실행만 하시면 간단하게 설치하실수 있습니다. 특별히 설정하실 사항이 없을시 계속 Next를 눌러 줍니다. 각종 설정을 하실수 있는 부분이 있습니다.특별히 수정 할 부분이 없으시면 계속 Next를 눌러줍니다. 설치할 경로를 지정할수 있습니다.나중에 이클립스에 톰캣을 .. 더보기
[JAVA] 이클립스(Eclipse) 설치방법 [JAVA] 이클립스(Eclipse) 설치방법 오늘은 자바개발자 분들이 가장 많이 사용하는 이클립스(Eclipse) 설치 방법에 대해서 알아보겠습니다. 1. http://www.eclipse.org/ 사이트에 접속합니다. 일단 설치를 하려면 설치 프로그램 다운로드를 받아야 합니다. http://www.eclipse.org/ 에 접속하시면 메인에 다음과 같이 다운로드를 받으실수 있는 버튼이 있습니다 2015년 12월 기준 MARS 버전이 최신 버전인거 같습니다. 오늘은 최신버전인 MARS 버전을 받아보도록 하겠습니다. 웹개발을 하실 용도로 설치하시는 것을 기준으로 진행 하도록 하겠습니다.Eclipse IDE for Java EE Developers 를 다운 받도록 하겠습니다. JAVA EE(Java Ent.. 더보기
[JAVA] JDK 설치 및 환경설정 하는 방법 자바개발을 시작하기 위해 가장 처음 필요한 JDK(Java Development Kit) 설치 방법에 대해 알아보겠습니다. 1.가장 먼저 해야 할일은 Oracle 홈페이지에 접속 하신뒤 JDK를 다운로드 받으셔야 합니다. Oracle 홈페이지 주소 링크 입니다.http://www.oracle.com/technetwork/java/index.html 오른쪽 상단에 Java SE 를 클릭 합니다. 2. JDK 를 다운로드 받습니다. JRE(Java Runtime Environment)는 사용자를 위한 실행 환경만 포함한것 JDK(Java Development Kit)는 실행 환경과 함께 반 기계어로 변환하는 컴파일러 까지도 포함한 것이라고 합니다. 저희는 당연히 JDK를 설치 하면 됩니다! 3. 사용하고 있.. 더보기
[jqgrid] jqgrid 특정 row, cel 속성 추가하기 jqgrid를 사용하다보니 특정 row와 cel에 스타일을 줘야 하는 경우가 생겼다.이방법 저방법 찾아보다가 jqgrid 내부 속성만으로 해결 할수 있어서 편하게 해결 할 수 있었다 setRowData : 특정 row의 속성을 추가할 수 있음setCell : 특정 cel의 속성을 추가할 수 있음 jQuery(viewName).jqGrid('setGridParam', //viewName grid가 그려질 테이블 네임{ datatype: "jsonstring", datastr : data.resultData, loadComplete: function() {//var rowids = jQuery(viewName).jqGrid('getDataIDs'); //일단 jqgrid 데이타들의 id 값을 가져온다.$.e.. 더보기
[MyBatis]MyBatis 동적쿼리 if 문 MyBatis 동적쿼리 if 문 사용법입니다. 파라미터 값 if문 사용방법 MyBatis if 문자바에서 사용하는 if else 문과는 조금 다른 단일 if 문이라고 보면 될 것 같습니다. 1. Mapper.java 파일에서 다음과 같이 파라미터를 넘겨 줍니다. public List testData(@Param("dbspaceNum")Integer dbspaceNum, @Param("dbspaceName")String dbspaceName) throws SQLException; ex) 잘못된 예왜 계속 #{dbspaceName}을 고집했는지 모르겠습니다...이렇게 사용하면 계속 all 값이 안들어 가는거 같습니다...if문을 안타더라구요.. AND a.dbsnum = #{dbspaceNum} ex) 옳바.. 더보기
[JAVA]MD5 암호화 하기 MD5 암호화 하기 public String pwdMD5(String str){ String MD5 = ""; try{ MessageDigest md = MessageDigest.getInstance("MD5"); md.update(str.getBytes()); byte byteData[] = md.digest(); StringBuffer sb = new StringBuffer(); for(int i = 0 ; i < byteData.length ; i++){ sb.append(Integer.toString((byteData[i]&0xff) + 0x100, 16).substring(1)); } MD5 = sb.toString(); }catch(NoSuchAlgorithmException e){ e.pri.. 더보기