Language/Java
-
-
java : (링크) AES-256 암호화Language/Java 2023. 12. 18. 00:01
https://mogoh-developer.tistory.com/27 Cipher : java에서 암호화/복호화 구현 객체 https://scshim.tistory.com/305 초기화할 때 init() 메서드를 호출하는데, 인자로 opmode, key(certificate), params, 그리고 random을 요구한다. 여기서 중요한 것은 AlgorithmParameters 타입의 params 인자이다. 이 인스턴스는 피드백 모드의 IV 값, PBS 알고리즘의 salt와 iteration count 값 등을 저장하는 용도로 사용된다. 이 값들은 ENCRYPTION_MODE의 Cipher를 초기화하는 경우, 필수 요구사항이 아니다. ScureRandom에서 랜덤하게 생성하여 암호화 과정에 사용할 수 있..
-
java : jackson - TypeReference (링크)Language/Java 2023. 12. 17. 00:01
https://dev.gmarket.com/50 제네릭 활용에 대한 지마켓 기술 블로그 포스팅인데, 이 글에 관련 내용이 들어있다. 제네릭에 대해 좀 더 공부해봐야겠다는 생각이 들었다 🤓 공부할 지마켓 기술 블로그 포스팅 제네릭 기본편 : https://dev.gmarket.com/12 제네릭 심화편 : https://dev.gmarket.com/28 제네릭 활용편 : https://dev.gmarket.com/50
-
String 형태의 json 문자열을 json 포맷으로 출력해주는 사이트Language/Java 2023. 12. 17. 00:01
아래에 소개하는 사이트 외에도 검색창에 json validator 라고 검색하면 많이 나온다! https://jsonlint.com/ 이 사이트에 접속하면 나타나는 편집기에 json String 을 입력한 후 ex) {"name":"김","age":100,"etc":[{"a":"일a","b":"이a","c":"삼a"},{"a":"일b","b":"이b","c":"삼b"}]} Validate JSON 버튼을 누르면 JSON 포맷이 맞는지 검증해줌과 동시에 JSON 포맷으로 변형해서 출력해준다. 만약 JSON 포맷에 맞지 않는 문자열을 입력하고 validate json 버튼을 누르면 다음과 같이 나타난다.
-
Proxy 패턴 (링크)Language/Java 2023. 12. 16. 00:03
https://inpa.tistory.com/entry/GOF-💠-프록시Proxy-패턴-제대로-배워보자