개요 Java 진영은 javax.imageio 패키지명으로 제공되는 Java Image I/O API를 이용하여 리사이즈, 크롭 등의 이미지 처리를 할 수 있다. 이를 이용하여 Java 6 이상의 경우 웹에서 가장 많이 사용되는 JPEG, PNG, GIF(BMP 포함) 이미지를 자유롭게 처리할 수 있다. 하지만 단순히 이미지에 대한 썸네일만 하고 싶다면? Image IO의 사용법은 너무 번거롭다. 이번 글에서는 블로그 글로 쓰기 민망할 정도로 사용법이 쉬운 이미지 썸네일 생성 라이브러리인 Thumbnailator를 소개하고자 한다. 라이브러리 의존성 추가 Gradle 빌드 환경이라면 /build.gradle 파일에 아래와 같이 Thumbnailator 라이브러리를 추가한다. dependencies { c..
먼저 읽어볼만한 글 IntelliJ IDEA에서 Spring Boot 프로젝트 생성하기 Spring Boot 프로젝트에서 Profile 적용하기 Windows 운영체제에서 MySQL 5.7.x 설치하기 데이터베이스 연결 및 질의를 위한 의존성 정보 추가 /build.gradle에 아래 내용을 추가한다. MyBatis 라이브러리를 이용하여 MySQL 데이터베이스에 연결하기 위한 의존성 정보이다. dependencies { compile group: 'org.springframework.boot', name: 'spring-boot-starter-jdbc' compile group: 'org.mybatis.spring.boot', name: 'mybatis-spring-boot-starter', versio..
MySQL for Windows 다운로드 MySQL 무료 버전인 MySQL Community Edition을 다운로드한다. 본 글에서 사용한 버전은 5.7.12이다. https://www.mysql.com → Downloads → MySQL Community Edition → Community (GPL) Downloads → MYSQL Community Server → Windows (x86, 64-bit), ZIP Archive -> Downloads 다운로드한 파일을 C:\mysql 경로에 압축 해제한다. MySQL 설치 및 초기화 MySQL 서버 구동에 앞서 초기화가 필요하다. 아래와 같이 초기화를 실행한다. C:\mysql\bin> mysqld --initialize 새로운 비밀번호를 부여하기 위..
개요 User-Agent는 HTTP 요청시 헤더에 담겨 오는 정보로 요청 클라이언트의 디바이스 및 브라우저 정보를 담고 있다. 국제적으로 표준화되어 있지 않아 엄격히 관리되고 있지 않으며 어떤 값을 넣어도 상관없기 때문에 완전히 신뢰할 수 있는 데이터는 아니지만 간단한 통계 및 디바이스 특성에 따른 분기 처리에 있어 가장 기초가 되는 데이터이기도 하다. Java 진영의 User-Agent 파써 도구들 User-Agent 파써의 관건은 자체적으로 보유한 데이터베이스의 양이 중요하다. 현재 이순간에도 실시간으로 새로운 User-Agent 정보가 추가되고 있기 때문이다. 데이터베이스가 주기적으로 갱신되지 않으면 새로운 기기, 새로운 브라우저에 대한 감지가 되지 않을 가능성이 높다. user-agent-util..
- Total
- Today
- Yesterday
- JavaScript
- java
- 자전거
- DynamoDB
- Kendo UI Web Grid
- Spring MVC 3
- Eclipse
- bootstrap
- Kendo UI
- 태그를 입력해 주세요.
- Docker
- 평속
- spring
- 알뜰폰
- 로드바이크
- Spring Boot
- 로드 바이크
- kotlin
- node.js
- maven
- jstl
- JHipster
- chrome
- jpa
- 구동계
- jsp
- CentOS
- Tomcat
- graylog
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |