Java8 LocalDateTime을 비롯해 여러가지 시간을 처리하는 클래스들을 쓰면서 나오는 경우를 정리 해보았습니다. Git Repository Kyeongrok/java-datetime-examples (github.com) 1.년월일 시분초 지정해서 LocalDateTime생성하기 LocalDateTime now = LocalDateTime.now(); LocalDateTime ldt = LocalDateTime.of(now.getYear(), now.getMonth(), now.getDayOfMonth(), now.getHour(), 0, 0); LocalDateTime.of()를 쓰면 년월일 시분초를 직접 지정 할 수 있습니다. 위 코드는 분, 초는 0으로 설정하는 코드입니다. 결과 2022-..
pandas로 값을뽑아서 matplot으로 차트 그리기 이런 우상향 하는 그래프를 그려보겠습니다. 프로젝트 구조는 위와 같습니다. 데이터 파일은 아래와 같습니다. 파일의 내용은 아주 단순합니다. 소스코드는 아래와 같습니다. import pandas as pd import matplotlib.pylab as plt csv = pd.read_csv("../hello.csv") arHello = csv.loc[0:2, 'hello'] print(csv) print(arHello) plt.plot([1, 2, 3], arHello) plt.show() 그런데 위와 같이 짜면 0~2까지만 데이터를 뽑아서 그릴 수 있기 때문에 레코드가 추가 되어도 차트가 바뀌지 않습니다. import pandas as pd imp..
python matplot으로 차트 그리기 import numpy as np import matplotlib.pylab as plt x = np.array([1, 2, 3]) y = np.array([1, 2, 3]) plt.plot(x, y) plt.show() 결과 pandas에서 column뽑아서 그리기 plt.plot(df['createDate'], df['reviewScore']) plt.show() x축 틱(Tick)이 두개인 그래프 import matplotlib.pyplot as plt y = [22222, 22333] x = [2020, 2021] plt.xticks([2020, 2021]) plt.bar(x, y) y축 포메팅 from matplotlib.ticker import For..
Java Array(배열) 만들고 출력하기 배열 기초 배열은 int[] 로 선언 합니다 그냥 변수는 int로 시작하는데 배열은 int뒤에 []가 붙습니다. 예를들어 학생 1명의 국어, 영어, 수학 성적이 차례대로 100, 99, 98일 때 이 점수를 배열에 저장 했다가 총점을 구하는 기능을 아래와 같이 만들 수 있습니다. public static void main(String[] args) { int[] studentScore = {100, 99, 98}; System.out.println(String.format("총점:%d", studentScore[0] + studentScore[1] + studentScore[2])); } 결과 총점:297 2차원 배열 사용 앞에서는 학생 한명의 성적을 구했지만 ..
코틀린(Kotlin)을 해보자 - 제4편 .jar 만들고 실행하기 코틀린 앱을 aws ec2같은 서버에서 실행 하려면 .jar로 빌드를 하고 실행을 해야 한다. 실행을 하려면 실행 할 수 있게 구조를 만들어 주고, 그래들 스크립트를 수정 해주어야 한다. main이 어디인지도 지정 해주어야 한다. 한번 해보자. 일단 실행할 패키지와 파일을 만들어준다. 왼쪽 프로젝트 익스플로러와 같이 kotlin/com을 만들어 준다. 그리고 Main.kt 를 만든다. 내용은 hello를 출력하는 main 함수를 하나 만든다. 1 2 3 4 5 package com fun main(args: Array) { println("hello") } cs Main.kt를 만들면 상단에 package com 이 선언 된다. 이게 있어..
코틀린(Kotlin)을 해보자 - 제3편 그래들(Gradle)로 코틀린 빌드하기 스프링5(spring)가 코틀린을 지원한다고 발표 하면서 서버사이드 랭기지로서의 코틀린의 길이 열렸다.현재 서버사이드 랭기지의 왕은 자바와 스프링 아니겠는가 말이지. 스프링을 쓸려면 스프링 뿐만 아니고 다른 라이브러리를 쓸려면 그래들(gradle)을 써야 하기 때문에 그리고 빌드를 하려면 그래들을 붙여야 하기 때문에 그래들로 빌드 하는 법을 알아보도록 하겠다. 일단은 해보도록 하자. 인텔리제이를 켠다.Create Project를 누른다. Gradle -> Kotlin(Java)선택여기에서 Java랑 섞어 써야 할 수도 있으니까 Java도 선택 해준다. 적당히 써준다 나는 kotlin, gradle로 써줬다.Next Gradl..
코틀린(Kotlin)을 해보자 - 제1편 코틀린(Kotlin)으로 hello world 출력하기 코들린이란?코틀린(Kotlin)은 인텔리제이를 만든 젯 브레인에서 만든 언어이다.2017년에 구글이 안드로이드 공식 개발 언어로 인정을 하면서 널리 인기가 높아지고 있다.코틀린은 자바의 단점들은 보완한 차세대 언어이다.코틀린은 안드로이드 개발 뿐만 아니라 JVM(자바 버추얼 머신)기반의 서버 사이드 랭기지로도 활용된다.나는 안드로이드는 안하고 서버 프로그래밍을 하기 때문에 서버 사이드 랭기지로서 코틀린에 대해 알아보려고 한다.그리고 스프링5도 코틀린을 지원 한다. 많이 사용하는 인텔리제이(IntelliJ)에서 코틀린으로 'hello world'를 출력 해보도록 하겠다. 생각보다 그렇게 어렵진 않은데 한 눈에 ..
java if에 여러개 조건 넣기 12345if(Arrays.asList(255, 248, 247, 244, 243, 242, 241, 238).contains(messageItem.getMessageType())){ gameBroadcast.setIsView(false);}else { gameBroadcast.setIsView(true);}Colored by Color Scriptercs Arrays.asList()하고 contains()를 쓴다. end.
java thread 상태 check해서 없으면 생성하는 로직 import lombok.Data; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.stream.Collectors; public class ThreadManageTest { static private HashMap threadHashMap = new HashMap(); public static void main(String[] args) throws InterruptedException { ThreadManageTest threadManageTest = new ThreadManageTest(); Thread thread =..
request post 호출 requestPost.js1234567891011121314151617181920const request = require('request'); exports.getString = callback => (url, forms) => request({ url, method: 'POST', form: forms, timeout: 10000, followRedirect: true, maxRedirects: 10,},(error, response, body) => { if (!error && response.statusCode === 200) { console.log(url); callback(body); } else { console.log(`error${response.status..
- Total
- Today
- Yesterday
- docker container tissue box
- 이직
- docker container tissue
- 도커각티슈박스
- 개발자
- docker container whale
- 2017 티스토리 결산
- 도커컨테이너
- Sh
- Linux
- shellscript
- 도커티슈박스
- vim
- docker container case
- 싱가폴
- 도커티슈케이스
- 도커각티슈케이스
- docker container
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |