일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- promise
- 몽고db
- 타이젠
- 파싱
- es6
- 서블릿
- MongoDB
- JavaScript
- 크롬확장
- Native
- Servlet
- string
- CentOS
- EC2
- EventDrivenThread
- electron
- array
- 설치
- jQuery
- 세미콜론
- ;
- chrome extension
- JSON
- map
- Tizen
- cygwin
- 클로저
- CSS
- arrow
- SDK
- Today
- 14
- Total
- 88,041
KnP House for Daily
네이버, 다음, 구글에서 쿼리를 URL에 붙여 날려 HTML문서를 파싱 하려고한다. http://search.daum.net/search?w=tot&DA=YZRR&t__nil_searchbox=btn&sug=&sq=&o=&q=검색할 쿼리 위와 같이 붙여서 웹브라우져에 적으면 결과는 잘나오는데, 소스에서 URL 날리면, 403 error, 나 비정상적인 접근이라고 하여, 접근을 거부한다.... 크아으앎니ㅏ 방법은, 웹브라우저에서 쿼리를 날린 것처럼 속여야 겟다. Header에 user-agent를 수정해서 붙여서 날려야겠는데, 해봐야겟다..
basicDbObject = new BasicDBObject("url_day", dayofWeek) .append("url_hour",new BasicDBObject("$gte", hourDay[0]) .append("$lte", hourDay[1]) // +-2시간대별 url 뽑은후, .append("$group",new BasicDBObject("_id",new BasicDBObject("frequentURL","$frequent_url")) //url 그룹별로 묶기 .append("count",new BasicDBObject("$sum","1") //중복 카운팅 .append("$sort",new BasicDBObject("count","-1"))))); //정렬 내림차순 MongoDB 에서 중복 ..
톰캣 설치 후에 서버를 실행 하게 되면, 에러가 발생하면서, property 문제가 발생한다. 이는 톰캣이 바인딩 할때 문제가 발생해서 그렇다고 하는데, 다른 방법이 많지만, 최고의 방법은 톰캣 삭제하고 재설치하는게 짱짱맨
프로젝트에서 Mongo db를 사용한다. 콘솔로 숫자를 INSERT 했는데, mySQL이랑 다르게 자료형을 명시하지 않아서, 당연히 int형인 줄 알고 다음처럼 자바 소스에서 Int형으로 형변환 했더니, 에러가 생겼다. 기본적으로 db에서 find()해서 가져오면, Object형이기 때문에 .toString()으로 변형후, Double형으로 변환하고, int형으로 변환하는 귀찮은 작업이 있다....아니다 그냥 바로 Double형으로 변형후에 int형으로 변형해야한다. 근데 왜 Mongo db는 Double형이지.??.....