:::: 개발 ::::/::: JAVA ::: 55

netty 시작 ( 테스트 )

우선 이클립스 자바 프로젝트 만든다 lib 폴더 하나 생성 netty-3.6.2.Final.jar 복사 1. 프로젝트 마우스 오른쪽 properties > java build path > Libraries > Add Library > user Library > next > 오른쪽 User Libraies .. 버튼 클릭 > new > "아무이름이나 ex( Referenced Li..) > Add JARs netty-3.6.2.Final.jar 추가 헉헉 그냥 빌드패스에 복사해도 되는데 검색하니 요렇게 하는게 뭔가 더 직관적이여서 요렇게 해봄. 2. 참고만 jar 안에 class 소스 바로 보이게 하기참고 & 자료 URL 정리 - net.sf.jadclipse_3.3.0.jar 이클립스 plugin 폴더 ..

log4j ibatis 설정 법 정리

log4j.properties # Global logging configuration - 전역 리포팅 레벨 설정 log4j.rootLogger=ERROR, stdout # SqlMap logging configuration... - SqlMap 리포팅 레벨 설정 log4j.logger.com.ibatis=DEBUG log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG log4j.logger.java.sql.Connection=DEBU..

JAVA 인터페이스 개념 정리

JAVA 인터페이스 개념 정리 스펙을 구현? 큰 그림 interface 상호간 마주본다 외부에서 볼 수 없는 private 접근제한 선언된 변수는 한쪽에서 일방적으로 변경할수없으므로 서로 마주 봐야하기때문에 public static final(상수) 로 선언된다. 무엇을 위해 존재할까? 다형성을 적용하고 싶을때 interface는 스펙(표준)을 정할때 사용한다. 뭐 먹을래?? 돈까스(객체) --> 클래스 따듯한 국물 (스펙) --> 인터페이스 implements -> 구현한다 전혀 다른 데이터와 로직을 가진 클래스가 하나의 타입으로 override 효과를 노리면서도 여러 종류의 객체를 사용할수있음 상속처럼 모든 코드를 물려주지 않는다. 필요한것만 가져올수있음 단 실체는 아니다 메타,타입,스펙이라 이해(객..

허허 이게 생각이 안났써 변수 비교후 바꾸기

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Exam_01 { public static void main(String[] ar) throws IOException{ BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); int su1 = 0 , su2 = 0 , su3 = 0 ; System.out.print("su1 은 "); su1 = Integer.parseInt(in.readLine()); System.out.print("su2 은 "); su2 = Integer.parseInt..

JAVA null 체크 length 이용

============================ Java Programming Tip ② ============================== java에서 String에 값이 들어있는지를 체크하기 위해 다음과 같이 체크하는 경우가 있습니다. if (param != null && param.equals("")) { // 값이 있는 경우 처리 } else { // 값이 없는 경우 처리 } 이 경우 다음과 같이 사용하는 것이 좋습니다. if (param != null && param.length() != 0) { // 값이 있는 경우 처리 } else { // 값이 없는 경우 처리 } 또는 if (param == null || param.length() == 0) { // 값이 없는 경우 처리 } els..

[본문스크랩] [강좌] 자바 설치하기.

자바 설치하는 부분을 묻는분이 계셔서, 자바사이드(http://50001.com) 의 김은영님의 강좌를 올려드립니다. 1.2 자바 설치하기 목차 프로그램 다운로드 설치 환경변수 설정 1.2.1 프로그램 다운로드자바를 개발하려면 가장 먼저 JDK(Java Development Kit)을 설치해야 한다. 현재 자바2의 SE는 1.4.2까지 릴리즈되어 있다. ① JDK를 다운로드 받으려면 아래의 사이트로 이동한다. http://java.sun.com/j2se/1.4.2/download.html ② SDK는 개발에 필요한 모든 파일이 들어 있으며, JRE는 실행에 관한 파일만 들어 있다. 우리는 SDK를 다운로드 받아야 한다. ③ 해당 파일의 download 를 클릭하면 라이센트에 동의하라는 화면이 나완다. "..

[본문스크랩] [JSP] [팁] EUC-KR, KSC5601, euc-kr , etc..

>> response.setContentType("text/html;charset=KSC5601");> response.setContentType("text/html;charset=EUC_KR");> response.setContentType("text/html;charset=EUC-KR");> response.setContentType("text/html;charset=euc-kr");> response.setContentType("text/html;charset=euc_kr");> response.setContentType("text/html;charset=ksc5601");>> 위에서 어떤 것은 맞고 어떤 것은 틀렸습니까? 선듯 대답하기 힘드시죠?Windows에서의 JVM의 한글디폴트 인코딩 캐릭터..