일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- 앵커멤버
- 디스패처서블릿
- 요약
- 튜닝
- 요청매핑
- XACT_STATE
- MSSQL
- SQL
- 홈스쿨링
- 아이
- TRANCOUNT
- HWPF
- SQLSTATE=42705
- dm_exec_requests
- 스프링
- 함수
- java
- getChannel()
- XWPF
- ERROR_MESSAGE
- 배치
- git
- transferTo
- 교육법
- renameTo
- 진경혜
- 프론트컨트롤러
- 재귀멤버
- spring
- Today
- Total
목록java (7)
필기노트
보호되어 있는 글입니다.
먼저 암호화라는 개념은 너무나 간단합니다 내가 가진 원문의 메세지를 상대방이 해석할 수 없게 하는 것이 바로 암호화의 목적 javax.crypto.Cipher 클래스는 암호화 알고리즘을 나타낸다. 암호를 사용하여 데이터를 암호화하거나 복호화할 수 있다. 아래와 같이 암호화 알고리즘, 운용 방식 그리고 패딩 방식을 전달해 Cipher 인스턴스를 만들 수 있다. Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding"); 위의 예제 코드에서 전달한 파라미터에 대해서 간단히 알아보자. 각각 순서대로 암호화 알고리즘, 운용 방식 그리고 패딩 방식을 나타낸다. (1) 암호화 알고리즘 암호화에 사용되는 알고리즘을 말한다. 암호화 알고리즘은 크게 단방향 알고리즘과 양방향..
File 클래스는 데이터의 입출력 이외에, 파일 또는 디렉터리와 관련된 일을 처리를 위해 디자인 된 클래스이다. import java.io.File; class FileMove { public static void main(String[] args) { File myFile = new File("C:"+File.separator+"MyJava"+File.separator+"my.bin");// 7행 if(myFile.exists()==false)// 8행 { System.out.println("원본 파일이 준비되어 있지 않습니다."); return; } File reDir = new File("C:"+File.separator+"YourJava");// 14행 reDir.mkdir();// 15행 Fil..
Java 소켓 통신(Socket)을 사용하는 이유 먼저 자바에서 소켓 통신은 C 또는 C++ 언어로 구현된 프로젝트와의 통신에 많이 사용됩니다. 이유는 Java와 C의 데이터 개념이 다르기 때문인데요. C에서는 구조체를 사용하는데 반해서 Java에는 구조체가 없습니다. 이처럼 Java의 Object 구조를 C에서 이해하지 못하고 C의 구조체를 자바에서 이해하지 못하기 때문에 서로 통신을 위해서는 byte 단위로 정보를 주고받아야 합니다. (Socket을 사용한 전문 통신) Http 통신과 Socket 통신의 차이점 - 단방향 통신인 Http 통신 Http 통신은 Client의 요청(Request)이 있을 때만 서버가 응답(Response)하여 해당 정보를 전송하고 곧바로 연결을 종료하는 방식입니다. Cl..
1. Apache POI란? Microsoft 형식 파일에 액세스하기 위한 Java API 2 HWPF vs XWPF 2.1 HWPF : 이 API는 이전 Word 6 및 Word 95 파일 형식, .doc문서용입니다. 2.2 XWPF : 이 API는 Word 2007 .docx문서용입니다. 3. gradle dependencies 추가 implementation 'org.apache.poi:poi-ooxml:5.2.2' 4. 고객정보를 이용해 워드파일로 만들어야 할 경우가 있다. 5. 미리 만들어 둔 템플릿에 고객정보들을 치환시키고 업데이트된 내용으로 새 파일을 만든다. import org.apache.poi.xwpf.usermodel.XWPFDocument; import org.apache.poi.x..
목차 1. FileInputStream & FileOutputStream (바이트 입출력 스트림) 2. DataInputStream & DataOutputStream (기본 자료형 필터 스트림) 3. BufferedInputStream & BufferedOutputStream (버퍼 필터 스트림) 4. DataBufferedInputStream & DataBufferedOutputStream 1. FileInputStream & FileOutputStream 먼저 Stream에 대해서 알아보자. 스트림이란? '데이터의 흐름', 또는 '데이터의 흐름을 형성해 주는 통로'를 의미한다. 프로그램으로 데이터를 읽어 들여야 하는 상황이라면, 입력 스트림을 형성해야 한다. run.exe라는 파일에 저장된 데이터를 ..
목차 1. 쓰레드를 생성하는 방법 2. 쓰레드를 생성하는 두 번째 방법 3. synchronized 기반 동기화 메소드 4. wait, notify, notifyAll에 의한 실행순서의 동기화 1. 쓰레드를 생성하는 방법 쓰레드란? 쓰레드는 하나의 프로세스 내에서 둘 이상의 프로그램 흐름을 형성할 수 있다. class ShowThread extends Thread// 1행 { String threadName; public ShowThread(String name) { threadName=name; } public void run()// 10행 { for(int i=0; i