Log4j 정리 를 보고 정리했다. 보다 자세한 내용을 원하는 사람은 해당 블로그글을 참조하는 것을 추천한다. Log4j란? 로그문의 출력을 다양한 대상으로 할 수 있도록 도와주는 도구(오픈소스) 속도에 최적화되어있다. 또한 로그 계층에 기반한다. 자바의 예외를 처리하기 위해 디자인되었다. fail-stop이지만 신뢰성은 없다. 멀티스레드 환경에서 사용해도 안전하다. 국제화를 지원한다. Log Level 로그레벨은 TRACE > DEBUG > WARN > ERROR > FATAL 순이다. TRACE: 추적 레벨은 DEBUG 보다 좀더 상세 DEBUG: 개발시 디버그 용도로 사용하는 메시지 INFO : 로그인, 상태 변경과 같은 정보성 메시지를 나타낸다. WARN: 처리가능한 문제이지만, 향후 시스템 에러..
모든 문제는 감정과잉에서 시작한다. 벌꿀통을 차지 않게 주의하자 2년간 나는 무엇을 배웠을까 라고 생각해보면 계획을 잘 자르는 법, 딥하게 파는법, 디버깅 툴 잘쓰는 법, 공부한 지식을 대입해 코드를 짜려 노력하는 법을 공부했던 것 같다. 그것을 2년전의 나는 못했나라고 생각해보면, 놀랍게도 못했다. 지금이나 2년전이나 웹개발을 했고 스택만 다른채로 같은 연구실을 다니며 똑같이 개발을 했다. 물론 객체지향을 공부하고 학교 수업을 들으면서 cs 지식을 더 늘렸지만 막상 개발에 와서 처음와는 것에서는 똑같이 항상 500에러가 나고, 더듬더듬 구글을 찾아본다. 스프링, 자바 지식이 늘었고, 장고는 이제 가물가물하다. 그렇다면 뭐가 달라졌을까. 라고 생각을 해보면 1. 애시당초 500에러 나는 상황이 줄었다. ..
FailOver(시스템 대체 작동)는 평소 사용하는 서버와 그 서버의 클론 서버를 가지고 있다가 사용 서버가 장애로 사용이 어렵게 됐을 경우, 클론 서버로 그 일을 대신 처리하게 해서 무정지 시스템을 구축하게 하는 것을 의미한다. 반면 사람이 수동으로 전환을 실시하는 것을 스위치 오버라고 한다. 시스템 설계에서 높은 가용성과 신뢰성이 요구되는 경우, 페일오버 기능을 탑재하는 것이 일반적이다. 경우에 따라서는, 자동적인 페일오버가 바람직하지 않은 경우도 있는데, 그 경우에는 인간이 개입하고 페일오버를 실시한다. 이 경우에도 사람은 승인만 하고, 페일오버 처리 자체는 자동적으로 이루어진다 한편, FailBack은 페일 오버에 따라 전환된 서버, 시스템, 네트워크를 장애가 발생하기 전의 상태로 되돌리는 처리를..
월간코드 챌린지 시즌 1 3진법 뒤집기 문제 설명 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수입니다. 입출력 예 n result 45 7 구현 NOTATION = '0123456789ABCDEF' def numeral_system(number, base): q, r = divmod(number, base) n = NOTATION[r] return numeral_system(q, base) + n if q else n def solution(n): answer=0 three_num = str(int(str(num..
- Total
- Today
- Yesterday
- vim
- 자바
- 자스계의백과사전
- 마크다운
- linter
- 파이참
- 언제나 함께해요
- 디비
- 스프링 프레임워크 핵심 기술
- pycharm
- 패스트캠퍼스
- 쿠버네티스
- CKA
- 자바 인강이 듣고 싶다면 => https://bit.ly/3ilMbIO
- AWS
- https://cupjoo.tistory.com/96
- 환경세팅
- hot
- 주피터노트북 설치
- 쉘스크립트
- 유용한웹사이트
- 자바인강
- 세션불일치
- 배포
- 패스트 캠퍼스
- 자바 인강
- 참고 링크
- django
- EC2
- 크론탭
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |