BLOG ARTICLE 분류 전체보기 | 226 ARTICLE FOUND

  1. 2023.01.25 자바 modubus 연결 및 통신 방법
  2. 2023.01.25 자바 명령어 인자 파싱
  3. 2023.01.25 자바 base64, SHA256 사용
  4. 2023.01.25 자바 SimpleDataFormat 예제
  5. 2023.01.25 자바 IP, MAC 주소 가져오기

EasyModbus 이용

EasyModbusJava.jar
0.09MB

ModbusClient modbusClient = null;
modbusClient = new ModbusClient(threadArgument.IP,
        Constant.MODUBUS_SERVER_PORT);
threadArgument.modbusClient.setConnectionTimeout(180000);
threadArgument.modbusClient.Connect();
int[] soc = modbusClient.ReadInputRegisters(Constant.POS_1, Constant.POS_1_1);
System.out.println(soc[0]);
System.out.println(Arrays.toString(soc));

 

https://link.coupang.com/a/NeZvi

 

기라로쉬 베어 타올 선물세트 140g 30수 면사

COUPANG

www.coupang.com

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다

AND

메이븐 dependency pom.xml에 추가

<dependency>
    <groupId>commons-cli</groupId>
    <artifactId>commons-cli</artifactId>
    <version>1.4</version>
</dependency>
import org.apache.commons.cli.*;
Options options = new Options();
Option input = new Option("t", "type", true, "running type");
input.setRequired(true);
options.addOption(input);

CommandLineParser parser = new DefaultParser();
HelpFormatter formatter = new HelpFormatter();
CommandLine cmd = null;

try {
    cmd = parser.parse(options, args);
} catch (ParseException e) {
    System.out.println(e.getMessage());
    formatter.printHelp("utility-name", options);

    System.exit(1);
}

String runtype = cmd.getOptionValue("type");

if (runtype.equals("1")) {

java 실행클래스 -t 1

 

https://link.coupang.com/a/NeVv5

 

웰라쥬 리얼 골드 콜라겐 원데이키트 10회분+2회분

COUPANG

www.coupang.com

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다

AND

import java.security.*;
import java.security.spec.*;
import javax.crypto.*;
import org.bouncycastle.util.encoders.Base64;

 

public static String Base64Encode(byte[] bytes)
{
    return new String(Base64.encode(bytes));
}
public static byte[] Base64Decode(String data)
{
    return Base64.decode(data);
}
public static byte[] SHA256(byte[] source) {
    try {
        MessageDigest md = MessageDigest.getInstance("SHA-256");
        byte[] bytes = md.digest(source);
        return bytes;
    }
    catch (Exception e) {
        e.printStackTrace();
        return null;
    }
}

https://link.coupang.com/a/NeQvS

 

록시땅 버베나 샤워 젤 500ml [1개]

COUPANG

www.coupang.com

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

AND

public static String getNowMilSendFormat()
{
    SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS");
    Date dd = new Date(System.currentTimeMillis());
    return sdf.format(dd);
}
public static String getNowDateSendFormat()
{
    SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
    Date dd = new Date(System.currentTimeMillis());
    return sdf.format(dd);
}

https://link.coupang.com/a/NeNHL

 

아도르클래식 앤디 더블 6컬러 울 캐시미어 겨울 빅사이즈 오버핏 코트

COUPANG

www.coupang.com

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

AND

import java.net.Inet4Address;
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.net.UnknownHostException;
public static String getAddress1()
{
    String rtnVal= "";
    InetAddress ip;
    try {

        ip = InetAddress.getLocalHost();
        System.out.println("Current IP address : " + ip.getHostAddress());

        rtnVal = ip.getHostAddress();

    } catch (Exception e) {

        e.printStackTrace();

    }
    return rtnVal;
}
public static String getMacAddress1()
{
    String rtnVal= "";
    InetAddress ip;
    try {

        ip = InetAddress.getLocalHost();
        //System.out.println("Current IP address : " + ip.getHostAddress());

        NetworkInterface network = NetworkInterface.getByInetAddress(ip);

        byte[] mac = network.getHardwareAddress();

        System.out.print("Current MAC address : ");

        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < mac.length; i++) {
            sb.append(String.format("%02X%s", mac[i], (i < mac.length - 1) ? "-" : ""));
        }
        System.out.println(sb.toString());
        rtnVal = sb.toString();

    } catch (Exception e) {

        e.printStackTrace();

    }
    return rtnVal;
}

 

https://link.coupang.com/a/NeK3r

 

닥터방기원 나노 버블 클렌징폼

COUPANG

www.coupang.com

https://link.coupang.com/a/NeLdJ

 

닥터방기원 나노 버블 클렌징폼

COUPANG

www.coupang.com

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

AND