본문 바로가기

프로그래밍 기타15

react 테스트 사이트 웹 페이지에서 바로 react 구문을 짜서 테스트 해볼수 있는 사이트가 있습니다. 별도의 빌드 환경셋팅 없이, 외부에서나 간단한 테스트 코드를 작성할때에는 이런 웹 테스트 사이트들이 유용하게 쓰일수 있어 좋습니다. CodeSandbox 공식 홈페이지 (클릭) CodeSandbox 사이트 react CodeSanbox 사이트 사용방법에 대해서 아래에서 자세히 알아보시겠습니다. Javascript를 웹페이지에서 테스트 하고 싶다면, 이전 블로그에서 내용을 다루었으니, 아래 링크를 통해서 참고 부탁 드립니다. javascript 테스트 사이트 javascript 테스트 사이트 javascript 테스트 사이트 말그대로 web에서 바로 script구문을 짜서 테스트 해볼수 있는 사이트가 있다. 1. jsfidd.. 2023. 8. 26.
TLS 버전 확인 및 Cipher Suites 조회 툴 다운로드 ( SSL, TLS1.1, TLS1.2, TLS1.3 ) TLS 버전 확인 및 Chpher Suite를 조회하는 방법에 대해서 자세히 알아보겠습니다. openSSL을 사용해서 확인하는 방법도 있지만, openSSL 설치도 필요하고 내용 보기가 상당히 불편합니다. 웹사이트에서 바로 확인할 수 있는 방법과 프로그램을 이용하는 방법 두 가지에 대해서 간단하게 정리합니다. 아래 내용을 보시면, 간단하게 TLS의 버전과 Chipher Suite를 확인해 볼 수 있습니다. 웹사이트에서 확인하는 방법 ( ssllabs.com ) 웹사이트에서 바로 확인 프로그램을 사용하기 전에 아래와 같은 사이트를 이용하면 더 쉽게 확인해 볼 수 있다. 공식 홈페이지 참조 정보 (클릭) 1) 사이트에 접속 후 "Test your server" 클릭 2) 조회하고자 하는 사이트 입력 ( 예시.. 2023. 8. 25.
mybatis 쿼리 출력 log4jdbc-remix 쉬운 사용방법 ibatis에서 mybatis로 모듈을 업그레이드 하고나니, 로그가 개행처리가 안되고 가독성이 떨어진다. 이럴때 log4jdbc-remix 라는 라이브러리를 이용해서 쿼리를 결과를 직관성있게 찍을수 있으며 가독성을 높힐수있다. 로그를 보기좋게 이쁘게 찍어준다는 말이다. [적용전] 한줄로 찎히는것도 불편하고, 쿼리파라미터 또한 ?로 찍혀서 보기 불편하다 [적용후] 개행처리가 되고 쿼리 파라미터까지 모두 한번에 찍어준다. 1. dependency 추가 아래 내용을 참고하여 dependency를 추가하자. org.lazyluke log4jdbc-remix 0.2.7 2. dataSource 수정 dataSourceSpied를 새로 추가하여 아래와 같이 설정한다. > 3. logback.xml 설정 아래 log.. 2023. 5. 18.
maven java.security.InvalidAlgorithmParameterException [문제] JDK를 oracle JDK 1.8 -> open JDK 1.8로 변경한다음에 maven 프로젝트 빌드를 돌렸더니, 아래와 같은 에러가 발생 했다. maven java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty -> [Help 1] [해결] openJDK를 사용하는 경우에 발생한다. JDK 내부에 인증서 파일이 존재하는데 파일 내부에서 https 요청시할때 문제가 발생한다. 원래 사용하던 oracle JAVA에서는 문제가 없으므로 파일을 교체 해주면 된다. %ORACLE_JAVA%\jdk1.8.0_241\jre\lib\security\cacerts -> %OPEN_JDK%\ope.. 2023. 3. 20.
윈도우 maven 초간단 설치 방법 윈도우 maven 초간단 설치 방법 Maven은 자바 개발자들이 프로젝트를 효율적으로 관리할 수 있는 도구로, 라이브러리 의존성, 빌드, 테스트, 배포 작업 등을 관리할 수 있습니다. Maven을 사용하면 개발자들이 협업할 때 효율적으로 작업할 수 있으며, 다양한 작업을 자동화 할수도 있습니다. 1. maven 공식 홈페이지로 이동합니다. https://maven.apache.org/download.cgi Maven – Download Apache Maven Downloading Apache Maven 3.9.0 Apache Maven 3.9.0 is the latest release and recommended version for all users. System Requirements Java Dev.. 2023. 3. 14.
gson 보안 취약점 ( CVE-2022-25647 ) gson 보안 취약점 ( CVE-2022-25647 ) OWASP 취약점 진단이 나와서 정리한다. 현재 사용 버전 gson-2.8.5.jar 보안 취약점 명 CVE-2022-25647 취약점 내용 The package com.google.code.gson:gson before 2.8.9 are vulnerable to Deserialization of Untrusted Data via the writeReplace() method in internal classes, which may lead to DoS attacks. 2.8.9 이전의 com.google.code.gson:gson 패키지는 내부 클래스에서 writeReplace() 메서드를 통해 신뢰할 수 없는 데이터의 역직렬화에 취약하며, 이로 인.. 2023. 3. 13.