전체 글
-
-
-
-
[Java] Java POI API로 Sheet에 이미지 삽입하기Dev Log 2019. 5. 30. 18:09
안녕하세요! 오늘은 Java POI API를 이용해 엑셀 시트에 이미지 삽입하는 방법에 대해 알아보도록 하겠습니다. 저는 사용할 이미지를 제 classpath에 넣어놓고 그 이미지를 불러와서 사용을 했습니다. 아래는 예제 소스입니다! try { String filePath = "file1.png"; InputStream is = new FileInputStream(getClass().getClassLoader() .getResource(filePath).getFile()); byte[] bytes = IOUtils.toByteArray(is); int picIdx = wb.addPicture(bytes, XSSFWorkbook.PICTURE_TYPE_PNG); is.close(); XSSFCreation..
-
[Java] Java Mail API를 이용한 Naver SMTP MailSender 만들기Dev Log 2019. 4. 30. 20:13
오늘 갑자기 다량으로 메일을 보낼 일이 생겨서, 이왕 이렇게 된거 Mail sender를 만들기로 마음을 먹었습니다. 기존에 엑셀시트를 PDF파일로 변경하여 파일을 생성하였는데, 이제는 갑자기 그 PDF파일을 메일로 전송할 수 있게 해달라고 하더군요...허허..허.. 그래서 다시 키보드를 부여잡고 열심히 개발을 하였습니다. 일단 제 개발환경은 다음과 같습니다. Java 8 + IntelliJ + Gradle 그럼 개발을 한번 해볼까요~? 1. mvnreposiroty.com 에서 JavaMail API를 Import합니다. https://mvnrepository.com/search?q=javamail 페이지에 접속하시면 두번째에 "JavaMail API"가 짜잔 하고 있습니다. 저는 거기서 가장 핫한 녀..
-
[영화리뷰] 영화 극한직업 리뷰Review Log/일상다반사 2019. 2. 7. 09:45
안녕하세요.Timulys입니다.바로 어제 설연휴를 마감하는 불편한 마음으로 극장가에 들러 요즘 핫한 영화 '극한직업'을 보고 왔습니다.영화를 자주 보는 것은 아니지만, 그래도 핫한 영화들은 보려고 노력을 하는 편이긴 합니다.오랜만에 본 영화인 만큼 간단한 스포와 함께, 영화의 총평을 리뷰해보는 시간을 갖고자 합니다 ㅎㅎ 전반적인 총평은 5점 만점에 4점입니다.화려한 배우진으로 농도 진한 연기를 보여주어, 액션코미디 영화 치고는 정말 극도로 끌어올린 연기력이 영화에 더 집중할 수 있게 만드는 요소였던 것 같습니다.뻔할 수 있었던 내용을 연기력으로 커버하는 그런 영화입니다. 그도 당연한 것이 배우의 면면을 보면 알 수 있지요!코미디 영화에서 많이 사용되는 '잠복근무'라는 소재를 정말 참신하게도 가장 대중적이..
-
[IT 장비 리뷰] 대륙의 실수! 갓성비 이어셋 QCY T1 TWS 사용기Review Log/IT 2019. 2. 5. 20:19
안녕하세요. Timulys입니다. 얼마전부터 출퇴근길 지하철에서 전공 강의를 듣고있었습니다. 제 핸드폰은 '갤럭시 노트 8' 이어서, 기본으로 샘송에서 제공해주는 하만카돈의 이어폰을 사용하고 있습니다. 정말 불평불만없이 잘 사용하고있었는데 출퇴근시간 그 사람 많은 지하철에서 사용하려니..정말 너무 힘들더군요.. 꼬인 줄을 풀고, 또 그 줄의 끝을 부여잡고 핸드폰 이어폰 단자에 끼우고, 다시 이어폰을 잡고 제 귀에 꼽고.. 이게 정말 모든 사람이 밀착되어있는 지하철에서 이루어지기엔 너무나도 힘들다는 생각이 들었습니다. 실제로 이어폰을 껴볼까 하다 탑승하시는 분들에 낑겨 손조차 올리지 못하고 그대로 목적지까지 간 적도 더러 있었지요. 그래서 이어폰은 너무 불편하다는 결론에 도달했고, 블루투스 이어폰을 알아보..
-
[처음 배우는 스프링부트2] 자동 환경 설정 이해하기Dev Log 2019. 1. 11. 16:29
[본 내용은 김영제님의 저서 '처음 배우는 스프링 부트 2'를 기반으로 작성되었음을 미리 알립니다.] 스프링의 가장 강력한 기능 중 하나인 '자동 환경 설정'은 우리가 프레임워크를 사용함에 있어 보다 편리한 환경을 제공합니다. 각종 라이브러리들이 스프링의 자동설정 의존성에 따라 설정이 자동으로 적용되며, @EnableAutoConfiguration + @Component 어노테이션 이나 이를 포함한 @SpringBootApplication 어노테이션 중 하나를 사용하면 아주 간편하게 '자동 환경 설정' 기능을 사용할 수 있습니다. (참고로 @SpringBootApplication 어노테이션의 경우 스프링 부트를 사용함에 있어서 필수 어노테이션입니다!) 그럼 어노테이션을 본격적으로 알아보도록 할까요? 일단..