자바 json http 호출 하고 응답 받는 아주 간단한 소스를 소개합니다. json으로 요청 파라미터를 구성해서 요청하고 json으로 응답을 받습니다. public class Https{ final static String clientId="adf"; final static String clientSecret="dfas"; final static String id="aa"; final static String password="bb"; public static void main(String[] args) throws Exception{ Https https=new Https(); String targetUrl="http://aa.com"; URL url=new URL(targetUrl); HttpURL..
자바 smtp로 메일 보내는 아주 간단한 소스를 소개해 보겠다. 아주 간단하게 메일 보내면 되는데 구글링 해보면 심오하게 나와서.. 아주 간단한 버전으로 정리해봤습니다. 아주 간단하니 심오한것은 구글링 해보면 되겠습니다. 아주 간단한 소스며 실제로 메일 가는것 까지 확인했습니다. 그럼 시작해 보겠습니다. public class SendMailTestOne{ public static void main(String[] args) throws UnsupportedEncodingException, MessagingException{ String host="1.1.1.1"; int port=25; String sender="no-reply"; String mailDomain="@aa.com"; String rcv..

리눅스에서 아파치 인증서 교체 방법을 살펴본다. 현재상황 확인 현재 인증서 상태를 확인해 본다. 웹브라우저 주소창에 자물쇠 모양을 클릭한다. 크롬 브라우저이다. 자물쇠 모양을 클릭하면 아래와 같이 나온다. 그럼 이 사이트는 보안 연결(HTTPS)이 사용되었습니다 부분을 클릭한다. 그러면 위와 같이 나오고 인증서가 유효함 부분을 클릭한다. 그럼 위에 처럼 인증서 정보가 나온다. 이제 갱신해보자. 아파치서버에 인증서 갱신 아파치에 인증서가 어디있는지 검색해본다. cd / find -name ssl ./etc/httpd/ssl 이쯤에 있는것 처럽 보인다. 디렉토리로 이동하여 기존인증서 백업해 놓고 새로운 인증서를 가져다 놓는다. 아파치 재기동 아파치 명령어는 apachectl 을 사용합니다. 1. Apache..
Exception in thread "main" javax.net.ssl.SSLHandshakeException: No subject alternative names matching IP address found Caused by: Java.security.cert.CertificateException: 외부 서버와 인터페이스를 하려고 간단히 호출을 먼저 해봤더니 위와 같은 에러가 발생하였다. 흠.. 정상적인 인터페이스 포맷을 갖추기 전에 다짜고짜 호출부터 해보았다. https://1.1.1.1:8443/ 이런식으로.. 왠지 느낌이 names , IP 이런 단어가 나오는것 보니 이름하고 IP하고 안맞는 느낌.. 그래서 해석을 해보면.. IP 주소와 일치하는 주체 대체 이름을 찾을 수 없습니다. 파파고로 ..
이클립스에서 자바 개발을 하다보면 소스가 길 때 위쪽 부분 소스를 참조해야할 일이 매우 많이 발생한다. 이클립스 창 분할 단축키 Ctrl +{,. Toggle Split Editor (Vertical) 를 몰랐을 때는 개발 즉, 키보드 치다말고 마우스로 손 옮겨서 스크롤해서 복사 등 하고 아님 메모장등을 열어서 복사 붙여넣기 하고 다시 스크롤 아래로 내려서 원래위치로 간 다음에 참조하고 했는데.. 이 단축키를 알고 나서 잘 쓰니까 너무 편하고 시간도 무척 절약된다. 왜 진작 안 썼을까.. 여러분도 반드시 Ctrl + { 단축키를 외워서 자주 활용하기를 바란다. 사용할 일이 무척 많고 시간도 무지막지하게 절약되고 피곤도도 감소한다. 너무 편리하고 다시 없애고 싶으면 Toggle 이니 Ctrl + { 를 한..
오랜만에 리눅스를 하다 보면 명령어가 잘 생각이 안난다. 파일 찾을 일이 생겨서 찾을려고 하는데.. 기억이 안난다 ㅎㅎ 그래서 정리해본다. find / -name 파일명 예를들어 ssl을 찾고 싶다고 하면 find / -name ssl 하면 된다. 그런데 결과는 실망스러울 것이다. Permission denied 가 많아서 찾기가 힘들다. 그래서 Permission denied를 출력안하게 한다. find / -name ssl 2>/dev/null 결과: /etc/ssl /etc/httpd/ssl 이렇게 하면 Permission denied 없이 원하는 결과만 이쁘게 나올것이다. 참고로 현재 폴더(및 하위폴더)에서 검색은 find ./ -name 파일명 폴더(디렉토리) 만 검색은 find / -name ..
vscode보다 notepadd++이 가벼워 notepadd++에서 json을 정렬해서 보려고 하는데 플러그인을 설치해야 하고.. 여간 번거로운 게 아니다. 그래서 그냥 vscode에서 json 포맷을 정렬해서 보기로 한다. 간단하다. 플러그인 같은 것 설치할 필요 없이 그냥 단축키 Ctrl + K F를 누르면 된다. Ctrl를 누른 상태에서 K와 F를 차례대로 누르면 된다. 그런데 안될 것이다. ㅎㅎ 그 이유는.. json 확장자로 저장을 인해서 그런다. vscode에 json을 붙여 넣고 확장자를 json으로 저장한 후 Ctrl + K F를 하면 색이 컬러풀하면서 잘될 것이다. 흠.. 확장자를 json으로 저장 안 하고 바로 되면 좋을 텐데..
다들 이클립스에 svn을 붙여서 사용하고 있을 것이다. 개발을 하다가 소스 sync 맞춰 볼일이 많이 생기는데 지금까지는 프로젝트에 마우스 우클릭하여 Team > Synchronize with Repository를 클릭해서 했다. 단축키로 해보니 지금 까지 했던 게 번거로웠었던 거구나를 알았다. 일단 현재 개발하고 있는 소스를 sync를 맞춰보고 싶을 때 그 소스에 커서가 있는 상태에서 ctrl+alt+s를 누르면 그 소스만 sync를 맞춰볼 수 있다. 프로젝트 전체로 sync를 맞춰보고 싶을 때는 프로젝트에 마우스 클릭한 후 ctrl+alt+s 단축키를 누르면 된다.
- Total
- Today
- Yesterday
- php
- xe addon
- ocajp
- XE3
- 포인터
- 오라클
- xe애드온
- webix
- Python
- 자바
- JDBC
- proc
- KG
- C
- 스크래핑
- 문자열
- C언어
- EC
- 이클립스
- 프로씨
- 파이썬
- 자바 smtp
- XE
- esql
- MySQL
- ocjap
- 플러터
- 인포믹스
- 파싱
- 라이믹스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |