본문 바로가기
메뉴 바로가기
kkuma
sohyun_
글쓰기
관리
태그
방명록
RSS
kkuma
카테고리 메뉴열기
닫기
검색하기
검색하기 폼
검색하기
CATEGORY
분류 전체보기
(66)
Programming
(58)
Python
(18)
Java
(12)
Node.js
(11)
JavaScript
(6)
Vue
(0)
Git
(2)
Other
(9)
Book
(2)
Google Analytics
(2)
Tistory
(1)
Others
(5)
방명록
자바 (3)
[JAVA] How to Generate Random String
이 페이지는 문자, 숫자 등으로 이루어진 랜덤 문자열을 생성하는 방법을 설명하고 있다. # 랜덤 숫자(난수) 생성 1. java.lang.Math.random() 함수 Math.random() 메서드는 0.0 과 1.0 사이의 double 값을 생성하기 때문에, 정수를 얻고 싶다면 반드시 int형으로 캐스팅시켜야한다. import java.lang.Math; double d = Math.random()*10; System.out.println("double: " + d); // double: 7.241387938681597 int i = (int)(Math.random()*10); System.out.println("int: " +i); // int: 3 2. import java.util.Random ..
Programming/Java
2019. 10. 15. 16:47
[JAVA] Converting MultipartFile to File
이 페이지에서는 멀티파트파일을 파일객체로 변환하는 방식에 대해 설명하고 있다. # MultipartFile vs File 변환하는 코드 작성에 앞서 두 객체에 대해 간단하게 설명하려한다. 1) MultipartFile 멀티파트파일이란, 사용자가 업로드한 File을 핸들러에서 손쉽게 다룰 수 있게 도와주는 매개변수 중 하나이다. 매개변수를 사용하기 위해서는 MultipartResolver Bean이 등록되어 있어야 한다. 이는 springBoot에서는 자동 등록을 지원하지만, springMVC에서 기본으로 등록해주지 않으므로 꼭 확인해야한다. 2) File 하드디스크에 존재하는 파일에 대한 경로 또는 참조를 추상화한 객체로, new File()을 통해 디렉토리를 생성할 수 있다. 파일객체를 사용한 후에는 ..
Programming/Java
2019. 9. 17. 11:02
[JAVA] Get User Agent And IP Information
이 페이지에서는 IP, Agent, 브라우저, OS등의 접속자 정보를 가져오는 방법에 대해 설명하고 있다. # IP X-Forwarded-For (XFF) 헤더는 HTTP 프록시나 로드 밸런서를 통해 웹 서버에 접속하는 클라이언트의 원 IP 주소를 식별하는 사실상의 표준이다. (X-Forwarded-For 은 이메일 메시지가 다른 계정으로부터 포워딩되었음을 나타내는 이메일 헤더이기도 하다) XFF를 사실상의 표준이라고 표현하는 이유는, 정식 RFC 에 포함된게 아니어서 다른 헤더를 사용하는 경우가 있기 때문이다. 그래서 WebServer, WAS, L4, proxy 종류에 상관없이 원하는 client IP를 가져오게 하려면 먼저 해당 헤더가 있는지 확인하는 방식을 추가하여 아래와 같은 방식으로 코드를 작..
Programming/Java
2019. 9. 15. 21:44
이전
1
다음
이전
다음
최근에 올라온 글
TAG
nodejs
Programming
스프링
IT
Python
Amazon
Java
자바스크립트
AWS
node.js
프로그래밍
S3
JavaScript
파이썬
Spring
more
«
2025/02
»
일
월
화
수
목
금
토
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Total
Today
Yesterday
Blog is powered by
Tistory
/ Designed by
Tistory
티스토리툴바