쓰레드 하나의 프로그램 안에서 둘 이상의 프로세스(또는 둘 이상의 프로그램흐름)을 만들기 위한것 문맥교환 -프로세스의 상태정보를 저장하고 복원하는 과정 -결과적으로 이 과정에 소요되는 시간을 줄이는 것 *프로세스란? '현재 실행중인 프로그램'을 의미 예) 둘 이상의 서로 다른 프로그램을 실행한다면 프로세스가 둘 이상 생성 - 웹 브라우저 실행해 웹 서핑을 하면서 뮤직플레이어를 실행해 음악을 듣는 경우 두 개의 프로세서 실행 하나의 프로그램이 둘 이상의 작업을 동시에 처리하기 위해서도 둘 이상의 프로세스가 필요 예1) 서버에서 다수의 유저가 접속해 동일한 프로그램을 사용하는 경우 예2) 멀티 유저 게임의 경우, 다수의 유저가 동시에 하나의 게임을 하는 경우 - 서버 입장에서는 한 개의 프로그램을 실행 하지..
응용 프로그램 코드에 로그 요청을 삽입하려면 상당한 양의 계획과 노력이 필요합니다. Apache의 조사 결과에 의하면 어플리케이션에서 로깅전용 코드의 비율이 약 4%를 차지 했다고 하네요. system.out.println 구문을 남발하게 되면 그 프로그램의 성능은 하락하게 됩니다. Log4j 2응 이용하면 시스템 효율도 향상시키고 로깅도 안정적으로 처리할 수 있게 됩니다. 자 그럼 Log4j 2의 구성 방법에 대해 살펴 보겠습니다. 1. XML, JSON, YAML 또는 속성 형식으로 작성된 구성파일을 통해 2. 프로그래밍 방식으로 ConfigurationFactory 및 Configuration 구현을 작성해서 3. 프로그래밍 방식으로 구성 인터페이스에 표시된 API를 호출하여 구성 요소를 기본 구성..
Log4J 1.x 에서 Log4J 2.x 로 변경 하면서 공부가 필요하여 정리합니다. --------------------------------------------------------------------------------------------- 아키텍쳐 구성 요소 ※출처:apache.org/log4j log4j 2 API를 사용하는 어플리케이션은 LogManager로부터 구체적인 이름의 Logger를 요구합니다. LogManager는 가장 적합한 LoggerContext를 찾아주고 Logger를 가져옵니다. Logger를 작성해야 하는 경우 a)Logger와 같은 이름 b)상위 패키지의 Logger와 같은 이름 c)root LoggerConfig의 Logger와 같은이름 LoggerConfig ..
- Total
- Today
- Yesterday
- 프로세스의 문제점
- map foreach
- map iterator
- 패턴
- 설정정보
- java map loop
- Page
- map for문
- tomcat8.5
- tomcat8.x
- map loop
- 빈팩토리
- application
- apache tomcat 연동
- 쓰레드의 이용
- IoC컨테이너
- 어플리에키션 컨텍스트
- 메소드
- parretn
- 디자인패턴
- 쓰레드
- 프로세스
- 프로세스의 특징
- 연동
- apache2.x
- 빈
- 쓰레드 사용 이유
- 스프링
- apllication context
- BEAN
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |