분류 전체보기
-
-
Bouncy Castle Provider 등록하기java/jca 2019. 6. 4. 09:04
BouncyCastle 라이브러리 BuildPath 추가 후 Security.addProvider() 로 프로바이더를 추가한다. package jce; import java.security.Provider; import java.security.Security; import org.bouncycastle.jce.provider.BouncyCastleProvider; public class BCWithApplicationTest { public static void main(String[] args) { //애플리케이션 실행시 BouncyCalstelProvider를 추가한다. Security.addProvider(new BouncyCastleProvider()); Provider provider = Se..
-
설치시 네트워크 설정 안했을때 네트워크 연결 설정법리눅스 2019. 5. 29. 18:14
ip addr 로 확인 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp0s25: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether e4:11:5b:39:a7:c0 brd ff:ff:ff:ff:ff:ff inet..
-
서버구축시 필요한 필수 개념과 명령어리눅스 2019. 5. 29. 06:41
시스템 종료 명령 실행 poweroff shutdown -P now halt -p init 0 shutdown의 now 부분에 시간을 지정하면 지정한 시간에 시스템을 종료한다. -P +10 : 10분후 종료 (P : poweroff) -r 22:00 : 22시에 재부팅 (r: reboot) -c : 예약된 셧다운 취소 (c: cancel) -k +15 : 현재 접속한 사용자에게 15분 후 종료 된다는 메세지를 보내지만 실제로는 종료 안됨 시스템 재부팅 reboot init 6 로그아웃 logout exit 자동 완성과 히스토리 tab을 누르면 자동완성이되고 history 명령어를 사용하면 history -c를 입력한다. Vi 사용하기 vi 켜고 내용입력후 :w test2.txt 입력후 enter "tes..
-
리눅스 USB 설치리눅스 2019. 5. 26. 13:08
http://ftp.kaist.ac.kr/CentOS/7/isos/x86_64/ Index of /CentOS/7/isos/x86_64/ ftp.kaist.ac.kr iso는 끊길수 있으니 torrent 로 받는다 . 2. 설치 USB 작성 이제는 ISO파일을 가지고 부팅이 가능한 USB를 만들기 위해 프로그램이 필요합니다. 인터넷을 검색해보시면 다양한 종류의 설치 프로그램들이 있습니다. 제가 사용한 프로그램은 ‘win32diskimager’ 입니다. http://sourceforge.net/projects/win32diskimager/ Win32 Disk Imager Download Win32 Disk Imager for free. A Windows tool for writing images to US..
-
스트림java 2019. 5. 21. 16:04
필터스트림 inputStream과 outputStream은 단일 바이트나 그룹 바이트를 읽고 쓴다 . 그 바이트를 어떤 형태인지 결정하는 것은 프로그래머역량 데이터 형식으로 변환하기 위해 저수준스트림에 연결가능한 스트림을 제공 reader와 writer로 나뉨 필터 연결하기 필터는 생성자에 의해 스트림에 연결된다. 생성할 때 필터 체인을 쓸 수 있다. 예) InputStream in = new FileInputStream("data.txt"); in = new BufferedInputStream(in); 위와 같은 코드를 다음과 같이 사용 가능하다 -> DataOutputStream dout = new DataOutputStream( new BufferedOutputStream( new FileOutpu..
-
PDF_BOX카테고리 없음 2019. 5. 17. 11:40
https://www.tutorialspoint.com/pdfbox/index.htm pdfbox 튜토리얼 pdf파일을 만드는 예제 import java.io.IOException; import org.apache.pdfbox.pdmodel.PDDocument; public class PDFDocumentCreate { public static void main(String[] args) { PDDocument document = new PDDocument();//빈 PDF 문서를 만든다 . try { document.save("D:/EDOC_JAVA/Study/pdfprac/test.pdf"); System.out.println("PDF Create"); document.close(); } catch ..
-
자바로 배우는 리팩토리 입문 0장java 2019. 5. 12. 15:13
1번 그림은 상위 클래스를 가리키는 화살표 2번 그림은 인터페이스를 가리키는 화살표 3번 그림은 집합을 나타내는 화살표 필드 등으로 객체를 포함하는 경우 사용한다. 4번 알고 있다를 뜻하는 화살표 집합을 뜻하는 화살표와 같지만 포함한다를 강조하기보다는 필드에 들어 있음을 강조할 때 사용 5번은 사용한다 필드에 들어 있지 않아도 메서드의 매겨변수나 임시 변수등으로 사용할 가능서이 있는 객체를 가리킴 리팩토링이란? 정의 리팩토링이란 외부에서 보는 프로그램 동작은 바꾸지 않고 프로그램 내부 구조를 개선하는것 - 리팩토링해도 외부에서 보는 프로그램 동작은 변하지 않는다. - 리팩토링하면 프로그램의 내부 구조가 개선된다. 예) 방대한 클래스를 추출하여 잘 분할시키는 것 1. 버그 수정은 리팩토링이 아니다. 버그수..