만족은 하되 안주하지는 말자

기록해야 기억한다

전체 글 168

[Java] Optional 에 대해 알아보자 - 1

Optinal class 는 자바 8에서 도입된 주요 기술 중 하나입니다. 이 클래스의 목적은 null 대신에 optional한 (있거나 없을 수 있는) 값을 표현하기 위한 해결책을 제공하는 것입니다. 기본 Optional 객체 생성법 // 기본 생성법. 대상이 Null 이 될 수 없을 떄는 @Test public void NonNullWhenCreated() { String fruit = 'apple'; Optional opt = Optional.of(fruit); assertTrue(opt.isPresent()); } 기본적으로 Optinonal.of() 의 파라미터는 null 이 될수 없습니다. 하지만 ofNullable() 은 다릅니다. // 대상이 Null 일 수 있는 경우 @Te..

[python] pycharm: byte literal contains characters > 255 에러 해결

파이썬으로 배포 스크립트 작성 중 발생한 인코딩 문제. 해결책을 찾았으므로 기록한다. stackoverflow.com/questions/27029663/pycharm-byte-literal-contains-characters-255 255". I tried to google it, but found nothing. What does it mean? Why is it not OK to use such characters?" data-og-host="stackoverflow.com" data-og-source-url="https://stackoverflow.com/questions/27029663/pycharm-byte-literal-contains-characters-255" data-og-url="htt..

[intelliJ] 단축키 알려주는 플러그인

강의 등을 보다보면 다른 분들이 단축키를 누를 때마다 하단에 어떤 단축키인지 알려주는 기능이 있었다. 깔아봐야지~ 하다가 그동안 잊고 살았고... 사내 클린코드 강의를 들으며 이게 떠올라서 이번 기회에 설치해보고자 했다. Key PromoterX 설치 intelliJ 에서 shift 2번 -> plugins.. -> 'key promoter' 검색 해당 플러그인을 설치하고 Restart IDE 를 눌러 재시작 해보자. 우클릭 -> generate 를 눌러보자. 오른쪽 하단처럼 해당 기능의 단축키인 'cmd+N' 을 사용하라고 안내해준다. 그런데, 뭔가 허전하다.. 저 안내문은 다른 인텔리제이 알림이랑 똑같아서 너무 반복되는 알림때문에 정작 중요한 알림이 뜨면 보지 않게 될 것 같다! 알림을 좀 더 아름답..

프로그래밍/ETC 2021.03.23

[AWS] amazon SNS + Spring Boot 이용한 메시지 서비스 만들기

project link github.com/d36choi/awssns-springboot d36choi/awssns-springboot Contribute to d36choi/awssns-springboot development by creating an account on GitHub. github.com 회사의 신입 개발자 과제 덕분에 알게 된 아마존 클라우드의 서비스인 SNS. 어떤 놈인지는 이전 글을 통해 확인할 수 있다 2021.03.04 - [프로그래밍/backend&devOps] - [AWS] Amazon SNS 란? [AWS] Amazon SNS 란? Amazon SNS 란? Amazon Simple Notification Service (Amazon SNS) is a managed se..

[AWS] Amazon SNS 로 구독자 메일 전송을 해보자

Amazon SNS 서비스를 처음 시작해보는 사람에게 적합한 튜토리얼입니다. aws 서비스 리전은 서울로 설정되어있습니다. Amazon SNS 가 뭐하는 서비스인지는 아래 글에 써놓았습니다. 2021/03/04 - [프로그래밍/backend&devOps] - [AWS] Amazon SNS 란? 사전 작업 1. AWS 로그인 2. Identity and Access Management 이동 3. 사용자 → 사용자 추가 (https://console.aws.amazon.com/iam/home#/users) 4. 사용자 추가 항목을 아래와 같이 선택 및 입력합니다. (사용자 이름은 자유) 5. 권한 설정에서 '기존 정책 직접 연결' 선택 후 AmazonSNSFullAccess 선택 6. 오른쪽 하단의 버튼인 ..