자바 언어와 Jsoup API를 사용해서 네이버 뉴스를 파싱해 본다. 원래 인터넷에 붙어서 하는게 맞는데 html을 파일로 만들어 해봤다. 마치 수더 코드라고 생각해도 될듯. 이해하는데는 무리가 없을 듯. 메소드 내용에 핵심적인것은 다 있으니.. 예전에는 네이버 뉴스가 각 해당 언론사 링크로 이동된것 같았다. 그래서 뉴스 파싱을 하려면 각 언론사 구조를 모르니 할수가 아니 하는데 한계가 있었다. 그런데 지금 보니 네이버에서 데이터를 가져와 네이버 플랫폼에서 보여지는듯 하다. 그래서 형태가 동일해서 하기가 쉬웠다. package naver_news; import java.io.File; import java.io.IOException; import org.jsoup.Jsoup; import org.jsou..
특정 화면이 30초 이상 느리게 나왔다. 왜 그러지.. 삽질 시작! 일단 가장 의심이 되는게 쿼리다. 머 대부분 그런듯.. 느릴때 당황하지말고.. 당황하면 궤변만 늘어놓기 때문에.. 서로 시간 낭비다. 당황스럽겠지만 당황하지말고 원인을 찾고 해결하면 된다. 사실 원인만 찾으면 해결은 쉽게 되는 편이다. 무슨일이든 그렇듯.. 특정 화면만 들어가면 CPU도 100% 가까이 친다. 쿼리만 뽑아서 실행해봤더니.. 역시나 느리다. 증상이 재현되니 그나마 다행. 로컬에서 재현되는게 가장 좋다. 그럴려면 구성을 잘해야 하고 동기화도 항상 해놔야 된다. 자 그럼 실행계획으로 원인을 잡아본다. 실행계획이 어려운지 알았는데 그냥 explain 만 쿼리 상단에 붙여주면 된다. analyze 를 붙여주는 방법도 있다. exp..
자바 json-simple-1.1.1.jar 파일을 import 하여 JSONParser jsonParser = new JSONParser(); 하려고 하는데 아래와 같은 에러가 발생하였다. Exception in thread "main" java.lang.NoClassDefFoundError: org/json/simple/parser/JSONParser 이상하네.. 다른 프로젝트에서 잘 썼던 건데.. 구글링 하고 삽질을 하다보니 원인을 찾았다. 이클립스 > 프로젝트 > (마우스 우클릭) Properties > Java Build Path 로 가서 Add JARs 를 하였다. 그러니 JSON 부분에 빨간줄이 없어져서 음.. 잘되었네 했는데.. 잘 된게 아니였다. 흠.. 제대로 안될거면서 빨간줄은 왜 없어..
- Total
- Today
- Yesterday
- KG
- Python
- 파싱
- xe addon
- XE3
- 프로씨
- C언어
- 파이썬
- 포인터
- ocjap
- 인포믹스
- 오라클
- C
- XE
- ocajp
- php
- proc
- 자바
- JDBC
- 문자열
- 라이믹스
- 스크래핑
- xe애드온
- EC
- MySQL
- esql
- 플러터
- 이클립스
- webix
- 자바 smtp
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
