Languages/java 썸네일형 리스트형 [java] RateLimiter MultiThread 예제 plugins { id("java")}group = "org.example"version = "1.0-SNAPSHOT"repositories { mavenCentral()}dependencies { testImplementation(platform("org.junit:junit-bom:5.9.1")) testImplementation("org.junit.jupiter:junit-jupiter") runtimeOnly("mysql:mysql-connector-java:8.0.25") implementation("com.google.guava:guava:31.1-jre") implementation("com.googlecode.json-simple:json-simple:.. 더보기 [java] RateLimiter 예제 public class Main{ public static void main(String[] args) throws InterruptedException { RateLimiterExample rateLimiterExample = new RateLimiterExample(); for(int i = 0; i import com.google.common.util.concurrent.RateLimiter;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class RateLimiterExample {// publ.. 더보기 [java] 기상청 초단기실황조회(getUltraSrtNcst) Mysql(JDBC) 저장 .Java로 기상청 초단기실황을 디비에 저장하기 예제 1. API 명세를 확인하고 테이블 만듦 ( https://t-factory.tistory.com/53 ) 2. 주소별 좌표 정보를 확인하고 테이블 만들어 데이터 적재. (https://t-factory.tistory.com/53) 3. java JDBC 연결 3.1. Main.java import db.DbPool; import jdk.internal.org.xml.sax.InputSource; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import util.Utlz; import javax.xm.. 더보기 [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 { .. 더보기 이전 1 2 3 다음