본문 바로가기

Languages

[intellij] runnable jar 만들기 1. Project Structure 2. Main class 선택 3. 빌드 더보기
[java] centos java 1.8 설치 1. yum install java-1.8.0-openjdk # yum install java-1.8.0-openjdk Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile epel/x86_64/metalink | 7.9 kB 00:00 * base: mirror.navercorp.com * epel: mirror-icn.misakamikoto.network * extras: mirror.navercorp.com * updates: mirror.kakao.com base | 3.6 kB 00:00 epel | 4.7 kB 00:00 extras | 2.9 kB 00:00 mysql-connectors-community | 2.6.. 더보기
[java] mysql8.0 접속 1. .jar 다운로드 https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.22 2. 접속용 소스코드 작성 Class.forName("com.mysql.cj.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://호스트명/데이터베이스명" , "계정명","비밀번호"); 더보기
[java] String to Inputstream 변환 String sStr = "ABCDEF"; InputStream is = new ByteArrayInputStream(sStr.getBytes()) InputStream 으로 변환 가능. 더보기
[java] 기상청 날씨정보 API 호출 // Press ⇧ twice to open the Search Everywhere dialog and type `show whitespaces`, // then press Enter. You can now see whitespace characters in your code. import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; import java.io.BufferedReader; import java.io.IOException; public class Main { .. 더보기
[java] String.equals(String) A.Equlas B 할 때 A에 조건이 되는 변수를 쓰는 경우가 많은데, 올바르지 않은 방식이다. A에는 "T" 와 같이 소위 말하는 하드코딩이나 상수 Const (enum, record, final) 형식이 오는것이 바람직하다 이유 : A 위치에 조건으로 사용하는 변수가 null 인 경우 java.lang.NullPointerException 발생 가능성이 있기 때문이다. if("1".equals("b")){ ... } 더보기
[java] 정규식 (숫자만) String sStr = "12345612"; boolean result = txt.matches("[0-9]+"); System.out.println(result); 더보기
[java] String 을 Int로 변경 String sStr = "1"; int iNumber = Integer.parseInt(sStr); 더보기