package com.devqin.dao;
import java.sql.Array;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import net.sf.json.JSON;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import org.apache.noggit.JSONParser;
import org.apache.solr.client.solrj.SolrServerException;
import org.apache.solr.client.solrj.impl.HttpSolrServer;
import org.apache.solr.client.solrj.response.QueryResponse;
import org.apache.solr.common.SolrDocument;
import org.apache.solr.common.SolrDocumentList;
import org.apache.solr.common.params.ModifiableSolrParams;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonView;
public class crawlDaoImpl{
@Autowired
public JdbcTemplate jdbcTemplate;
public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {
this.jdbcTemplate = jdbcTemplate;
}
public JdbcTemplate getJdbcTemplate() {
return jdbcTemplate;
}
public boolean addLink(String link) {
String _link ='"'+link+'"';
String sql = "INSERT INTO `crawldata`.`seedsdata` (`seeds`, `flag`, `souce`) VALUES (?, '0', 'u')";
jdbcTemplate.update(sql,_link);
String sql2 = "create table tmp as select max(id) as clo1 from seedsdata group by seeds";
String sql3="delete from seedsdata where id not in (select clo1 from tmp)";
String sql4="drop table tmp";
jdbcTemplate.execute(sql2);
jdbcTemplate.update(sql3);
jdbcTemplate.execute(sql4);
return true;
}
//设置
public boolean set(String domain){
System.out.println(domain);
String sql = "update `crawldata`.`seedsdata` set realstatus='0' where domain=?";
jdbcTemplate.update(sql,domain);
return true;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计-基于mysql和solr采用phantomjs实现网页内容爬虫.rar (55个子文件)
毕业设计-基于mysql和solr采用phantomjs实现网页内容爬虫
config
data-config.xml 485B
schema.xml 49KB
Dump20130518.sql 4KB
solrconfig.xml 71KB
init.sql 4KB
nodejs_serverSide
crawler.js 1KB
requestHandlers.js 3KB
node.js 135B
mysqldb.js 3KB
server.js 469B
promise.js 53B
dbconn.js 546B
bufferhelper.js 730B
daStart.js 265B
callCrawler.js 396B
router.js 296B
Test.js 490B
WebContent
css
search.css 136B
bootstrap.min.css 94KB
view.css 244B
result.css 619B
addUrl.css 124B
setting.css 557B
common.css 386B
setting.html 980B
addlink.html 1KB
graphics.html 719B
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 1KB
spring-servlet.xml 1KB
lib
spring-context-support-3.2.2.RELEASE.jar 125KB
spring-beans-3.2.2.RELEASE.jar 593KB
commons-logging-1.1.2.jar 61KB
spring-context-3.2.2.RELEASE.jar 842KB
spring-core-3.2.2.RELEASE.jar 846KB
result.html 1KB
search.html 696B
js
jquery.min.js 69KB
exporting.js 7KB
s.js 148B
set.js 281B
addlink.js 282B
highcharts.js 131KB
r.js 3KB
common.js 1KB
relult.js 0B
data.js 5KB
src
com
devqin
beans
sRes.java 657B
link.java 305B
dao
crawlDaoImpl.java 2KB
Action
webAction.java 1KB
applicationContext.xml 3KB
.gitignore 24B
phantomjs_crawl
crawl.js 1KB
douban_read_active.js 3KB
共 55 条
- 1
资源评论
爱吃苹果的Jemmy
- 粉丝: 75
- 资源: 1148
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python tkinter-08-盒子模型.ev4.rar
- Doozy UI Manager 2023
- 基于matlab实现夜间车牌识别程序(1).rar
- 基于matlab实现无线传感器网络无需测距定位算法matlab源代码 包括apit,dv-hop,amorphous在内的共7个
- 基于python的yolov5实现的旋转目标检测
- 基于matlab实现无线传感器网络 CAB定位仿真程序 这是无线传感器节点定位CAB算法的仿真程序,由matlab完成.rar
- 基于matlab实现图像处理,本程序使用背景差分法对来往车辆进行检测和跟踪.rar
- 基于matlab实现视频监控中车型识别代码,自己写的,希望和大家多多交流.rar
- springcodespringcodespringcodespringcode
- 基于matlab实现权值的MAXDEV无线传感器网络定位算法研究 MAXDEV 无线传感器 定位 算法.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功