https://www.oracle.com/index.html Oracle | Integrated Cloud Applications and Platform Services Oracle Cloud Applications: State of the Union Webcast Discover what’s possible with Oracle Cloud applications at the Modern Business Experience live keynote webcast. Tuesday, March 24, 8:00 a.m. PT. www.oracle.com 오라클 홈페이지가 새로 개편되었습니다. 기존 UI에 익숙한 사람들은 새로운 UI에 적응하기 위해서 시간을 투자해야합니다. 이 글을 보고 사람들이 그러한 시간을 ..
POI 읽기/쓰기(read/write)를 구현하는 중 Excel의 특정 값을 찾아서 원하는 셀에 색상을 채우고 싶었다. 참고자료 예제 https://swk3169.tistory.com/entry/Java-Excel-%EC%97%91%EC%85%80-ReadWrite-%EC%9D%BD%EA%B8%B0%EC%93%B0%EA%B8%B0-POI POI 기존버전 아무리 해도 색상이 안채워짐. style.setFillForegroundColor(IndexedColors.GREY_25_PERCENT.getIndex()); //채우기 선택 style.setFillPattern(CellStyle.SOLID_FOREGROUND); //채우기 적용(이거안하면 안채운다) stackoverflow에 의하면 POI의 3.17버전..
Comparable 와 Comparator의 사용법 Comparable과 Comparator는 정렬과 관련된 인터페이스입니다. (sort()라는 메서드와 관련이 있다고 보시면됩니다.) 배열이나 Collections 프레임워크 사용시 sort() 메서드를 사용하면 자동으로 정렬을 시켜줍니다. 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 package practice; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; public class SortImpl..
■ Apache POI 우선 엑셀파일을 텍스트 파일처럼 읽고 쓸수는 없습니다. 때문에 Java에서 엑셀파일을 다루기 위해 Apache POI 라이브러리를 사용해야 합니다. Apache POI 라이브러리를 다운받기 위해서는 https://poi.apache.org/download.html 요 주소로접속한 뒤에 스크롤을 내리다 보면 위와같이 Binary Distribution 항목이 있습니다. 여기에서 빨간색 부분(poi-bin-3.15-beta2-...)을 클릭! 그 다음 스크롤을 또 내리다 보면 HTTP 항목이 나오게 됩니다. 위 링크를 통해 라이브러리를 다운받아 주세요. 네 가지 링크 모두 같은 링크이니 아무거나 선택하셔도 됩니다. 다운받은 압축파일을 열어보면 위와 같이 .jar확장자로 된 라이브러리 ..
추상 클래스(abstract class) 클래스는 일반 클래스(concrete class, )와 추상 클래스로 나뉘는데 추상 클래스는 클래스 구현부 내부에 추상 메서드가 하나 이상 포함되거나 abstract로 정의된 경우를 말한다. - 추상 클래스는 new 연산자를 사용하여 객체를 생성할 수 없다. - 추상 클래스(부모)와 일반 클래스(자식)는 상속의 관계에 놓여있다. - 추상 클래스는 새로운 일반 클래스를 위한 부모 클래스의 용도로만 사용된다. - 일반 클래스들의 필드와 메소드를 통일하여 일반 클래스 작성 시 시간을 절약할 수 있다. - 추상 클래스는 단일 상속만 가능하며 일반 변수를 가질 수 있다. - 추상 클래스는 동일한 부모를 가지는 클래스를 묶는 개념으로 상속을 받아서 기능을 확장시키는 것이 목..
자바 멀티채팅 프로그램을 통하여 네트워크 소켓 통신의 기본을 알아봅시다. 한 서버에 여러 클라이언트 접속이 가능합니다. 개발 환경은 eclipse이니 참고바랍니다. 1. API 먼저 소켓 프로그래밍에서 사용되는 API들을 정리해보겠습니다. 1) ServerSocket 서버 역할을 하는 소켓 객체입니다. 클라이언트의 연결 요청을 기다리면서 연결 요청에 대한 수락을 담당합니다. 2) Socket 클라이언트와 서버 간의 통신을 직접 담당합니다. 3) DataInputStream과 DataOutputStream 자바의 기본 자료형 데이터를 바이트 스트림으로 입출력하는 기능을 제공하는 ByteStream 클래스입니다. 2. 자바 채팅 처리 3. 자바 채팅의 내용 4. 1:1 채팅 5. 다중채팅(소스코드) 서버는 ..
1. API 먼저 소켓 프로그래밍에서 사용되는 API들을 정리해보겠습니다. 1) ServerSocket 서버 역할을 하는 소켓 객체입니다. 클라이언트의 연결 요청을 기다리면서 연결 요청에 대한 수락을 담당합니다. 함수명 설명 public void bind(SocketAddress endpoint) 어떤 소켓으로 연결을 기다릴 것인지 바인딩 public Socket accept() 연결을 기다리며, 연결이 될 때까지 block상태가 됨 2) Socket 클라이언트와 서버 간의 통신을 직접 담당합니다. 함수명 설명 public SocketAddress getRemoteSocketAddress() 소켓에 연결된 종단의 주소를 반환 public InputStream getInputStream() 소켓을 ..
Matrix.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 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 12..
KB4489899 윈도우10 에서 이놈이 절전모드상태후 깨어나지 못하는, 혹은 블루, 등 요상한 증세를 발생시킨다는 놈. 제거를 해버릴까 하는중이다. 일단 제어판- 프로그램 및 기능 - 에 가면 왼쪽 에 설치된 업데이트 보기 가 있다. 그러나.. 관리자(Administrator)상태이지만 , 아래와 같이 제한이 되어 있다. 윈도우에서 보안상 막아둔듯. 시스템 관리자가 설치된 업데이트를 사용할 수 없도록 설정했습니다 윈도우키 + R 실행창에서 gpedit.msc 입력 엔터 또는 시작메뉴클릭 gpedit.msc 입력해보면 항목이 뜰 것이다. 사용자구성 - 관리템플릿 - 제어판 - 프로그램 메뉴까지 클릭하면 우측에 "설치된 업데이트" 페이지 숨기기 가 있다. 기본값은 "구성되지 않음"이다. 더블클릭 하여 "사..
- Total
- Today
- Yesterday