Logging이란? 시스템 동작 시, 시스템 상태/작동 정보를 시간의 경과에 따라 기록하는 것을 logging이라고 하고 그 기록을 log라고 합니다. 이 log를 통해 사용자의 패턴이나 시스템 동작 자체의 분석에 사용될 수 있으며, 해킹 등의 사고가 발생한 경우 비정상 동작의 log를 통해 추적을 할 수 있습니다. System.out.println을 사용하면 안 되는 이유 개발을 할 때 아무생각 없이 System.out.println을 사용하는 경우가 많습니다. 라이브러리도 추가할 필요 없고 sout이나 sysout 등의 단축 명령어로 자동 완성도 할 수 있어 사용하기 좋기 때문입니다. System.out.println을 사용하면 logging framework를 사용할 때처럼 log를 출력한 곳이 어..
전체 글
내인생의 카드는 몇장일까?람다 매개변수 2개인 람다 (String first, String second) -> { int difference = first.length() - second.length(); if (difference 0) { return 1; } else { return 0 } } 매개변수가 없는 메서드 Runnable task = () { for(int i=0; i< 100; i ++) doWork(); } 스트림 String content = new String(Files.readAllBytes( paths.get("")), StandardCharsets.UTF-8); // 파일을 문자열로 읽어옴 List words = List.of..
유튜브 채널 김 교수의 세 가지 무엇이든 3가지로 요약해서 알려주시는 유투버이자 교수님이자 기록 학자 이분인데.. 좋은 말씀 참 많이 해주신다.. 아침에 5시~6시 30분까지 줌으로 모두모여 공부할 공간을 마련하셔서 운영 중이시다. 본받을 점이 참 많으신 분인 걸로..^^ 그분이 추천하신 도서 100가지 읽은 것도 있고 읽어야 할 것도 있다.
https://search.shopping.naver.com/book/catalog/32486736620?cat_id=50005622&frm=PBOKMOD&query=%EC%95%84%EC%A3%BC+%EC%9E%91%EC%9D%80+%EC%8A%B5%EA%B4%80%EC%9D%98+%ED%9E%98&NaPm=ct%3Dl9da1ro0%7Cci%3Ddc16e901f91c0d3ca76eb821e126ce261f1ddc9d%7Ctr%3Dboknx%7Csn%3D95694%7Chk%3Dd81845dc7eac88dcbd5c252a86ca55afdc96abfc 아주 작은 습관의 힘 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 도서관에서 빌려서 읽었는데 다 읽지 못..
이클립스 maven만 사용하다가 gradle로 변경해서 작업해 보기로 했다. Gradle 작업 1) cmd 프로젝트 폴더에서 > dir | findstr xml 치면 pom.xml 확인 후 > gradle init 이클립스 작업 이클립스 프로젝트 우클릭 > 새로고침 해보면 gradle 폴더, build.gradle, gradlew, gradlew.bat, settings.gradle 파일 생성된 것을 확인 3) 이클립스 프로젝트 우클릭 > Configure > Convert to Gradle 4) 이클립스 프로젝트 우클릭 > Maven > Disable Maven Nature Maven Dependencies가 사라짐 pom.xml 은 수동으로 삭제해줌 Gradle 오류 변경은 완료되었지만 제대로 동작하..
InteilJ에는 이미 포함되어있어서 따로 적용시킬 필요가 없지만 eclipse에서 lombok사용하기 위해서는 따로 적용이 필요하다. https://projectlombok.org/download Download projectlombok.org 적당한 폴더에 다운로드 후 명령프롬프트 (관리자 권한으로 실행) lombok.jar 위치로 이동 * 이전에 잘안되어서 찾아봤는데 project > build automatically 체크해제 or eclipse 종료 > java -jar lombok.jar 입력 아래처럼 ide못찾는 알림창이 생성되면 확인 후 specify location... 클릭 eclipse.exe 찾아서 클릭 install / update 클릭 quit Install 클릭 eclipse...
lombok이란? 어노테이션 기반으로 Getter, Setter, Equlas, ToString 등을 사용할 수 있다. 적용 전 getter, setter public class BoardVO { private String brdId; public String getBrdId() { return brdId; } public void setBrdId(String brdId) { this.brdId = brdId; } } 적용 후 getter, setter @Getter @Setter public class BoardVO { private String brdId; /*public String getBrdId() { return brdId; } public void setBrdId(String brdId) {..
5시기상, 인생수업(법륜스님) 책읽기로 하루를 시작해본다. 끊어진 연속성을 어떻게 연결할지 고민하면서.. 속으로 어쩌지 어쩌지를 계속 되뇌이는 일상의 연속이다. 아주 아주 맘이 아픈 소식들을 전해 들었을때, 어떻게 행동해야할지 막막해질때가 많다. 요즘 특히 더 그렇다. 아무렇지 않아야 되는걸까.? 동요되서 행동해야하는건가? 답은 없겠지만 어찌되었건 힘든시간이다. 개인적인 사정상 쉬다가 다시 시작한 파코기.. 그럼에도 불구하고 해야만 하는건 맞는거 같다. 언젠가 헤어짐을 준비해야 하는데 누구나 저 맘속 깊은곳에 숨겨놓고 사는건 슬픔이란걸 본능적으로 그느낌을 모두들 싫어하는것 같다. 나를 포함해서..모두 하지만 준비해야할것 같다. 어떤식으로든 그게 맘이 아프다.ㅜ 후회또한 많고. 후회가 많다는건 제대로 하진..
개인적인 일의 영향으로 파 코기 집중해서 참석하지 못했다. 교수님의 말씀은 들을 수있었다. - 메모 메모는 지금 작성해 놓고 나중에 펼쳐봐야지 라는 것이 아니라 자신의 마음속에 유동적으로 떠다니는 것을 표출하고 생각하는 수단으로 명시화 시키는 작업이다. 마음속에 무언가를 생각했을 때 메모로 고 차화 시킴 눈에 보이는 가시적인 것으로 또는 명료해지게 선명하게 남기는 작업이다. - 일본 사람들의 선물의 의미 선물은 받는 사람을 한번 더 생각한다는 의미. 여행을 가서 선물을 사서 그 사람에게 전달해준다는 것은 단순히 선물을 사서 준다는 것보다 여행을 가서 그 사람을 한 번 더 생각했다 라는 의미.. - 만남 만남은 내 안에 받아들일 수 있는 공간을 만들어 주는 것 (내 공간을 내어주는 것)