Programing/JAVA

코드 package com.example; import java.io.IOException; import java.net.Inet4Address; import java.net.ServerSocket; import java.net.UnknownHostException; public class ip { private ServerSocket serversock; public ip(int port) { try { System.out.println("[ip] : "+Inet4Address.getLocalHost().getHostAddress()); serversock = new ServerSocket(port); System.out.println("[iport] : "+port); } catch (UnknownH..
소켓 통신을 공부하다가 잘 정리된 글을 발견하여 참조하기 위해서 공유합니다. 참조한 블로그 : https://m.blog.naver.com/highkrs/220840680504 [Java 강의91] 자바 소켓 통신 안녕하세요 모프 입니다. 이번엔 자바에서 TCP/IP 소켓 통신을 배워보려고 합니다. 강의를 하기 이전... blog.naver.com Server 쪽 소스코드 package socket.server; import java.io.IOException; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; public class MainServer { public static void main(Stri..
Java에서 파일 생성을 하는 방법 1. FileWriter를 이용한 파일 생성 import java.io.*; public class test { public static void main(String[] args) { String txt = "테스트입니다!!" ; String fileName = "/Users/hyunchang/Downloads/logTestFile.log" ; try{ // 파일 객체 생성 File file = new File(fileName) ; // true 지정시 파일의 기존 내용에 이어서 작성 FileWriter fw = new FileWriter(file, true) ; // 파일안에 문자열 쓰기 fw.write(txt); fw.flush(); // 객체 닫기 fw.clos..
import java.net.InetAddress; public class IpDisplay { public static void main(String[] args) { // TODO Auto-generated method stub try{ InetAddress ip = InetAddress.getLocalHost(); // => 컴퓨터명/IP 출력 String source_id = ip.getHostAddress(); // => IP 출력 }catch(Exception e){ System.out.println(e.getMessage()); } }
Java에서 스케줄링을 할 때 Quartz를 많이 사용합니다. Quartz에서 사용하는 Trigger는 SimpleTrigger와 CronTrigger가 있는데요. 간단하게 특징을 보면 다음과 같습니다. SimpleTrigger : 간단하며 interval, delay, repeat times 등을 설정할 수 있습니다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 org.quartz.simpl.SimpleThreadPool 5 4 org.quartz.simpl.RAMJobStore 60000 Colored by Color Scriptercs CronTrigger : Linux에서 사용하는 cr..