Posts

  • Jenkins 설치, Agent 구성, Github 연동 문제 해결

    Jenkins 설치, Agent 구성, Github 연동 문제 해결

    Oracle Cloud(OS는 Oracle Linux)에서 Jenkins 설치, 구성 중 생긴 문제들과 문제 해결 과정을 기록한다. 설치한 Jenkins 버전은 2.387.3 이다.

    계속 읽기
  • BytesEncryptor와 TextEncryptor

    Spring Security의 Crypto 모듈은 대칭키 암호화와 키 생성, 패스워드 인코딩 기능을 제공합니다. 그 중 대칭키 암호화에 관한 인터페이스인 BytesEncryptorTextEncryptor를 소개합니다.

    계속 읽기
  • JavaMailSender로 메일 보내기

    스프링은 유용한 메일 전송 API를 제공합니다. org.springframework.mail 패키지 아래에 있는 API 중 JavaMailSender를 이용해 메일 전송하는 방법을 소개합니다.

    계속 읽기
  • 마이크로서비스 패턴 도서 내용 정리

    마이크로서비스 패턴 / Chris Richardson (2020). Microservices Patterns (이일웅, 역). 길벗. (원본 출판 2018년)의 내용 중 일부를 정리해봤습니다.

    계속 읽기
  • enum의 필드를 Map타입 List로 변환

    enum의 필드를 Map타입 List로 변환하는 방법을 소개합니다. 제네릭 메서드와 함수형 인터페이스를 이용합니다.

    계속 읽기
  • RESTful Web API 도서 내용 정리

    RESTful Web API - 웹 API를 위한 모범 전략 가이드(원제 RESTful Web APIs: Services for a Changing World)의 내용을 정리해봤습니다.

    계속 읽기
  • 추상 클래스와 인터페이스 비교

    이 문서는 Java 8 기준으로 작성되었습니다.

    추상클래스와 인터페이스는 비슷하다. 객체를 만들 수 없다는 점과 둘 다 메서드를 선언만 할지 아니면 구현도 할지 선택할 수 있다는 점이 같다. 하지만 추상 클래스와 달리 인터페이스는 모든 필드가 키워드를 안 붙여도 자동으로 public static final 이 되며 모든 메서드가 public 으로 선언되거나 정의되어야 한다.

    계속 읽기
  • 레디스, 잘못쓰면 망한다.

    국민메신저 카카오톡 개발 업체인 카카오가 웹애플리케이션 서비스를 만드는 개발자들을 대상으로 오픈소스 기술 ‘레디스(Redis)’ 활용 경험을 소개했다. 우수 활용사례가 아니라 절대 하면 안 되는 작업들을 열거하며 주의를 당부해 눈길을 끈다.

    기사 보러가기

Subscribe