일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ORM
- Data REST
- 톰캣
- spring batch 코드
- Spring Data JPA
- tomcat
- static inner class
- spring camp
- docker
- JPA mapping
- spring-webmvc #코드읽기
- Spring Data REST
- 세미나
- JPA
- spring-webmvc
- spring boot
- ApplicationPidFileWriter
- SuperTypeToken
- JUnit
- spring jpa
- spring bean
- spring-mvc
- 코드 리뷰
- spring boot tomcat
- REST API
- Spring
- batch
- spring pid
- IntelliJ
- Spring Batch
- Today
- 1
- Total
- 916,386
woniper
안드로이드에서 Selector를 xml로 만들어서 Button이나 ListView 등 클릭 이벤트가 들어가는 View에 적용할 수 있다. 기본으로 제공하는 View를 특별히 커스텀하게 사용하지 않는 이상 기본 제공하는 Selector기능을 사용할 수 있지만, View를 커스텀하게 사용하는 경우가 대부분이기 때문에 Selector를 사용해야한다. 예를 들면 Button을 눌렀을때(pressed)와 누르지 않았을 경우(nonPressed)에 이미지, 또는 색을 다르게 구분하고 싶을때 사용하는 것이 바로 Selector이다. 1. Drawable 폴더 생성안드로이드 프로젝트를 생성하면 기본적으로 drawable 폴더는 추가 되어 있지 않기 때문에 사용자가 추가해 주어야한다. res폴더 밑에 drawable 디..
1. HATEOAS(Hypermedia As The Engine Of Application State) HATEOAS는 RESTful API를 사용하는 클라이언트가 전적으로 서버에 의해 동적으로 상호작용을 할 수 있다. 쉽게 말하면 클라이언트가 서버에 요청시 서버는 요청에 의존되는 URI를 Response에 포함시켜 반환한다. 예를들면 사용자정보를 입력(POST)하는 요청 후 사용자를 조회(GET), 수정(PUT), 삭제(DELETE)할 수 있는 URI를 동적으로 알려주게 되는 것이다. 이렇게 동적으로 모든 요청에 의존되는 URI 정보를 보여준다면 아래와 같은 장점이 있을 것이다.요청 URI정보가 변경되어도 클라이언트에서 동적으로 생성된 URI를 사용한다면, 클라이언트 입장에서는 URI 수정에 따른 코드..
https://github.com/Woniper/JavaExample/tree/master/AWS-S3-JAVA 1. S3 설정 - S3 사용방법 - AWS SDK 다운로드 : http://aws.amazon.com/ko/sdkforjava/ - 라이브러리 추가(AWS SDK는 용량 초과로 위 url에서 다운받아야함.) 2. S3 Access Key 생성 오른쪽 상단에 Security Credentials 선택 Access Keys 선택 > Create New Access Key Show Access Key 선택하면 Access Key ID와 Secret Access Key가 생성된걸 볼 수 있다. 3. S3Util 구현 S3 Endpoint URL : http://docs.aws.amazon.com/g..
1. Bucket 생성Create Bucket 버튼 클릭 Bucket Name 입력, Region(지역) 선택Bucket Name은 고유값이기 때문에 중복 되지 않는다. 2. 폴더 생성Bucket 생성 후 폴더를 생성 할 수 있다. 폴더를 생성하지 않아도 바로 파일을 업로드 할 수 있지만 폴더 생성하는 예제를 먼저 설명한다. Create Folder 버튼 선택 후 폴더명을 입력한다. (폴더 생성 완료!!) 3. 파일 업로드 폴더 선택 후 Upload 버튼을 누른다.Add Files 클릭 후 업로드할 파일 선택 > Start Upload 클릭 오른쪽 화면에 업로드 상태가 나오고 업로드가 완료되면 위와 같이 나온다. 4. 파일 Properties 설정업로드한 파일 선택 후 오른쪽 상단에 Properties를..
https://github.com/Woniper/JavaExample/tree/master/AES256 1. commons-codec-1.9.jar 추가 2. AES256 구현 package com.woniper.aes; import java.io.UnsupportedEncodingException; import java.security.InvalidAlgorithmParameterException; import java.security.InvalidKeyException; import java.security.Key; import java.security.NoSuchAlgorithmException; import javax.crypto.BadPaddingException; import javax.cry..