Languages 썸네일형 리스트형 [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.. 더보기 [kotlin] spring boot rs232 통신 ( jSerialComm) 사용 mac 환경 dependenciesimplementation("com.fazecast:jSerialComm:2.11.0") sourceimport com.fazecast.jSerialComm.SerialPortimport org.springframework.beans.factory.DisposableBeanimport org.springframework.stereotype.Componentimport java.io.ByteArrayOutputStreamimport java.io.InputStreamimport kotlin.concurrent.Volatile@Componentinternal class SerialWatcher : DisposableBean, Runnable { private val thread: .. 더보기 [kotlin] mutableListOf 실제로 내부 구현된 자료형은 ArrayList인것으로 보임 val shapes: MutableList = mutableListOf("triangle", "square", "circle",1234)shapes.add(0,"abcd")println("${shapes[5]}") Exception in thread "main" java.lang.IndexOutOfBoundsException: Index 5 out of bounds for length 5 at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckInde.. 더보기 [Kotlin] constructor 생성자 코틀린에는 생성자가 Primary Constructor 와 Secondary Constructor 가 있음. 1. Primary Constructor 아래처럼 명시적으로 class (클래스명) constructor 라고 써주고 그 다음 괄호에 인자로 받을 값을 설정해 주는 형태. Primary Constructor 에는 어떤 로직도 들어갈 수 없음. 로직은 init 에 넣는다. class Person constructor(name: String) { /*...*/ } 아래처럼 class (클래스명) constructor 를 써주지 않고 생략한 뒤 괄호안에 인자로 받을 값만 작성해 줘도 기본적으로 Primary constructor 선언한 걸로 인식 class Person(name: String) { /*.. 더보기 Exception in thread "main" java.lang.UnsupportedClassVersionError 더보기 [Kotlin] 코틀린이란, 코틀린 HelloWorld 1. 코틀린이란 - 젯브레인(JetBrain)사 에서 개발하는 크로스 플랫폼 범용 프로그래밍 언어 2. 기본문법 2.1. package, import package my.demo import kotlin.text.* // ... 2.2. Main Method 선언. main(args : Array) 과 main이 동시에 존재하면 main(args : Array) 을 호출함. fun main(args: Array) { println("Hello World!") // Try adding program arguments via Run/Debug configuration. // Learn more about running applications: https://www.jetbrains.com/help/idea/.. 더보기 [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.. 더보기 이전 1 2 3 4 다음