본문 바로가기

728x90
반응형

전체 글

728x90
반응형
JAVA - 살아 있는 스레드 확인 방법 코드의 finally 블록에서 특정 스레드를 종료하지 않은 부분을 확인한 후,실제로 해당 스레드가 살아 있는지 확인하기 위해 jps, jstack 명령어를 사용하였습니다.이번 포스팅에서는 이 도구들의 사용 방법을 공유하고자 합니다. 먼저 프로그램을 구동해줍니다. jps -l 명령어로 자바 프로세스 PID 값을 확인합니다. (현재 확인하려는 프로세스는 가장 하단의 13359) jstack PID값 명령어로 살아있는 스레드를 확인해줍니다. 이상입니다.궁금한 점이 있으시면 댓글로 남겨주세요. 더보기
JAVA - PostgreSQL Multi Value Insert PostgreSQL 에서 일반적인INSERT INTO 테이블명 VALUES(...) 방식이 아닌INSERT INTO 테이블명 VALUES(...),(...),(...)...이렇게 VALUES 값들을 늘여 놓을 수 있는 기능이 있는 것을 알게 되었습니다.https://www.timescale.com/learn/testing-postgres-ingest-insert-vs-batch-insert-vs-copy Testing Postgres Ingest: INSERT vs. Batch INSERT vs. COPY | TimescaleThere are many ways to insert data into Postgres. But which is faster? We benchmarked Postgres INSERT.. 더보기
자바에서의 MongoDB INSERT 방식 MongoDB에 데이터를 INSERT하는 JDBC 프로그램을 조사하게 되었으며,해당 방식을 한눈에 이해하는 데 도움이 될 수 있는 글을 공유합니다. 1. 가장 일반적인 방법인 Document 방식코드 예제) MongoInsertExample.javaimport cohttp://m.mongodb.client.MongoClients;import cohttp://m.mongodb.client.MongoClient;import cohttp://m.mongodb.client.MongoDatabase;import cohttp://m.mongodb.client.MongoCollection;import org.bson.Document; import java.util.Date; public class MongoInser.. 더보기
외부 서버 통신 확인 방법 입사를 하고 지금까지도 유용하게 사용하고 있는 외부 서버 통신 여부 확인 방법을 소개 한다.curl -v telnet://IP주소:포트번호 예시)- 연결 성공 - 연결 실패 더보기
Java - 프로그래머스 : 홀짝 구분하기 문제 설명 자연수 n이 입력으로 주어졌을 때 만약 n이 짝수이면 "n is even"을, 홀수이면 "n is odd"를 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ n ≤ 1,000 입출력 예 입력 #1 100 출력 #1 100 is even 입력 #2 1 출력 #2 1 is odd https://school.programmers.co.kr/learn/courses/30/lessons/181944 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ★소스코드★ 1 2 3 4 5 6 7 8 9 10 11 12 13 import java.util.Scanner.. 더보기
Java - 프로그래머스 : 문자열 돌리기 문제 설명 문자열 str이 주어집니다. 문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 10 입출력 예 입력 #1 abcde 출력 #1 a b c d e https://school.programmers.co.kr/learn/courses/30/lessons/181945 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ★소스코드★ 1 2 3 4 5 6 7 8 9 10 11 12 13 import java.util.Scanner; public class Solution { public.. 더보기
Java - 프로그래머스 : 문자열 붙여서 출력하기 문자열 붙여서 출력하기 문제 설명 두 개의 문자열 str1, str2가 공백으로 구분되어 입력으로 주어집니다. 입출력 예와 같이 str1과 str2을 이어서 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str1, str2의 길이 ≤ 10 입출력 예 입력 #1 apple pen 출력 #1 applepen 입력 #2 Hello World! 출력 #2 HelloWorld! https://school.programmers.co.kr/learn/courses/30/lessons/181946 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ★소스코드★ 1 2 3 .. 더보기
Java - 프로그래머스 : 달리기 경주 문제 설명 얀에서는 매년 달리기 경주가 열립니다. 해설진들은 선수들이 자기 바로 앞의 선수를 추월할 때 추월한 선수의 이름을 부릅니다. 예를 들어 1등부터 3등까지 "mumu", "soe", "poe" 선수들이 순서대로 달리고 있을 때, 해설진이 "soe"선수를 불렀다면 2등인 "soe" 선수가 1등인 "mumu" 선수를 추월했다는 것입니다. 즉 "soe" 선수가 1등, "mumu" 선수가 2등으로 바뀝니다. 선수들의 이름이 1등부터 현재 등수 순서대로 담긴 문자열 배열 players와 해설진이 부른 이름을 담은 문자열 배열 callings가 매개변수로 주어질 때, 경주가 끝났을 때 선수들의 이름을 1등부터 등수 순서대로 배열에 담아 return 하는 solution 함수를 완성해주세요. 제한사항 5 ≤.. 더보기