본문 바로가기

분류 전체보기

(82)
cmd화면에 내용이 길 경우 한 화면식 출력 아래와같이 명령어 뒤에 | more 을 추가해준다. => ipconfig | more
Mybatis 동적쿼리 # Mybatis 동적태그 ( 기존 ibatis의 isEqual, isNull, isEmpty, isNotEmpty 등을 하나로 )WHERE 1=1 AND_ID = #{empId} , ( 오라클의 case문과비슷 )WHERE 1=1 AND TITLE LIKE #{title} AND TITLE LIKE #{content} AND DEL_YN = 'N' , ( 조건에따라 where절 추가할때 )SELECT COUNT(*) FROM USER AND USER_ID = #{id} AND USER_PW = #{pw} trim태그를 위와같이 사용시 맨처음 and나 or을 where로 바꿈!! ( 동적으로 update구문 만들때 )UPDATE MST_USER EMAIL = #{email}, ADDRESS = #{add..
00. ( parameterType vs parameterMap ) and ( resultType vs resultMap ) 일단 parameterType만쓰고 parameterMap은 비권장됨( 오피셜 ) # parameterMapparameterMap은 외부 parameterMap을 찾기 위한 비권장된 접근방법으로서 인라인 파라미터 매핑과 parameterType을 대신 사용하길 권장함 # parameterTypeparameterType - 구문에 전달될 파라미터의 패키지 경로를 포함한 전체 클래스명이나 별칭 ( 별칭은 설정파일에 등록하면 사용가능. vo,to등을 등록해야 전체 패키지명을 써야하는 불편함을 없앰 ) ( 이외에도 자바타입의 내장된 별칭이 존재함( 대소문자 구분 ) String -> string Integer -> int, integer Map -> map HashMap -> hashmap Collection ..
color picker # Quick HTML Color Picker# 원하는 색상을 클릭으로 선택후 해당 RGB값을 추출한다.( 클릭시 바로 클립보드로 저장됨 )# 다운로드 : https://quick-html-color-picker.kr.uptodown.com/windows/download
WAS( Web Application Server ) # 종류 오라클의 WebLogic , IBM의 WebSphere, 티맥스의 JEUS, 아파치의 톰캣, jBoss 등등톰캣말고 웹로직이나 제우스, 티맥스등을 쓰는이유는 기술지원과 안정성 # Application 독립적으로 동작하는 하나의 응용프로그램 # Web Application 웹을 기반으로 실행되는 프로그램 # Web Server 작성된 Html등을 네트워크망에 종속되지 않고, 웹서비스를 하는 어플리케이션 HTTP를 통해 웹 브라우저에서 요청하는 HTML문서나 이미지,파일등을 전송해 주는 서비스프로그램 즉, 정적인 페이지를 표현하기 위한 서버로서 웹브라우저를 통해 미리 지정된 자료를 제공 # WAS ( Web Application Server ) 동적인 페이지를 표현하기 위한서버( JSP, Servl..
람다표현식 # 자바 1.8에 새롭게 추가됨# Lamda Expression 1. 람다표현법 ( 기본 ) ( 코드 간결화 )# 기존 메서드 작성반환타입 메서드이름( 매개변수 ){ 내용} # 람다 ( 반환타입과 메서드 이름이 생략된 형태 ) ( 매개변수){ 내용 } ex # 기존 int sum(int a, int b){ return a+b;} # 람다 - 아래와같이 익명함수로 표현(int a, int b)-> { return a+b }; 2. 람다식에서 생략할수 있는 조건# 반환값이 있는경우 : return, { } , ; 생략가능 (int a, int b) -> { return a+b; } (int a, int b) -> a+b # 매개변수의 타입을 추론할 수 있는경우 타입 생략가능 (int a, int b) -> ..
[자바기초요약9] 내부클래스 # 내부클래스 1 내부멤버클래스 외부클래스명$내부멤버클래스.class 2 내부지역클래스 외부클래스명$숫자 내부지역클래스.class 3 내부무명클래스 외부클래스명$숫자.class [ex] class A{ // A.class class B{} // A$B.class void m1(){ class C{} // A$1C.class class D{} // A$1D.class } void m2(){ class C{} // A$2C.class class E{} // A$1E.class } } [ex] class A{ // A.class B o1=new B(){}; // A$1.class void m(){ B o2=new B(){}; // A$2.class } } class B{} // B.class # 내부멤버클래스..
소스