🖥️ Back

jsop HTML 또는 XML 작업을 단순화하는 Java 라이브러리이다. 정적페이지를 크롤링 하는데 주로 사용된다. 🔎 크롤링 (Crawling) HTML 페이지를 가져와서 필요한 데이터를 추출하는 작업 라이브러리 추가 https://mvnrepository.com/artifact/org.jsoup/jsoup Connection.Response import org.jsoup.Connection; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.junit.jupiter.api.Test; import java.io.IOException; @Test void jsoup() throws IOException { Connection.Resp..
URL은 ASCII 문자만 가능하다. 따라서 영문, '_' 외 나머지 문자는 16진수 아스키코드로 바꿔야한다. @Test void encodeTest() { String msg = "가나다라마바사"; try { String encode = URLEncoder.encode(msg, "UTF-8"); System.out.println(encode); String decode = URLDecoder.decode(encode, "UTF-8"); System.out.println(decode); } catch (UnsupportedEncodingException e) { throw new RuntimeException(e); } }
Spring boot 기반의 Spring 프로젝트 생성해주는 사이트 https://start.spring.io/ Gradle을 많이 사용한다. 사용하는 언어를 선택한다. 버전을 선택하는데 (SNAPSHOT)은 아직 만들어지는 버전이다. 프로젝트에 맞춰 작성한다. 기본적인 것 추가
String 불편(Immutable)한 문자열을 처리하기 위한 클래스이다. String 객체가 생성되면 값는 변경할 수 없기에 '새로운 객체'로 추가 및 변경된다. String str = "wow"; str += "_dorabangs"; StringBuffer 가변(Mutable)한 문자열을 처리하기 위한 클래스이다. 새로운 문자열을 추가하거나 변경하면 '기존의 객체'로 추가 및 변경된다. StringBuffer sb = new StringBuffer("wow"); sb.append("_dorabangs"); StringBuilder 가변(Mutable)한 문자열을 처리하기 위한 클래스이다. StringBuffer와 마찬가지로 새로운 문자열을 추가하거나 변경하면 '기존의 객체'로 추가 및 변경된다. 하지..
지구용사
'🖥️ Back' 카테고리의 글 목록 (19 Page)