프로그래밍/Java(16)
-
자바 호스트네임
- - 안녕하세요~!! 오늘은, 자바에서 서버의 호스트 명을 가져오는 방법을 알아보도록 하겠습니다. 일단, 대표적으로는 두가지가 존재하는데요, 첫번째 방법로는, InetAddress 클래스에서 얻어오는 방법 이 있습니다. 그리고 두번째 방법으로는, System 에서 얻어오는 방법 이 있습니다. 첫번째 InetAddress 클래스에서 얻어오는 방법 의 사용법입니다. InetAddress.getLocalHost().getHostName() 그렇다면, 두번째 System 에서 얻어오는 방법 의 사용법입니다. public static String getLocalHostName() { String hostname = System.getenv("HOSTNAME"); if (hostname != null) { ret..
2021.11.17 -
자바 프로그램 배포 jar 파일 export 방법
- - 자바 프로젝트 생성 main java 생성 소스 작성 (static main : 자동실행메소드) export runnable jar 배포 CMD 창 혹은 shift + 마우스 우클릭 > PowerShell 창 열기 java -jar 파일명.jar 실행
2021.11.17 -
자바 소수점 버림
- 자바에서는 다른 언어들처럼 숫자를 쉽게 변환할 수 있는 객체가 존재하는데요, 그건 바로 Math 입니다. 이번에는 Math 객체를 사용해서, 여러가지 상황에 맞는 함수를 사용하는 법을 배워보도록 하겠습니다. 소수점 올림/버림/반올림 Math.ceil() : 소수점 올림, 정수 반환 double num = 99.99; System.out.println(Math.ceil(num)); // 100 Math.floor() : 소수점 버림, 정수 반환 double num = 99.99; System.out.println(Math.floor(num)); // 99 Math.round() : 소수점 반올림, 정수 반환 double num = 99.99; System.out.println(Math.round(num..
2021.08.04 -
AWS SNS ( Amazon Simple Notification Service ) ! 아마존 문자 서비스 구현 ! 2탄
- AWS SNS 란?? : Amazon Simple Notification Service 의 약자로, 게시자에서 구독자에게 메시지 전송을 제공하는 관리형 서비스라고 설명하고 있다. https://docs.aws.amazon.com/ko_kr/sns/latest/dg/welcome.html Amazon SNS 란 무엇입니까? - Amazon Simple Notification Service 기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다. Amazon SNS 란 무엇입니까? Amazon Simple Notification Service (Amazon SNS) 는 게시자에서 docs.aws.amazon.com 2탄에서는 Java Spring +..
2021.07.21 -
AWS SES ( Amazon Simple Email Service ) 아마존 이메일 서비스 구현 ! 2탄
- amazon web service AWS SES 란?? : Amazon Simple Email Service 의 약자로, 사용자의 이메일 주소와 도메인을 사용해 이메일을 보내고 받기 위한, 경제적이고 손쉬운 방법을 제공하는 이메일 플랫폼 이라고 설명하고 있다. https://docs.aws.amazon.com/ko_kr/ses/latest/DeveloperGuide/Welcome.html Amazon SES 클래식란 무엇입니까? - Amazon Simple Email Service 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오. docs.aws.amazon.com 2탄에서는 Java Sp..
2021.07.20 -
lomkob 설정 방법 자동으로 getter와 setter 생성
- 안녕하세요? 오늘은, 자바에서 Getter/Setter를 자동으로 생성 및 설정해주는, lombok의 다운 및 설치와 방법에 대해서 알아보도록 하겠습니다 우선, Lombok 이란? : Lombok은 자바에서 @Getter, @Setter 같은 annotation 기반으로 기존 DTO, VO, Domain Class 등을 작성할 때, 멤버 변수에 대한 Getter/Setter Method, Equals(), hashCode(), ToString()과 멤버 변수에 값을 설정하는 생성자 등등을 자동으로 생성해주는 라이브러리 자, 일단 다운로드를 시작합니다. Lombok 다운로드 URL : https://projectlombok.org/downloadhttps://projectlombok.org/ Proje..
2021.07.01 -
API 테스트 포스트맨 Postman
- Java back-end API programing test program !! 자바 백엔드 API 개발 시, 테스트 용도로 많이들 쓰는 포스트맨입니다. 설치 및 사용법을 간단하게 알려드리도록 하겠습니다. 1. 프로그램 다운로드 경로 진입을 합니다. URL : https://www.postman.com/downloads/ Download Postman | Try Postman for Free Try Postman for free! Join 13 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster. www.postman.com 2. 회원가입을 해줍니다...
2021.06.30 -
인터셉터와 필터 (Interceptor & Filter)
[사전적 의미] : 가로채는 사람(것)가로막는 사람(것), 요격기 - 컨트롤러(Controller) 단위로 실행이 됨 [전처리] > 컨트롤러(Controller) > [후처리] 서블릿(Servlet)이 컨트롤러(Controller)를 호출하기 전과 후에, 요청과 응답을 참조하거나 가공할 수 있는 일종의 필터역활 ( ※ 서블릿 필터와 유사한 개념 ) --------------------------------------------------- ※ 인터셉터(Interceptor)와 필터(Filter)의 차이점 [인터셉터(Interceptor)] : Spring에 녹인 기능 ( Servlet-Context.xml에 기술 ) preHandle() : 컨트롤러(Controller)가 수행되기 전 호출 ( retur..
2020.10.13 -
쿠키와 세션 (Cookie & Session)
※ 쿠키(Cookie)와 세션(Session)을 사용하는 이유 : HTTP 프로토콜의 특징이자 약점을 보완하기 위해 사용 ※ HTTP 프로토콜의 특징 : 비연결지향(Connectionless), 상태정보유지안함(Stateless) [Client] > [Request] > [Server] > [Response] > [Disconnect] * 쿠키(Cookie) : 하이퍼 텍스트의 기록서(HTTP)의 일종 : 클라이언트(Client) 로컬(Local)에 저장되는 키(Ket)와 값(Value)이 들어있는 작은 데이터파일(DataFile) : 이름, 값, 만료날짜(쿠키 저장기간), 경로정보 : 일정시간동안 데이터 저장 가능 : 클라이언트(Client)의 상태정보를 로컬에 저장했다가 참조 : 사용자가 따로 요청하..
2020.10.13