본문 바로가기

Java/Java 응용

Lombok 시작하기 Lombok에 대해 소개하고 있는 Project Lombok 공식 페이지에 접속하면 아래와 같은 Lombok에 대한 소개가 나와있다. Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java.Never write another getter or equals method again, with one annotation your class has a fully featured builder, Automate your logging variables, and much more. 간단히 의미를 살펴보자면 Lombok은 에디터와 빌드 도구들에 자동으로 연결되는 Java ..
Java xml parser import java.io.IOException; import java.util.logging.Logger; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import org.xml.sax.SAXException; public class XMLParser { private static final String URL = "query.xml"; private static fi..
Java 프로그램에서 Proxy 사용 Java 프로그램에서 Proxy를 사용해서 네트워크 연결을 하려는 경우에는 Proxy IP와 Port를 세팅해주면 된다. System.setProperty("http.proxyHost", "IP Address"); System.setProperty("http.proxyPort", "Port Number"); 이 두줄을 프로그램 시작할 때 넣어주도록 하자.
Base64 컴퓨터 분야에서 쓰이는 Base 64 (베이스 육십사)란 8비트 이진 데이터(예를 들어 실행 파일이나, ZIP 파일 등)를 문자 코드에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식을 가리키는 개념이다. 베이스64 - 위키백과, 우리 모두의 백과사전https://ko.wikipedia.org/wiki/%EB%B2%A0%EC%9D%B4%EC%8A%A464 Base64는 암호화, 복호화하는 툴이다. 하지만 여기서 암호화라는 것은 정말 다른 사람들이 해독하지 못하게 막는다는 의미보다는 바로 어떤 의미인지 읽어낼 수 없게 만든다는 것에 초점이 맞춰져있을 것이다. 인코딩과 디코딩의 방법이 이미 공개되어있고 조금만 구글링해도 웹상에서 인코딩된 Base64 문자열을 ..