반응형

classpath 최상위에 system.properties를 두고 사용하실 수 있습니다.

 

반응형

'java' 카테고리의 다른 글

java - file copy  (0) 2020.11.18
JAVA - 소수점 곱하기 문제 해결  (0) 2020.08.22
java - HttpUtil, HttpClient  (0) 2020.08.17
유효성 체크를 위한 java 유틸리티입니다.  (0) 2020.08.16
java - FormatUtil.java  (0) 2020.08.15
java - RequestUtil.java  (0) 2020.08.15
java - JsonUtil  (0) 2020.08.15
java - Arrays.asList - java.lang.UnsupportedOperationException  (0) 2020.08.15
반응형

 

다양한 DATA형식에 따른 문자형식 변환 유틸입니다.

 

반응형
반응형
반응형
반응형

fasterxml.jackson 을 이용한 JSON Util 입니다.

 

반응형
반응형

"Arrays.asList" 를 이용해 만든 List 객체에 add 나 addAll 을 하는경우 오류가 발생합니다.

 

 

Exception in thread "main" java.lang.UnsupportedOperationException
	at java.util.AbstractList.add(Unknown Source)
	at java.util.AbstractList.add(Unknown Source)
	at java.util.AbstractCollection.addAll(Unknown Source)

 

그 이유는 아래 asList 문서에 나와 있는데요. "Return a fixed-size list ..." 고정된 크기의 List 객체를 반환하기 때문에 add 같이 크기를 변경하는 함수 사용시 오류가 발생하게 됩니다.

Open Declaration   <String> List<String> java.util.Arrays.asList(String... a)

@SafeVarargs

asList
@SafeVarargs
public static <T> List<T> asList(T... a)

Returns a fixed-size list backed by the specified array. (Changes tothe returned list "write through" to the array.) This method actsas bridge between array-based and collection-based APIs, incombination with Collection.toArray(). The returned list isserializable and implements RandomAccess. 
This method also provides a convenient way to create a fixed-sizelist initialized to contain several elements: 
     List<String> stooges = Arrays.asList("Larry", "Moe", "Curly");
 
Type Parameters:T - the class of the objects in the arrayParameters:a - the array by which the list will be backedReturns:a list view of the specified array
반응형

'java' 카테고리의 다른 글

자신만의 properties 를 java 에서 사용하는 방법입니다.  (0) 2020.08.16
java - FormatUtil.java  (0) 2020.08.15
java - RequestUtil.java  (0) 2020.08.15
java - JsonUtil  (0) 2020.08.15
Java - JGit  (0) 2020.08.15
java snippet - base64, sha-256, sha-512  (0) 2020.08.10
java snippet - file util  (0) 2020.08.10
java snippet - SFTP  (2) 2020.07.29
반응형
반응형

'java' 카테고리의 다른 글

java - FormatUtil.java  (0) 2020.08.15
java - RequestUtil.java  (0) 2020.08.15
java - JsonUtil  (0) 2020.08.15
java - Arrays.asList - java.lang.UnsupportedOperationException  (0) 2020.08.15
java snippet - base64, sha-256, sha-512  (0) 2020.08.10
java snippet - file util  (0) 2020.08.10
java snippet - SFTP  (2) 2020.07.29
maven 기본 propertis  (0) 2020.07.29
반응형

 

 

결과

안녕? base64 encode : 7JWI64WVPw==
안녕? base64 decode : 안녕?
안녕? sha256 : B8E6062790B1BB7B274E21ED93CF77CFEA49F6DBCEF21DC90BF16667A21C85BA
안녕? sha512 : 29F7079E6A30921EE941BE349D6479277B26F1A4FC2ACE7EE2DF48C9848EC1B70027B1E8111CB19E5D27ABE5B2F130D7AC6BE3E22DBCD6DA29A59FE71623D2A5

반응형

'java' 카테고리의 다른 글

java - RequestUtil.java  (0) 2020.08.15
java - JsonUtil  (0) 2020.08.15
java - Arrays.asList - java.lang.UnsupportedOperationException  (0) 2020.08.15
Java - JGit  (0) 2020.08.15
java snippet - file util  (0) 2020.08.10
java snippet - SFTP  (2) 2020.07.29
maven 기본 propertis  (0) 2020.07.29
java - format util  (0) 2020.06.20
반응형
반응형

'java' 카테고리의 다른 글

java - JsonUtil  (0) 2020.08.15
java - Arrays.asList - java.lang.UnsupportedOperationException  (0) 2020.08.15
Java - JGit  (0) 2020.08.15
java snippet - base64, sha-256, sha-512  (0) 2020.08.10
java snippet - SFTP  (2) 2020.07.29
maven 기본 propertis  (0) 2020.07.29
java - format util  (0) 2020.06.20
IfUtil  (0) 2020.05.22
반응형

사용 라이브러리.

 

<dependency>
    <groupId>com.jcraft</groupId>
    <artifactId>jsch</artifactId>
    <version>0.1.55</version>
</dependency>
compile group: 'com.jcraft', name: 'jsch', version: '0.1.55'

소스

테스트

반응형

'java' 카테고리의 다른 글

java - Arrays.asList - java.lang.UnsupportedOperationException  (0) 2020.08.15
Java - JGit  (0) 2020.08.15
java snippet - base64, sha-256, sha-512  (0) 2020.08.10
java snippet - file util  (0) 2020.08.10
maven 기본 propertis  (0) 2020.07.29
java - format util  (0) 2020.06.20
IfUtil  (0) 2020.05.22
Direct self-reference leading to cycle exception  (0) 2020.05.15
반응형

기본 pom.xml

  <properties>
    <java.version>1.8</java.version>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <maven.test.skip>true</maven.test.skip>
  </properties>

 

반응형

'java' 카테고리의 다른 글

Java - JGit  (0) 2020.08.15
java snippet - base64, sha-256, sha-512  (0) 2020.08.10
java snippet - file util  (0) 2020.08.10
java snippet - SFTP  (2) 2020.07.29
java - format util  (0) 2020.06.20
IfUtil  (0) 2020.05.22
Direct self-reference leading to cycle exception  (0) 2020.05.15
STS 롬복 설치, lombok install  (0) 2020.02.15

+ Recent posts