전체 글

    [JUnit 5] org.junit.platform.launcher.core.EngineDiscoveryOrchestrator

    테스트를 진행하는데 붉은 글씨로 오류메세지가 떠서 확인했다. 테스트 성공 유무와 상관없이 뜨는 경우가 생겨서 찾아봤더니 설정을 바꿔주면 된다길래 바꿨다. 👾 오류메세지 👾 org.junit.platform.launcher.core.EngineDiscoveryOrchestrator lambda$logTestDescriptorExclusionReasons$7 경로 : File | Settings | Build, Execution, Deployment | Build Tools | Gradle Build and run using과 Run tests using의 속성을 Gradle (Default) 에서 Intellij IDEA로 변경해주었다.

    [Notepad++] 무료 소스 코드 편집기 추천

    pgAdmin 으로 PostgreSQL 프로시저 쿼리문을 짜다가 Notepad++ 를 추천받아서 다운받아 쓰게 됐는데, 무료인데다가 기능이 좋아서 추천하는 글 베이스 없이 학원에서 알려주는 편집기로는 애증의 🏠 EditPlus 를 써본 것이 다였던 나에게는 너무 신세계였다 EditPlus 는 활용방법을 몰라서 였는지.. 뭔가 덜거덕 거리는 낡은 프로그램을 꾸역꾸역 쓰고있다는 느낌을 받았었다. 그마저도 무료기간 끝나면 못썼고.. Notepad++ 는 .sql 확장자로 저장했더니 예약어 추천도 뜨고 보기에도 편해서 아주 좋았다. 추천 추천 👍👍👍 Notepad++ 노트패드++는 문서 편집기이자 소스 코드 편집기이다. 윈도에서 기본으로 제공하는 문서 편집기인 메모장에 견주어 노트패드++는 탭 편집을 제공하므로..

    마크다운 링크 연결 방법 (Readme.md)

    AWS를 이용해서 탄력적 IP로 배포한 웹사이트 링크를 프로젝트 레포지토리 ReadMe에 하이퍼링크로 올리려고 했는데, 링크가 걸리지 않았다. 링크 표시는 잘 되는데 왜 연결이 안되는지.. 답답했는데 앞에 https:// 를 붙여주니 링크가 잘 연결됐다. MarkDown 링크 연결 방법 형식 [표시할 내용](링크) 적용예시 [네이버 바로가기](http://www.naver.com/) [표시할 글자](http://탄력적IP:PORT/루트디렉토리(프로젝트명)/) - 마크다운 에디터 https://dillinger.io/ Online Markdown Editor - Dillinger, the Last Markdown Editor ever. Make something great today! dillinger.io

    [Spring Java] javax mail Could not convert socket to TLS

    JAVA 스프링 프로젝트를 AWS로 배포하는 과정에서 이메일 전송 오류가 발생했다. DB 연결까지 잘 되었는데 회원가입, 비밀번호 찾기 등등 메일 전송이 되지 않아서 문제를 찾아 해결했다. 👾 오류메세지 javax.mail.MessagingException javax mail Could not convert socket to TLS; 메인 원인이 SSLHandshakeException 인것을 확인하고, 구글링한 결과 서버/클라이언트간 사용하려는 SSL/TLS 버전이 맞지 않을 경우 해당 오류가 발생한다는 사실을 알아냈다. 그래서 mailSender 빈 객체를 선언하는 context 파일에서 props 속성코드를 추가했다. 기존코드 true true smtp true 기존 prop에 ssl 관련 코드를 추..

    [LeetCode] 819. Most Common Word

    https://leetcode.com/problems/most-common-word/ Most Common Word - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com banned 목록에 없는 단어 중 가장 많이 반복된 단어 return String 구현 문제(?)인데, 난 이런 문제는 꼭 Map을 쓰고 싶더라 (아주 제격이다) class Solution { public String mostCommonWord(String paragraph, String[] ban..

    [LeetCode] 460. LFU Cache

    https://leetcode.com/problems/lfu-cache/description/ LFU Cache - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com key, value 값을 저장해야해서 map을 사용해야겠다고 생각했다. 그래서, key, value 저장 map 하나와 key, user counter를 저장 할 map을 각각 선언해서 풀려고 했는데, 일부 테스트케이스에서 막힌다. class LFUCache { private Map cache; // ..