개발자노트

고정 헤더 영역

글 제목

메뉴 레이어

개발자노트

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • James (134)
    • IT (123)
      • 프로그래밍 (119)
      • 기록 혹은 팁 (4)
      • 트러블 슈팅 (0)
      • 메모 (0)
    • Contact (0)
    • 에세이 (11)

검색 레이어

개발자노트

검색 영역

컨텐츠 검색

IT

  • IntelliJ 에서 SSH 연결 설정하기

    2017.09.07 by James Lee.

  • IntelliJ에서 Spring Boot와 Jrebel 연동시 수정사항이 제대로 반영 안되는 현상 해결

    2017.08.25 by James Lee.

  • Java : Wrapper Class 활용 - primitive타입에 null을 표현하자.

    2017.08.14 by James Lee.

  • Spring Data & MongoDB : 메소드 이름만으로 쿼리하기

    2017.08.09 by James Lee.

  • Spring : 트러블 슈팅 : Controller에서 객체 반환시 json으로 변환이 되지 않는 경우

    2017.08.09 by James Lee.

  • 트러블 슈팅 : Spring으로 구성된 API에서 @ResponseBody시 한글 깨짐 현상

    2017.08.06 by James Lee.

  • MongoDB : Amazon Linux에 설치 및 설정하기

    2017.08.02 by James Lee.

  • IntelliJ에서 Jenkins 연동하기

    2017.07.26 by James Lee.

IntelliJ 에서 SSH 연결 설정하기

Edit IntelliJ 에서 SSH 연결 설정하기 그간 서버 등의 관리를 위해 ssh 접속을 할 때 터미널을 띄워놓고 직접 ssh 명령으로 접속을 했었다. 물론 쉘 스크립트로 간편화해놓긴 했었지만 보통 개발을 하며 이런 작업을 할 때가 많았기에 IDE와 터미널을 왔다 갔다 하는 작업은 귀찮은 것을 싫어하는 나에게는 여간 불편한 작업이 아니었다. 오늘 동료인 태환 님에게 이런 귀찮음을 없애줄 IntelliJ 에서 SSH 연결 설정을 하는 방법을 배워서 (나만 모르고 있었을 수도?)을 배워서 공유하고자 한다. Tools -> Deployment -> Configuration... 메뉴를 선택 접속 타입과 이름(여기서는 db1)을 설정하고 필요한 정보를 기입 Mapping 과 Excluded Paths에서 ..

IT/프로그래밍 2017. 9. 7. 12:34

IntelliJ에서 Spring Boot와 Jrebel 연동시 수정사항이 제대로 반영 안되는 현상 해결

Edit IntelliJ에서 Spring Boot와 Jrebel 연동시 수정사항이 제대로 반영 안되는 현상 해결 현상 자바 코드는 특성상 업데이트를 하면 컴파일 및 배포를 다시 해줘야 하는데 이 과정을 줄이고 생산성을 높히기 위하여 Spring과 JRebel을 연동해서 사용하고 있었다.IntelliJ로 Spring Boot 프로젝트를 생성하고, 이전처럼 JRebel과 연동을 해주었는데 프로젝트를 올리니 에러 없이 JRebel 메세지가 나왔다. 2017-08-25 12:21:45 JRebel: ############################################################# 2017-08-25 12:21:45 JRebel: 2017-08-25 12:21:45 JRebel: JR..

IT/프로그래밍 2017. 8. 25. 12:48

Java : Wrapper Class 활용 - primitive타입에 null을 표현하자.

Edit Java : Wrapper Class 활용 - primitive 타입에 null을 표현하자. boolean 형태일 경우 true / false 두 가지의 값을 전달할 수 있다. public class VerificationSearch extends WorkListSearch { @JsonProperty("searchStudyDateRange") private SearchStudyDataRange searchStudyDataRange; @JsonProperty("isVerified") private boolean isVerified; //true / false만 표현 가능 @JsonIgnore public boolean isVerified() { return isVerified; } } 그런데 t..

IT/프로그래밍 2017. 8. 14. 10:41

Spring Data & MongoDB : 메소드 이름만으로 쿼리하기

Edit Spring Data & MongoDB : 메소드 이름만으로 쿼리하기 Spring Data에서는 메서드의 이름만으로 쿼리를 할 수 있는 기능을 제공한다. Example MongoTemplate을 사용하여 사용자를 이름으로 조회하는 쿼리는 아래와 같다. @Repository public class UserRepository { @Autowired private MongoTemplate mongo; public List findByName(String name) { Criteria criteria = Criteria.where("name").is(name); Query query = new Query(criteria); return mongo.find(query, User.class, "user")..

IT/프로그래밍 2017. 8. 9. 17:50

Spring : 트러블 슈팅 : Controller에서 객체 반환시 json으로 변환이 되지 않는 경우

Controller단에서 User객체의 값을 반환해주려고 하는데 아래와 같은 오류가 발생한다. nested exception is java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.ArrayList 아래와 같은 순서로 해결할 수 있다. 객체를 json형태로 변환 할 수 있는 jackson 라이브러리 다운로드 (jackson-databind) com.fasterxml.jackson.core jackson-core 2.7.3 com.fasterxml.jackson.core jackson-databind 2.7.3 Mvc : message-converter에 MappingJackson2H..

IT/프로그래밍 2017. 8. 9. 16:27

트러블 슈팅 : Spring으로 구성된 API에서 @ResponseBody시 한글 깨짐 현상

현상 메서드에 @ResponseBody를 붙여서 String 값을 반환하면 한글이 ???로 나오는 현상 해결 스프링 환경설정 파일에 아래와 같이 bean을 설정해줌 text/html;charset=UTF-8 왜 해결된 것일까? Spring의 MessageConverter의 Charset의 기본값은 ISO-8859-1형태로 되어 있다. 여기에 UTF-8을 추가해줌으로써 String값을 UTF-8형태로 바꾸는 것이다. public class StringHttpMessageConverter extends AbstractHttpMessageConverter { public static final Charset DEFAULT_CHARSET = Charset.forName("ISO-8859-1"); //기본 문자열..

IT/프로그래밍 2017. 8. 6. 16:41

MongoDB : Amazon Linux에 설치 및 설정하기

Edit MongoDB : Amazon Linux에 설치 및 설정하기 /etc/yum.repos.d 경로에 mongodb-org-3.4.repo 파일 생성 (관리자 권한 필요) mongodb-org-3.4.repo 파일에 아래의 내용 작성 [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc yum을 이용하여 설치 sudo yum install -y mongodb-org 몽고DB 환경설정 세팅 /etc/mongo..

IT/프로그래밍 2017. 8. 2. 09:38

IntelliJ에서 Jenkins 연동하기

Jenkins Plugin 다운로드 입력 항목 crumb data는 젠킨스 로그인 후 아래의 URI로 접근 시 얻을 수 있다. {{url}}/crumbIssuer/api/xml?tree=crumb 이상으로 OK를 누르면 아래처럼 IntelliJ에 jenkins와 연결된 빌드 설정들이 나오게 된다. 각 빌드 설정에서 마우스 오른쪽 버튼을 클릭하면 빌드 시동을 걸 수 있다.

IT/프로그래밍 2017. 7. 26. 15:27

추가 정보

인기글

최신글

페이징

이전
1 ··· 3 4 5 6 7 8 9 ··· 16
다음
TISTORY
개발자노트 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바