본문 바로가기

개발 및 운영126

자체 메일서버에서 보내는 메일이 스팸으로 갈 때.. https://mxtoolbox.com/domain/ 일단 위 사이트에서 확인해보면 웬만한건 해결방법을 알 수 있다. 나는 몇군데 blacklist가 걸려서 그랬었는데... https://rabbitchris.tistory.com/819 참고하여 해결하였다. 정리하면... SPF, DKIM 설정해야 하고 rDNS (PTR레코드)또한 필수이다. SPF : https://support.google.com/a/answer/33786 DKIM : https://support.google.com/a/answer/174124 PTR레코드 관련.. Kakao https://mail-notice.kakao.com/mboard/notice/7 Daum http://hanmail-notice.daum.net/notice/.. 2019. 8. 29.
JCE Provider 개발하기 - JCE Code Signing 인증서 요청 JCE Provider를 개발 및 배포하려면 Oracle으로부터 발급받은 JCE Code Signing Certificate를 통해 클래스들을 서명해야 합니다. 그렇지 않으면 디버깅조차 되지 않습니다. Exception in thread "main" java.lang.SecurityException: JCE cannot authenticate the provider CustomProvider at javax.crypto.Cipher.getInstance(Cipher.java:656) at MyTestMain.main(MyTestMain.java:16) Caused by: java.lang.SecurityException: Cannot verify jar:file:/.... 위와 같은 오류를 보게 됩니다... 2019. 8. 7.
Jenkins gitlab연동 gradle프로젝트 자동빌드&도커빌드 단순 예제임. 사용법 없음..ㅋ Jenkins -> item추가 -> Pipeline 으로 프로젝트 생성하고 Gitlab Integration에서 push event에 대한 WebHook을 jenkins으로 걸어놓고 Jenkins에서는 해당 이벤트를 받으면 gradle build -> Docker 이미지 생성 -> Docker Registry에 배포 -> 결과 전송 (Jandi Webhook) 이런 구조임.. 프로젝트 git에는 docker폴더에 Dockerfile이 있어야 함. import groovy.json.JsonOutput version = "" imageName = "" def sendMessage(title, data) { def post = new URL("JANDI Web Hook URL.. 2019. 8. 5.
Ramdisk 활용법 (gradle, spring-boot, visual studio) 그냥 오늘 개발하면서.. spring-boot프로젝트 한번 켜고 테스트하는데 파일몇개 안되는 프로젝트인데도 40초(빌드제외)가 걸려서.. 너무 답답해서 속도를 올리기 위한 삽질을 좀 해봤습니다. 1. .gradle디렉터리를 램디스크 바꿈. https://jsty.tistory.com/180 위는 제 블로그인데요 여기서 소개한 램디스크를 썼습니다. 램디스크 생성하고 꺼질 때 자동저장되게 해서 10GB의 용량을 잡아주었습니다. (덕분에 컴퓨터끄는시간이 3분정도 더 걸립니다...ㄷㄷ) 그리고 Users/name/.gradle 파일을 복사하고 정션으로 링크해주었습니다. (오우.. 기존 파일 옮기는데만 20분이 걸렸습니다.. 용량은 7GB정도.. 윈도 탐색기복사가 넘 느려서 FastCopy란 프로그램을 썼습니다... 2019. 8. 1.
C++ istream, streambuf 간단 구현 예제 #include class input_buf : public std::streambuf{public: char read_buf_[32]; int read_pos_; int read_limit_; input_buf() { int i; for (i = 0; i setg(&read_buf_[read_pos_], &read_buf_[read_pos_], &read_buf_[read_pos_ + 8]); // The character at the current position of the controlled input sequence, as a value of type int. // 현재 위치의 값을 리턴함 .. 2019. 7. 19.
EJBCA SSL인증서 갱신(재발급) https://doc.primekey.com/ejbca/ejbca-operations/ejbca-operations-guide/ca-operations-guide/end-entities/ssl-certificate-expiration SSL Certificate Expiration The SSL certificate used for SSL in JBoss is stored in APPSRV_HOME/server/default/conf/keystore.jks. The default validity time for the SSL certificate is two years. doc.primekey.com 참고. 추가로 4. Copy EJBCA_HOME/p12/tomcat.jks to APPSRV_HOME/s.. 2019. 7. 10.
반응형