일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- eclipse utf8
- spring 오류
- 에러
- 형변환
- spring form
- JavaScript
- HTML
- 이클립스
- elasticsearch
- jQuery
- 자바스크립트
- JSP
- tomcat
- Java
- eclipse 설정
- 쿼리
- java 오류
- 자바
- 엑셀
- 자바 리스트
- 한글 깨짐
- 데이터베이스
- 엘라스틱서치
- db
- MySQL
- Eclipse
- 이클립스 설정
- Excel
- 제이쿼리
- CSS
- Today
- Total
목록전체 글 (154)
개발노트
드롭다운 메뉴(싱글타입) HTML 삽입 미리보기할 수 없는 소스 드롭다운 메뉴(멀티타입) - multiple 태그의 multiple 속성 : 두 개 이상의 옵션을 동시에 선택할 수 있다. - Window에서는 'CTRL / SHIFT' 키로 선택 가능 - Mac 에서는 'COMMAND' 키로 선택 가능 HTML 삽입 미리보기할 수 없는 소스 https://www.w3schools.com/tags/att_select_multiple.asp HTML select multiple Attribute W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular..
label 태그 : 사용자 인터페이스(UI) 요소를 정의할 때 사용 for 속성 : 다른 요소와의 결합을 위해 사용 // 축구 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=haakuz&logNo=221341716499 label for란? label for? : label 태그는 input 태그를 제어하여 상태를 변경하게 도와주는 태그... blog.naver.com http://www.tcpschool.com/html-tags/label 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com
IP (Internet Protocol) : 데이터를 주고 받기 위한 통신 규약(약속) 데이터를 주고 받기 위해서는 출발지와 도착지가 있어야 하는데 그래서 생겨난 개념이 ip 주소(Internet Protocol Address)이다. = 우편을 보낼 때 발신자주소와 수신자주소가 필요하듯 인터넷에도 주소(IP)가 필요합니다. - 주소 구분 우리집의 주소는 서울시 / 용산구 / 한강로3가 / xx번지 이런식으로 구분되듯 IP주소도 123.123.123.123 식으로 구분된다. 공인IP : 공인기관에서 인증한 공개형(public) IP 주소 = (우편물에 비유) 우체국에서 배달하는 실제 주소 ※ 공인IP 주속 확인 https://ip.pe.kr/ 내 아이피 확인 (My ip address) - ip.pe.kr..
프로세스(process) - 실행 중인 프로그램(program) (사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당받아 실행 중인 것) - 데이터와 메모리 등의 자원 그리고 스레드로 구성 스레드(thread) - 프로세스(process) 내에서 실제로 작업을 수행하는 주체 - 모든 프로세스에는 한 개 이상의 스레드가 존재하여 작업을 수행한다. 두 개 이상의 스레드를 가지는 프로세스를 멀티스레드 프로세스(multi-threaded process)라고 한다. - 'Thread 클래스를 상속' 'Runnable 인터페이스 구현' 2가지 방법이 있다. // Thread를 상속받음 - run 메서드를 구현해야 함 public class Sample extends Thread { public void ..
Serializable - 자바 시스템 내부에서 사용되는 객체 또는 데이터를 외부의 자바 시스템에서도 사용할 수 있도록 바이트(byte) 형태로 데이터 변환하는 기술과 바이트로 변환된 데이터를 다시 객체로 변환하는 기술(역직렬화)이다. ( 객체를 파일이나 네트워크로 전달하기 위해서 형태를 재구성한다. → 객체는 byte형이 아니므로 파일에 저장이 불가능하고, 네트워크게 전송이 안됨 → 객체를 byte형으로 변환해서 데이터 스트림으로 만든다. ) - 시스템적으로 이야기하자면 JVM(Java Virtual Machine 이하 JVM)의 메모리에 상주(힙 또는 스택)되어 있는 객체 데이터를 바이트 형태로 변환하는 기술과 직렬화된 바이트 형태의 데이터를 객체로 변환해서 JVM으로 상주시키는 형태를 이야기한다. ..
InputStream - byte 단위의 입력 스트림의 최상위 클래스(추상 클래스)이다. (추상 클래스 - 스스로 객체 생성 불가) - buffer, file, network 단에서 입력되는 데이터를 읽어오는 기능을 한다. 메서드 설명 void close() throws IOException 입력 스트림을 닫는다. int read() throws IOException 1바이트를 읽어들인 후, int 형으로 변환하여 리턴한다. 만약 EOF(End Of File)을 만날 경우, -1을 출력한다. ( EOF는 파일의 끝을 의미, 윈도우에서 " +" 명령 과 동일한 기능을 수행 ) int read(byte buffer[]) throws IOException 입력 스트림으로부터 buffer[]의 크기만큼 데이터를..
Collections.sort() - 지정된 리스트를 오름차순 정렬한다. - 매개변수 타입은 List 로 받는다. - 임의의 정렬 기준으로 정렬을 하려는 경우, Comparator 인터페이스를 구현하여 compare() 메서드를 오버라이딩해야 한다. HTML 삽입 미리보기할 수 없는 소스 [ 사용 예제 ] 1. 오름차순 / 내림차순 정렬 HTML 삽입 미리보기할 수 없는 소스 2. 기준 정렬 임의의 정렬기준으로 정렬을 하려는 경우, Comparator 인터페이스를 구현하여 compare() 메서드를 오버라이딩해야 한다. HTML 삽입 미리보기할 수 없는 소스 https://velog.io/@juxn183/How-to-sort-in-Java-%EC% 9E%90% EB% B0%94-%EC% A0%95% EB..
List / ArrayList 클래스 - 컬렉션 프레임워크 (Collection Framework)의 한 종류이다. - 데이터 저장 순서가 존재한다. - 데이터를 중복으로 저장 가능하다. - 배열과 비슷한 형태로 저장된다. - 배열은 저장되는 데이터의 한계를 지정해야 하지만, ArryList는 데이터 저장의 한계가 없다. [ 사용 예제 ] 1. 선언 : 제네릭 List list = new ArrayList(); 2. 추가 list.add(값) index 0 index 1 index 2 1 2 3 // 데이터 추가 - 맨 뒤에 list.add(1); list.add(2); list.add(3); → 중간에 추가 list.add(index, 값) index 0 index 1 index 2 index 3 1 ..