분류 전체보기
-
[2017.04.22] 스프링캠프 2017 후기후기/세미나 2017. 4. 23. 01:42
재작년 Growing Application 모임 이후로는 처음으로, KSUG에서 주최하는 Spring Camp 2017에 참석했다. 떠난지 얼마나 됐다고 3주만에 다시 잠실 삼성SDS 타워에 방문했다. 올해 말에 나올 스프링5와 관련해서 비동기 프로그래밍, 반응형 프로그래밍 뿐만 아니라, Spring Cloud, Reactive Stream, Spring Boot 등 스프링과 관련하여 핫한 최신 기술을 설명하는 세미나이다. 또한 Spring Camp 최초로 이틀간에 걸쳐 그것도 두트랙으로 나누어서 진행된다고 하였다. (아래 시간표 참고) 나는 일요일은 신청하지 않고, 토요일 Track 1(마젤란 홀)만 쭉들었다. 토비의 스프링 저자이신 이일민님을 비롯하여, 스프링을 개발하고 있는 Pivotal, 그리고 ..
-
[IntelliJ] lombok plugin 설치Java/IDE 2017. 4. 17. 22:57
IntelliJ에서 lombok을 사용하려면 최초 lombok plugin을 설치해야 한다. 1. lombok을 사용하던 project를 import한 상황에서, setUser라는 메소드를 찾지 못한다고 나옴. 2. Settings...에 들어간다. (단축키의 경우, 윈도우는 Ctrl+Alt+S, 맥은 Cmd + ,) 3. 검색창에 plugins를 치고, Plugins메뉴를 선택한다. 그리고 오르쪽 창에서 lombok을 검색하면 아무것도 안 나온다. 아래의 Search in repositories를 누른다. 4. Lombok Plugin을 선택하고 Install을 선택한다. 설치가 진행 중 6. 설치가 완료되면 Restart IntelliJ IDEA를 눌러 재시작 시켜준다. 7. 해당 에러가 사라졌고, ..
-
[IntelliJ] Can't start Git: git.exeJava/IDE 2017. 4. 17. 22:42
컴퓨터에 git이 설치되지 않은 상태에서, IntelliJ에 git 프로젝트를 import하니 아래와 같은 에러가 발생 1. git 공식 홈페이지에서 git을 다운 후, 적당히 Yes를 눌러 설치 2. 처음 사진에서 "Fix it"을 눌러 Path to Git executable:의 ...을 눌러 git이 설치된 폴더의 bin/git.exe를 OK 3. 관련 에러가 사라졌고, IntelliJ를 껐다가 다시 켜주면 terminal에서 git을 사용할 수 있다.
-
[IntelliJ] File was loaded in the wrong encoding: 'UTF-8'Java/IDE 2017. 3. 15. 23:57
Eclipse에서 작업했던 파일들을 살펴보던 중 다음과 같은 메시를 발견했다. File was loaded in the wrong encoding: 'UTF-8' 이유를 생각해 보니 예전에 Eclipse 기본 세팅인 MS949로 사용했었다. 그러다가 Eclipse의 기본 설정과 모든 파일들을 강제로 UTF-8으로 바꾸면서 예전에 이미 한글로 써진 주석이 깨진 현상이었다.Eclipse였다면 파일 인코딩을 MS949로 잠시 바꿈 → 파일 전체 내용 잘라내기 → 파일 인코딩을 다시 UTF-8으로 고침 → 내용 다시 붙여넣기 의 과정으로 해결했을텐데 ... 다행이 이번에도 친절하게 파일 인코딩을 바꿔주는 링크가 저절로 보인다. 클릭하고 x-windows-949 클릭. 정말 encoding을 converting ..
-
[IntelliJ] Module SDK is not definedJava/IDE 2017. 3. 15. 23:27
Eclipse만 사용하다가 IntelliJ를 사용해 보려고 한다. (Community 버전이지만)github에서 eclipse 프로젝트로 사용하던 프로젝트 하나를 import 하였다.그런데 발생하는 수많은 빨간 에러들! 제일 위에는 Module SDK is not defined,빨간색으로 뜨는 글자들에는 Cannot resolve symbol 'java', 'String', 'Scanner' 등등 IntelliJ 세팅에서 뭔가 해줘야 하나? 하는 생각에 Setting(Ctrl + Alt + S)로 들어가 java로 검색해 보았으나 Eclipse처럼 build path에 jdk를 설정해주고 그런게 없었다. 근데 등잔 밑이 어둡다고, 창 위에 알아서 Setup SDK라는 링크가 보였다. (이렇게 알아서 챙겨..
-
JAVA 프로그래밍 면접 이렇게 준비한다후기/Book Review 2017. 3. 5. 22:07
면접을 준비하며 쭉 훑어보기 좋은 책이다. 제목만 보면 면접에 대한 것만 나올 것 같지만 사실은 면접 유형부터 시작해서 이력서 눈에 띄게 쓰는 방법, 필기시험이나 코딩테스트에 관한 팁(물론 면접 때 손코딩을 하기도 하지만) 등 면접 외적인 부분들도 잘 설명하고 있다. 따라서 이직을 준비하는 자바(스프링)개발자라면 꼭 읽기를 추천한다. (두 가지 걸리는 점은 약간은 구식의 내용이 있다는 것과, RESTFul에서 POST와 PUT을 반대로 설명한다는 점 정도가 있겠다...) 면접 내용과 관련해서는 본격적으로 자바 핵심, 컴포넌트와 프레임워크 위주로 설명을 한다.자바 핵심에서는 String의 특성들, JVM, 스레드 부분이 기억에 남는다. (그리고 면접 때 단골로 나오는 주제들이기도 하다)컴포넌트와 프레임워크..
-
행복한 프로그래밍(개정판)후기/Book Review 2017. 2. 13. 21:20
회사 대선배님이시자 즐겨 듣는 팟캐스트의 수장이신 임백준님의 책이 개정되어 새로 나왔다. 이것으로 두 번째 임작가님의 책을 읽게 되었다(첫 째는 "누워서 읽는 알고리즘") 2003년이 초판이었는데 13년 만에 개정판이 나온 것이다. 2003년이면 내가 까마득한 중학생 시절 프로그래밍이 뭔지도 몰랐던 시절이었으니 참 아득한 옛날로 느껴진다. 프로그래머에게 있어 프로그래밍은 단순한 밥벌이 수단이 아닌 행복을 가져다 주는 도구이다. 이 점을 책에 잘 녹여내였다. 다소 다양하고 분방(?)한 분야들을 작은 책 한권에 담느라 깊은 내용은 다루지 않았지만, 이 한 권을 읽고 나면 얕게 많은 방면에 대해 알게 되어 프로그래밍에 대해 더 흥미를 끌 수 있게 해준다. 프로그래밍에 관한 재미있는 에피소드나 나도 모르고 사용..