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

기록해야 기억한다

프로그래밍 162

[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. 오른쪽 하단의 버튼인 ..

[spring] dispatcher servlet 이 뭐죠? (spring MVC)

dispatcher servlet 이란? https://stackoverflow.com/questions/2769467/what-is-dispatcher-servlet-in-spring What is Dispatcher Servlet in Spring? In this image (which I got from here), HTTP request sends something to Dispatcher Servlet. My Question is what does Dispatcher Servlet do? Is it something like getting the information thrown fro... stackoverflow.com 단계별로 서술한다. request 가 browser 를 떠나면 이것은 사..