본문 바로가기

Java 문제11

[Java문제풀기] 로그 파일을 읽어 트랜젝션ID 별 응답소요시간 구하기 로그 파일을 읽어 트랜젝션ID 별 응답소요시간을 구하세요. * 요청 로그와 응답 로그는 동일한 트랜젝션ID를 갖는다. * 처리 시간은 로그의 시간 차로 구한다. (응답 로그의 시간 – 요청 로그의 시간) * 응답소요시간을 못구하는 경우 FAIL로 출력 * 로그 구성(구분자: 스페이스) - 시간, 트랜젝션ID, 요청/응답 package Test_0611; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.Map; import java.util.TreeMap; public class Second { publi.. 2021. 6. 13.
[JAVA 문제풀이] 2차원 배열을 아래 샘플과 같이 열을 맞추어 출력 (5가지방법) Object[][] records = new Object[][] { {"AAA", 1.23, 123456}, {"BBBBB", 12.3, 123}, {"CCCC", 123.4, 1234} }; 위 2차원 배열을 아래 샘플과 같이 열을 맞추어 출력하세요. - 문자열을 왼쪽 맞춤, 숫자는 오른쪽 맞춤 - 단위기능을 적절히 메서드로 분리 | AAA | 1.23 | 1234567 | | BBBBB | 12.3 | 1234 | | CCCC | 123.4 | 12345 | 진행 순서 1. 먼저 2차원 배열을 출력 public class Test_0608 { public static void main(String[] args) { Object[][] records = new Object[][]{ {"AAA", 1.2.. 2021. 6. 8.
[Java] 로그 파일을 읽어 트랜젝션ID 별 응답소요시간 구하기 요구 사항 요청 로그와 응답 로그는 동일한 트랜젝션ID를 갖는다. 각 로그의 라인은 객체로 변환 후 처리 (지난번 과제에서 배웠던 내용) 처리 시간은 로그의 시간 차로 구한다. (응답 로그의 시간 – 요청 로그의 시간) 응답소요시간을 못구하는 경우 FAIL로 출력 로그 1622025201 10001 REQUEST 1622025202 10002 REQUEST 1622025203 10003 REQUEST 1622025211 10003 RESPONSE 1622025212 10002 RESPONSE 1622025213 10001 RESPONSE 1622025221 10004 REQUEST 1622025222 10005 REQUEST LogModelPart package Version2; public class .. 2021. 5. 30.
[Java] 각 로그의 라인은 객체로 변환 후 처리 LogModel package Version2; public class LogModelPart { private String time; private String id; private String status; public String getTime() { return time; } public void setTime(String time) { this.time = time; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getStatus() { return status; } public void setStatus(String status) { this.status = st.. 2021. 5. 30.