일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 차트
- License
- API
- license delete
- Python
- aggs
- Mac
- aggregation
- 파이썬
- Kafka
- flask
- sort
- zip 암호화
- docker
- Java
- Test
- query
- high level client
- Elasticsearch
- licence delete curl
- 900gle
- springboot
- analyzer test
- zip 파일 암호화
- ELASTIC
- plugin
- token filter test
- TensorFlow
- matplotlib
- MySQL
- Today
- Total
목록분류 전체보기 (487)
개발잡부

package kr.co.doo.cote.groom; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Stack; import java.util.StringTokenizer; public class Stackk { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int end = Integer.parseInt(st.next..

package kr.co.doo.cote.groom; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class EightNumber { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String input = br.readLine(); StringTokenizer stringTokenizer = new StringTokenizer(br.readLine()); int sum = ..
10진수 -> 2진수, 8진수, 16진수로 변환하기 java.lang.Integer의 toBinaryString(), toOctalString(), toHexaString() 메소드를 이용하여 10진수를 2진수, 8진수, 16진수 문자열로 변환 public static void main(String[] args) { // 테스트를 위한 10진수 값 = 25 int a = 25; System.out.println("10진수 -> 2진수"); System.out.println(Integer.toBinaryString(a)); System.out.println(Integer.toString(a,2)); System.out.println("10진수 -> 3진수"); System.out.println(Intege..

package groom; import java.io.*; public class Suyul { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String input = br.readLine(); int n = Integer.parseInt(input); int ret = func(n); System.out.println(ret % 1000000007); } public static int func(int n) { if (n > 2) { return func(n - 2) + func(n - 1); } else { re..

double 대신 long 으로 풀어야 하고 Math.pow 도 안쓰고 곱하니까 되네 package groom; import java.io.BufferedReader; import java.io.InputStreamReader; public class Hobby { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String input = br.readLine(); long n = Long.parseLong(input); long sum = (n * (n + 1) / 2) % 1000000007; long ret = (..

import java.io.*; class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int input = Integer.parseInt(br.readLine()); int[] ints = new int[]{40, 20, 10, 5, 1}; int ret = 0; for (int i = 0; i < ints.length; i++) { if (input % ints[i] == 0) { ret = ret + (input / ints[i]); break; } else { ret = ret + (input /..

Set은 List와는 다르게 객체(데이터)를 중복해서 저장할 수 없다. 또한 저장된 객체(데이터)를 인덱스로 관리하지 않기 때문에 저장 순서가 보장되지 않는다. Set 컬렉션을 구현하는 대표적인 클래스들은 HashSet, TreeSet, LinkedHashSet 등이 있다. Set - HashSet, TreeSet, LinkedHashSet package groom; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.HashSet; import java.util.Set; import java.util.StringTokenizer; public class CardCollect { public static voi..
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); 첫번째 방법으로는 StringTokenizer에 nextToken()함수를 쓰면 readLine()을 통해 입력받은 값을 공백단위로 구분하여 순서대로 호출할 수 있다. public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = ne..

자주쓰는 명령어를 모아보잣 #_termvectors GET hyper-item/_termvectors/1657301588000FA6F960FF6852F49090B7451CB85EC2E?fields=searchItemNm #_explain GET hyper-item/_doc/1657301588000FA6F960FF6852F49090B7451CB85EC2E/_explain { "query" :{ } } #_analyze POST hyper-item/_analyze { "analyzer": "index_analyzer", "text": "_마티니로쏘_750ML" } POST hyper-item/_analyze { "analyzer": "search_analyzer", "text": "과자" } POST _an..
쓰레드 세이프(Thread Safe)란? 멀티 쓰레드 프로그래밍에서, 어떤 공유 자원에 여러 쓰레드가 동시에 접근해도, 프로그램 실행에 문제가 없는 상태를 의미합니다. Thread Safe 를 지키기 위한 방법은 네 가지로 이루어져있습니다. Mutual exclusion (상호 배제) Atomic operation (원자 연산) Thread-local storage (쓰레드 지역 저장소) Re-entrancy (재진입성) Mutual exclusion (상호 배제) 공유자원에 하나의 Thread 만 접근할 수 있도록, 세마포어/뮤텍스로 락을 통제하는 방법입니다. 일반적으로 많이 사용되는 방식입니다. 적용 예제 Python 은 Thread Safe 하게 메모리 관리 하지 않으므로, GlL(Global In..