본문 바로가기

분류 전체보기

(119)
[Java] 배열 복사하기 Arrays.copyOf() Arrays.copyOf() String[] orgArr = {"aaa", "bbb", "ccc", "ddd", "eee"}; param1: 원본배열 param2: 복사할 개수 String[] cpArr = Arrays.copyOf(orgArr, 3); for (String s : cpArr) { System.out.println(s); } aaa bbb ccc 배열 원본을 변경하지 않고 복사된 배열을 얻을 수 있다. String[] cpArr = Arrays.copyOf(orgArr, orgArr.length); for (String s : cpArr) { System.out.println(s); } aaa bbb ccc ddd eee
Log4j log level(FATAL, ERROR, WARN, INFO, DEBUG, TRACE) log level LEVEL 내용 OFF log 출력 off FATAL 애플리케이션 실행에 심각할 정도의 오류 ERROR 애플리케이션은 계속 실행가능하지만, 꽤 심각한 오류 WARN 애플리케이션에 잠재적인 위험을 안기는 오류 INFO 애플리케이션의 주요 실행 정보 DEBUG 애플리케이션의 내부 실행에 대한 정보 TRACE 애플리케이션의 실행내역에 대한 debug 보다 상세한 정보 ALL log 출력 off
웹 애플리케이션 서비스 요청 흐름 WAS 개념 알기 애플리케이션 (Web Application) 이란 애플리케이션은 특정 서비스를 제공하는 프로그램이다. 애플리케이션은 제공하는 방식에 따라 아래와 같이 구분된다. 데스크톱 애플리케이션은 각 사용자들의 pc에 설치된 프로그램이다. (excel, notepad++, chrome, ...) 웹 브라우저를 통해 서비스이다. (브라우저 url 로 접속하는 행위 등) 모바일 애플리케이션은 각 모바일 단말기(스마트폰)에 설치된 애플리케이션이다. (각종 은행 앱, SNS 앱 등) 웹 애플리케이션 (Web Application) 이란 WAS 에서 구동되는 애플리케이션이다. 웹 브라우저가 요청(request)을 전달하면 그에 대한 응답(response)을 전송한다. 웹 서버 (Web Server) 란 웹 ..
[Java] Stream기본 -스트림으로 List, Set, Map 에 데이터 담기 샘플로 Student 클래스 준비 class Student { private final int sno; private final String name; private final Major major; private final int grade; public Student(int sno, String name, Major major, int grade) { this.sno = sno; this.name = name; this.major = major; this.grade = grade; } public int getSno() { return sno; } public String getName() { return name; } public Major getMajor() { return major; } pub..