본문 바로가기

728x90
반응형

프로그래밍/Java

SSL 인증서 JAVA CA 인증서에 추가 사내에서는 인터넷망에서 SSL 인증이 안될 경우 1. 브라우저에서 cert 파일로 저장 2. 관리자 :명령 프롬프트 를 관리자 권한으로 실행 {JAVA_HOME}/bin/keytool -keystore {JAVA_HOME}/jre/lib/security/cacerts -importcert -alias {인증서명칭} -file {인증서파일} 패스워드 changeit 3. 우리 회사는 HTTPS 통신 구간 암호화를 계속 바꾸기 때문에 SSL 인증서 교체 작업이 매일 필요하다. 1번 작업 진행 후 bat 파일로 만들어서 관리자 권한으로 실행. cd C:\Program Files\Java\jdk1.8.0_171\jre\lib\security keytool -delete -keystore cacerts -alia.. 더보기
DA# DB모델링 DB 모델링 툴 : DA# Modeler 64bit 설치 가이드 우선은 설치하실때 [관리자 모드로 실행]을 선택하시고 설치하시기 바랍니다. 그리고 설치 후 설치 디렉토리 내에 있는 modeler.exe designer.exe등 exe확장자를 가진 파일들을 [관리자 모드로 실행]을 최소 한번 이상은 해 주시기 바랍니다 그리고 사용해 보시기 바랍니다. 64비트 운영체제지만 32비트환경 프로그램이라서 관련된 오라클툴이라든지 관련된 툴이 32가 설치되어 있어야 사용 가능 합니다. http://dataware.kr/solution/?_filter=search&mid=solution_tech&search_target=title_content&category=&search_keyword=64 DATAWARE™ dat.. 더보기
newman 테스트 자동화 API를 테스트 할 때 POSTMAN 을 많이 활용합니다. API 배포 후 테스트 자동화를 위해 Spring Batch 로 command line 기반으로 collections 를 실행 가능한 Newman 을 사용해 보았습니다. 요구사항은 아래와 같이 정의하였습니다. 서버별 주기적인 서비스 Flow 테스트 배포가 되면 바로 서비스 Flow 테스트 도메인에 해당하는 모든 서버에 대해 테스트 Eureka에서 도메인별 서버 리스트 조회 테스트 결과에 대한 리포트 reporter로 html 생성하여 이메일 발송 테스트 스크립트 버전 관리 Newman 설치 방법은 아래와 같습니다. newman과 newman-reporter 설치하였습니다. yum install -y npm # https://github.com/p.. 더보기
Eclipse에서 Lombok 과 MapStruct 사용 java bean mapping framework 중 MapStruct가 가장 우수합니다. ModleMapper의 경우 reflection-based라서 성능 상에 이슈가 있으므로 MapStruct를 추천합니다. MapStruct is definitely more efficient than any reflection-based approach. Plain method invocations done in the generated code is as fast as it gets. Huge runtime overhead of a reflection-based mapping tool (not BeanUtils, another one) was one of the motivators for writing it. A.. 더보기
728x90
반응형