목록전체 글 (462)
hyeonga_code
'pom.xml' 파일에 해당 라이브러리가 없는 경우 : query-jpa ===== 1 2 3 4 5 com.querydsl querydsl-jpa Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. ERROR 6840 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : ===== 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 4..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 tommy.spring.domain.Board - 그래도 오류 발생하는 경우 수동으로 파일을 저장해야 합니다. 'C:\Users\hyeon\.lemminx\cache\http\xmlns.jcp.org\xml\ns\persistence' > C 드라이브 > 사용자 > '사용자 계정' > .lemminx > cache > http > xmlns.jcp.org > xml > ns - 나의 경우 ns 폴더 내에 persistence 파일만 있고 폴더가 없는 상태 - 혹시 모르므로 persistence 파일을 다른 곳에 옮겨두고 persistence 폴더를 생성 - persistence 폴더 안에 persistence 파일을 붙여넣음..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Im9Lk/btsycxXRCCM/4btprkxkwfP3Yn7VETBN7K/img.jpg)
- Ajax를 활용한 댓글 구현하기 - 테이블 생성하기 ===== 1 2 3 4 5 6 7 8 9 CREATE TABLE TABLEMENT ( ID NUMBER(10,0) NOT NULL ENABLE, NAME VARCHAR2(20) NOT NULL ENABLE, CONTENT VARCHAR2(4000) NOT NULL ENABLE, CONSTRAINT TABLEMENT_PK PRIMARY KEY (ID) ENABLE ); /* Table TABLEMENT이(가) 생성되었습니다. */ - 시퀀스 생성하기 ===== 1 2 3 4 5 6 7 8 9 10 11 12 CREATE SEQUENCE TABLEMENT_SEQ MINVALUE 1 MAXVALUE 9999999 INCREMENT BY 1 START W..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bCZquK/btsyaRiezSM/pe0Er9HGKLZTPm1EGuNeuK/img.jpg)
- XMLHttpRequest 객체를 사용하여 XML 파일을 텍스트 형식으로 표시 - 원하는 이미지를 ch03 폴더에 저장합니다. [ httpRequestSample.jpg ] - 메인 페이지의 버튼을 클릭하는 경우 변경되는 내용을 받을 메소드 파일을 작성합니다. - ch03 > 'ajaxEx01.js' JavaScript 파일을 생성합니다. ===== 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 /** * */ // XMLHttpRequest객체를 저장할 변수를 전역변수로 선언합니다. var xhrObject; function createXHR() { // XM..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bMVosF/btsyVhhlJwQ/Aoczha4YUxfi6vF556pbUk/img.jpg)
-Scanner * * -... - java.text - SimpleDateFormat * * -년도 - yy : 2 자리 년도 - yyyy : 4 자리 년도 - 월 : MM - 일 : dd - 시간 - HH : 24 시간 기준 - 분 : mm - 초 : ss - 미리미초 : ssss ===== 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import java.util.*; import java.text.*; public class ex0325 { public static void main(String[] args) { Date date = new Date(); System.out.println("Date : " + date); // Date : Sun Mar 26 19:09:5..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KC7t4/btsy03hZhrA/BN4HH9JhWAXhC6wm3rSON1/img.jpg)
-- Calendar - Date 보다 자주 사용합니다. - 1.3 버전에서 출시 - 연산을 위해 출시 - calendar의 생성자 - calendar.getInstance() Calendar now = Calendar.getInstance() value = now.get(상수값) - 날짜 'DateTimeEx.java' ===== 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 package adv.baseclass; import java.text.SimpleDateFormat; import java.time.L..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bKIiZF/btsy2o7zhok/ZfzsCtKkeg17dCmFg7DWw1/img.jpg)
- Math - 수학 계산에 유용합니다. - 'MathEx.java' 클래스 생성 ===== 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 package adv.baseclass; import java.util.Random; // Math 클래스 public class MathEx { public static void main(String[] args) { double a = 123.567; // 정수로 변환 System.out.println((int)a); /* 123 : 정수로 변환하면서 나머지를 버립니다. */ System.out.println(Math.ceil(a)); /* 124.0 : 소수점을 포함하여..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/xn2zn/btsyUMn2KWV/IrglfK5gbJdimqGSBlUg3K/img.jpg)
- StringBuffer - 기존 객체의 공간이 부족한 경우 기존 버퍼 크기를 늘려 저장합니다. - 각 메서드별로 멀티스레드 환경에서도 동기화를 지원 - 스레드에 안전한 프로그램이 필요할 때 사용합니다. - 개발중인 시스템의 부분이 스레드에 안전한지 모를 경우 사용합니다. - 16개를 저장할 수 있습니다. StirngBuffer(CharSequence "abc") : abc를 제외한 16개 문자 저장 가능 - 문자형 배열을 내부적으로 가지고 있습니다. = String - 내용을 변경할 수 있습니다._mutable != String - thread-safe를 지원합니다. - 동시에 수정하는 경우 안전성을 보장합니다. - 순차적으로 처리할 수 있습니다. - 인스턴스를 생성할 때 버퍼의 크기를 충분히 지정해..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/tuFoC/btsy2rpFJDK/ueAcpiamkWxzOkhjjFJVGk/img.jpg)
- Thread_스레드 - 생명 주기 - NEW : 스레드가 만들어진 상태 - Runnable : 스레드 객체가 생성된 후에 start() 메소드 호출 시 이동합니다. - Running : Runnable 상태에서 스레드 스케줄러에 의해 이동합니다. - Blocked : 스레드가 다른 특정한 이유로 Running 상태에서 Blocked 상태로 이동합니다. - Dead : 스레드 종료 시 다시 시작할 수 없습니다. - 멀티 스레드 - 하나의 프로그램 안에서 여러 개의 프로그램을 동시에 실행하도록 하는 것 - 프로세스 내에서 실행되는 세부 작업 단위입니다. - 멀티 프로세스 : 두 개 이상의 프로세스가 실행되는 것 - 멀티 태스킹 : 두 개 이상의 프로세스를 실행하여 일을 처리하는 것 - 방법 - Threa..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dEY6pc/btsy4qDuayk/QFTvBJBjpssPMQ12nfLVfk/img.jpg)
- 'https://docs.oracle.com/javase/8/docs/api/index.html' - Deprecated_비추 > 다음 버전에서 사라질 수 있습니다. - lang 패키지 - 어떠한 클래스도 참조하지 않고 사용할 수 있는 메소드의 집합입니다. - Object 클래스 메소드 - 모든 클래스의 최고 상위 클래스입니다. - 자동으로 'extends Object'가 작성됩니다. - 사용하기 위해서는 오버라이드를 해야합니다. @Override public String to String(){} - 11 개의 메소드를 가지고 있습니다. - protected Object clone() - protected void finalize() - public Class getClass() - 적절한 오버라이딩..