본문 바로가기

IT/Java

(25)
자바 int -> string format https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=seban21&logNo=70120449404
GSON https://web-inf.tistory.com/64 JAVA JSON 라이브러리 구글 GSON 알아보자(Google Gson) 오랜만에 자바 포스팅하나를 작성하러 돌아왔습니다. 이번에 소개드릴것은 구글의 GSON 입니다. GSON은 자바 라이브러리중 하나인데, 자바 오브젝트를 쉽게 JSON으로 변환시켜주는 아주 간단하고 web-inf.tistory.com jetty with json https://noritersand.github.io/servlet/servlet-json-%EB%AC%B8%EC%9E%90%EC%97%B4%EB%A1%9C-%EC%9D%91%EB%8B%B5%ED%95%98%EA%B8%B0/ [Servlet] JSON 문자열로 응답하기 띠용 noritersand.github.io SslC..
Thread 변수 공유 package com.ygygood.sample_code; import java.util.ArrayList; import java.util.List; public class ThreadTest { static public List arrList; public ThreadTest() { arrList = new ArrayList(); } public void start() { Runnable putWorker = new PutWorker(); Runnable getWorker = new GetWorker(); Thread pThread = new Thread(putWorker); Thread gThread = new Thread(getWorker); pThread.start(); gThread.start(..
Java 현재 날짜 및 조작 public class DateController { Calendar calendar = null; public DateController() { calendar = Calendar.getInstance(); } public Date getToday() { return calendar.getTime(); } public Date getMonthAgo(int month) { calendar.add(Calendar.MONTH, -month); return calendar.getTime(); } public static void main(String[] args) { DateController dc = new DateController(); System.out.println(new SimpleDateForma..
jetty server public class MyServer{ public static void main(String[] args){ new MyServer().start(); } public void start() throws Exception{ Server server = new Server(); ServerConnector http = new ServerConnector(server); http.setHost("217.0.0.1"); http.setPort(8080); server.addConnector(http); ServletHandler servletHandler = new ServletHandler(); servletHandler.addServletWithMapping(MyServlet.class, "/mypat..
자바 ArrayList<Object> 정렬 설명 Person 객체를 ArrayList에 넣은 후 이름순으로 오름차순 정렬하며, 이름이 동일할 경우 나이를 기준으로 오름차순 정렬함 class Person implements Comparable{ String name; int age; Person(String name, int age){ this.name = name; this.age = age; } @Override public String toString() { return "Person [name=" + name + ", age=" + age + "]"; } @Override public int compareTo(Person person) { // TODO Auto-generated method stub // 이름순으로 정렬 //if(this...
자바 서버/클라이언트 소켓통신 예제 Server package lg.tmte.network; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; public class Server { private ServerSocket serverSocket; private Socket socket; private final int PORT = 8080; DataInputStream dis; DataOutputStream dos; InputStr..
프로그래머스 DP 도둑 public class Stolen { public int solution(int[] money) { int answer = 0; int length = money.length; if(length == 3) { answer = Math.max(Math.max(money[0], money[1]),money[2]); }else if(length == 4){ answer = Math.max(money[0]+money[2],money[1]+money[3]); }else { int dp1[] = Arrays.copyOf(money, length); int dp2[] = Arrays.copyOf(money, length); dp1[length-4] = dp1[length-4] + dp1[length-2]; for(..