본문 바로가기
728x90
반응형

Back-end/JAVA & Spring135

[log4j] 레이아웃 패턴 기본 설정 log4j 패턴 레이아웃의 기본설정입니다.appender.console.type = Console appender.console.name = console appender.console.layout.type = PatternLayout appender.console.layout.pattern = [%d{yyyy-MM-dd HH:mm:ss}] [%-5p] [%c{1}:%L] - %m%n rootLogger.level = debug rootLogger.appenderRef.console.ref = console 출력[2019-11-04 07:10:15] [INFO ] [Driver:2181] - Starting task [Stage-0:DDL] in serial mode # [%d{yyyy-MM-dd HH:.. 2021. 4. 30.
이클립스 어두운 테마 적용 방법 이클립스를 처음 설치를 하게 되면, 화이트 색의 밝은 테마로 설치가 되어있습니다. 그런데, 코드를 작성하다 보면 몇 분도 아니고, 몇 시간씩 모니터를 보면서 집중해서 봐야 되는 경우가 많을 겁니다. 이러면 밝은 화면 덕분에 더더욱 눈에 피로가 쌓이는데요. 이를 해결하는 방법은 이클립스 테마를 어둡게 하는 방법입니다. 테마 변경은 매우 간단합니다. Window → Preference → Appearance → Theme 순서대로 들어가면 끝 Window - Perference 사진을 보면 위쪽 상단 탭에 'Window'버튼이 있습니다. 클릭을 하면 'Perference'가 있는데 이걸 클릭하면 팝업창이 뜨게 됩니다. Apperance - Theme 이 'Perference'가 이클립스를 설정해주는 창인데요.. 2021. 4. 30.
JAVA 예외처리 공부 try catch 정리 했던 기록 트라이 캐치 파이널리는 말 그대로 시도하고 잡고 마지막으로 출력! 하는 순이다. try{ //오류가 날만한 의심스러운 코드를 넣고 }catch(Eception e){ //어떤 오류인지 알아내고 }finally{ //무조건 출력하는 코드 } 자바 공부했을 시절에 정리했던 글 매우 기초적이지만 중요한 개념이다. 자바만을 할수 없으니 다른 공부를 하다보면 자꾸 잊혀지게 되는 것중 하나다. 2021. 4. 30.
날짜별/특정 패키지별 logger 파일 생성 log4j.xml 추가 appender Log4J를 사용하기 위해서 Jar파일을 필요로 한다. pome.xml 에 디펜던시 추가 org.springframework spring-context 3.0.0.RELEASE runtime log4j log4j 1.2.14 runtime Log4j Listener를 등록한다 ( web.xml ) log4jConfigLocation classpath:log/log4j.xml org.springframework.web.util.Log4jConfigListener Log4j 의 내용을 출력하는 Config 파일은 3가지 방법이 있다. 1. 자바 소스로 직접 기술하는 방법 2. Properties 파일을 작성하여 사용하는 방법 3. xml 파일로 작성하여 사용하는 방법 (꼬바리 기준 가장 권장) Xml 파일로.. 2021. 4. 30.
파일로 저장 되는 log4j.xml appender설정 log4j.xml 에 appender추가 시, PC에 파일로 로거 가 저장 사용자에게 보여지지 않고 관리자만 관리할때 사용 날짜별 패키지별 에러별로 출력가능 2021. 4. 30.
[JAVA 예외처리] Throws by 생활코딩 내가 처리하는 게 부적절하다면(내가 처리하는 게 귀찮다 ㅋㅋ할때) throws를 한다. 이 코드를 사용하게 되게 되는 곳에서 트라이 캐치를 요구 받게 된다. 2021. 4. 29.
[JAVA 예외처리]finally와 resource 다루기 by 생활코딩 외부에서 가져오는 데이터들을 리소스라고 한다. 굉장히 불안정한 상태 파일, 데이터베이스와 같은 자원들은 작업이 끝났을 때 연결을 끊어줘야 한다. => close(); 이렇게 반드시 해야 할 작업들을 처리해야 할 때 finally를 이용 한다. close() 또한 체크드 익셉션 이 안에서 또 트라이캐치를 던져줘야한다. 자바는 어렇게 장황하지만 정확한걸 좋아한다. 최신 자바를 쓴다면 이러한 장황한 코드가 아닌 오토 클로저블 기능으로 간결하게 사용 가능하다. 두 코드는 동일 하다. 왼쪽 코드가 더 간결하고 가독성이 높다. 2021. 4. 29.
[JAVA 예외처리] checked vs unchecked exception by 생활코딩 checked exception vs unchecked exception checkedexception unchecked exception - 컴파일러가 체크 함. -컴파일러가 익셉션이 일어날지 안일어날지 파악 -이건 익셉션 처리 해야하는데 왜 안했냐고 컴파일러가 컴파일도 안하는 익셉션 트라이 캐치를 하건 말건 본인의 재량인 익셉션 - checked exception 은 runtimeException을 제외한 나머지 익셉션들 - 그중 가장 대표 : IOException unchecked exception 은 runtimeException을 포함 한 자식들. checked Exception 의 대표인 IO Exception으므로 트라이 캐치 문을 사용하지않으면 무조건 익셉션 발생 2021. 4. 29.
[JAVA 예외처리]Try Catch 구문의 기본적 사용법 by 생활코딩 가장 기본적인 자바 코드 문법을 복습 하기 위해 공부 정리 해 둔것 입니다. ERROR EXCEPTION 내가 만든 프로그램이 아닌 프로그램이 동작하는 환경의 문제를 에러 라고 한다. 내가 만든 코드가 문제가 발생할때를 익셉션 예외적인 상황 자바로 일부로 오류가 나게 만들어 보았다. 자바에서는 나누기 0을 지원하지않기때문에 익셉션이 뜬다. 1까지 는 출력이 되고 2에서 에러가 나기때문에 3이 출력 되지않는다. 익셉션이 뜨더라도 순서대로 출력을 원하는 상황이 있을수 있음으로 try catch문을 사용한다. try{} -> 안에는 익셉션이 날꺼같은 의심스러운 코드를 넣고 catch{} -> 안에는 익셉션 발생시 대신할 코드를 넣는다. sout2번이 문제이므로 캐치문의 코드가 실행 되었다. 또 다른 오류를 만.. 2021. 4. 29.
728x90
반응형