웹 브라우저에서 소스보기 한 후 복사 붙여넣기를 에디터에서 하면 정렬이 잘 안되는 경우가 있다. 노트패드 플러스 플러스 에서 있겠지.. 했는데 무슨 플러그인을 깔라고 한다. 노트패드 플러스 플러스는 다 좋은데 기본기능이 많이 빠져있고 플러그인 으로 해야 되서 번거롭다. 그래서 바로 할 수 있는게 뭐 없을까.. 찾아보니 비주얼 스튜디오 코드 에서는 바로 할 수 있었다. 우선 비주얼 스튜디오 코드 새파일에 붙여넣기 하고 파일명을 확장자 json으로 저장한다. 그런다음 Ctrl+k > Ctrl+f 하면 된다. 아님 자바 Jsoup 에서 get 해서 Document 를 가져온 다음 출력하면 나름 정렬이 잘 되서 출력해준다. 그런데 그럴려면 프로그래밍을 조금 해줘야 하니 번거로울 수 있다. 그래서 비쥬얼 스튜디오..
자바 언어와 Jsoup API를 사용해서 네이버 뉴스를 파싱해 본다. 원래 인터넷에 붙어서 하는게 맞는데 html을 파일로 만들어 해봤다. 마치 수더 코드라고 생각해도 될듯. 이해하는데는 무리가 없을 듯. 메소드 내용에 핵심적인것은 다 있으니.. 예전에는 네이버 뉴스가 각 해당 언론사 링크로 이동된것 같았다. 그래서 뉴스 파싱을 하려면 각 언론사 구조를 모르니 할수가 아니 하는데 한계가 있었다. 그런데 지금 보니 네이버에서 데이터를 가져와 네이버 플랫폼에서 보여지는듯 하다. 그래서 형태가 동일해서 하기가 쉬웠다. package naver_news; import java.io.File; import java.io.IOException; import org.jsoup.Jsoup; import org.jsou..
자바 메일 전송 개발을 하고 있는데 아래와 같은 에러가 발생하였다. javax.mail.MessagingException: Could not connect to SMTP host: , port: 25; nested exception is: java.net.ConnectException: 연결 시간 초과 이 이거 메일 문제는 먹통된거 처럼 나와서리... 로컬에서 했을 때는 잘 되었는데 왜 개발에 올렸을때는 안되지.. 하고 짱구를 굴리고 있었다. 소스는 동일할테니 소스 문제는 아니고.. config도 복사 붙여넣기 했으니 그 문제도 아니고.. 메일 서버에서 ip대역으로 막는게 있는지 문의 했더니 이미 처리 했다 그러고.. 알고 봤더니.. 황당한 문제였다. hosts 파일의 오타였다.. ㅜㅜ 그래서 hosts..
이전글에서는 윈도우에서 알아봤고 이번에는 리눅스에서 메일 테스트를 위해서 자바 단순 어플리케이션을 만들었고 잘 되는지 콘솔에서 실행해 보려고 했다. 어 어떻게 하더라.. 맨날 이클립스에서만 하다 보니 콘솔에서 하는 방법을 맨날 까먹는다. 다시 정리해본다. 일단 소스는 test.SendMailTest 처럼 test 패키지를 만들었다. 그냥 이렇게 하면 안되는데 다짜고짜 실행해본다. 일단 경로로 간다. [s@s test]$ java mail.SendMailTest Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.NoClassDefFoundError: j..
메일 테스트를 위해서 자바 단순 어플리케이션을 만들었고 잘 되는지 콘솔에서 실행해 보려고 했다. 어 어떻게 하더라.. 맨날 이클립스에서만 하다 보니 콘솔에서 하는 방법을 맨날 까먹는다. 다시 정리해본다. 일단 소스는 test.SendMailTest 처럼 test 패키지를 만들었다. 그냥 이렇게 하면 안되는데 다짜고짜 실행해본다. 일단 경로로 간다. D:\workspace\test\bin> java mail.SendMailTest Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/Address ..
자바 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..
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 주소와 일치하는 주체 대체 이름을 찾을 수 없습니다. 파파고로 ..
자바 마리아 db 정수 연산을 했다가 소수점 2째자리 까지 입력받아 계산을 해야 한다. 흠.. 정수로 깔아놨는데 어떻게 소수점 2째 자리로 수정을 해야 하나.. 수정을 해보기로 했다. 일단 마리아db 컬럼은 int(11) 로 되어 있었다. 이거 부터 바꿔야 하는데.. 왠지 double(10,2) 로 바꾸면 될 듯 하였다. 그래서 바꿨다. 테이블명이 reg 컬럼명이 peak라고 하면 alter table reg modify peak double(10,2); 일단 이렇게 바꾸고 update 쿼리문으로 2.23 을 넣어봤더니 잘 들어갔다. 그랬는데.. 자바 소스 부분에서 Exception이 발생했다. 심각: java.lang.NumberFormatException: For input string: "0.22"..
package navermap; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import java.time.LocalDate; import java.time.format.DateTimeFormatter; import org.json.simple.JSONArray; import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; public class NowDateFromServer { publi..
- Total
- Today
- Yesterday
- xe addon
- 오라클
- xe애드온
- 파싱
- Python
- 스크래핑
- 인포믹스
- C언어
- webix
- EC
- C
- JDBC
- ocpjp
- ocjap
- esql
- 이클립스
- 포인터
- XE3
- XE
- proc
- ocajp
- 파이썬
- KG
- 자바 smtp
- 자바 셀레니움
- 프로씨
- MySQL
- 문자열
- php
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |