Java

    [Java] Java8의 변경사항

    [Java] Java8의 변경사항

    안녕하세요. 개발자 Jindory입니다. 오늘은 Java 108읠 변경사항에 대해서 알아보는 글을 작성해보고자 합니다. JAVA 8에서의 변경사항 Java SE 8에서 변경되거나 새롭게 추가된 사항중 주목할 만한 특징은 다음과 같습니다. 람다 표현식(lambda expression) 함수형 프로그래밍 스트림 API(Stream API) : 데이터의 추상화 java.time 패키지 : Joda-Time을 이용한 새로운 날짜와 시간 API 람다 표현식(Lambda Expression) 람다 표현식(lambda expression)이란 간단히 말해 메소드를 하나의 식으로 표현한 것입니다. 즉, 식별자 없이 실행할 수 있는 함수 표현식을 의미하며, 따라서 익명 함수(anonymous function)이라고도 부..

    [Java] POI로 데이터 엑셀 다운받기

    [Java] POI로 데이터 엑셀 다운받기

    안녕하세요. 개발자 Jindory입니다. 오늘은 POI 라이브러리를 이용해서 엑셀 파일을 내려받는 과정에 대해서 글을 작성해보고자 합니다. 프로그램을 만들다 보면 데이터를 엑셀로 다운받아서 보고 싶은 경우가 생기는데요, 이때 Apache POI를 사용하면 쉽게 엑셀로 데이터를 다운로드 받을 수 있습니다. Apache POI(Poor Obfuscation Implementation)란 Apache POI는 아파치 소프트웨어 재단에 의해 운영되는 오픈소스 프로젝트 입니다. 순수 자바 라이브러리로서 Microsoft Office의 Word, PowerPoint, Excel 형식의 파일을 읽고 쓸 수 있게 해주며 최근의 오피스 포맷인 Office Open XML File Format도 지원해줍니다. Apache..

    [Java] Java Spring UTF8 설정 오류(한글 깨짐) 해결방법

    [Java] Java Spring UTF8 설정 오류(한글 깨짐) 해결방법

    안녕하세요. 개발자 Jindory입니다. 오늘은 Java Spring UTF8 설정 오류를 해결하는 방법에 대해 알아보고자 합니다. 한글이 깨지는 상황에 대해서 설명하겠습니다. @RequestMapping(value="/register", method=RequestMethod.POST) @ResponseBody public String postRegister(@RequestBody PublicBikeMemberVO member)throws Exception{ Long resultVal = publicBikeMemberService.register(member); String returnMsg= ""; if(resultVal.equals(1L)) { returnMsg = member.getMemberId(..

    [Java] Json Array 정렬

    [Java] Json Array 정렬

    안녕하세요. 개발자 Jindory입니다. 오늘은 JsonArray의 값들을 정렬해보고자 합니다. 우선 Json Array에 값들을 정렬하기 위해 데이터부터 만들어 보겠습니다. 1. JsonArray값 생성 public static void main(String[] args) throws Exception { JSONObject jsonObject1 = new JSONObject(); JSONObject jsonObject2 = new JSONObject(); JSONObject jsonObject3 = new JSONObject(); JSONObject jsonObject4 = new JSONObject(); JSONArray jsonArray = new JSONArray(); jsonObject1.pu..

    [Java] SMTP와 Mail 발송

    [Java] SMTP와 Mail 발송

    안녕하세요 개발자 Jindory입니다. 오늘은 Java로 메일을 발송하는 프로그램에 대해서 설명하고자 합니다. 프로그램 상에서 메일을 보내기 위해서는 SMTP(Simple Mail Transfer Protocol) 프로토콜를 이용해서 google 메일을 통해 email을 전송하는 프로그램을 만들어보고자 합니다. 프로그램은 Java를 활용하기 때문에 Java Mail 라이브러리를 사용하겠습니다. 1. SMTP란? Simple Main Transfer Protocol의 약자로 TCP/IP 네트워크에서 전자 메일 전송을 위한 표준 프로토콜입니다. SMTP는 전자 메일 메시지를 보내고 받을 수 있는 기능을 제공합니다. 2. SMTP로 Java에서 메일 발송하기 1) Java mail 라이브러리 다운 및 impo..

반응형