摘要: import us.codecraft.webmagic.Site;import us.codecraft.webmagic.model.ConsolePageModelPipeline;import us.codecraft.webmagic.model.OOSpider;import us.co 阅读全文
posted @ 2019-05-22 15:55 尘世间迷茫的小书童 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 用eclipse或idea导入项目一直是我的伤心事,总是会报错; 有一次用eclipse导入多个SpringBoot项目,系统运行代码报错,我靠,为什么,另一台机器好好的,为什么到这里就报错了,难道svn版本不一样,拉取的代码也不一样?maven依赖没下载全?这个问题浪费了一天半的时间。 查看报错信 阅读全文
posted @ 2019-05-20 22:22 尘世间迷茫的小书童 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Cookie概念:Cookie服务器发送给浏览器的一小段文本信息 Java后台获取Cookie正常操作: 但是,只能获取自己域里的cookie,即localhost域下的Cookie,无法获取其他域里的Cookie。 获取其他域里的Cookie: 1.通过浏览器开发者模式查看相应域里的Cookie, 阅读全文
posted @ 2019-05-20 22:05 尘世间迷茫的小书童 阅读(58735) 评论(0) 推荐(0) 编辑
摘要: WebMagic框架教程 http://webmagic.io/docs/zh/ 爬取世纪佳缘小姐姐信息 dao层 爬虫框架持久层 爬虫框架数据筛选逻辑层 // 自动登陆方法 public void login() { //注册chrome System.setProperty("webdriver 阅读全文
posted @ 2019-05-17 20:38 尘世间迷茫的小书童 阅读(2831) 评论(0) 推荐(0) 编辑
摘要: 一、什么是缓存? 缓存,就是将程序或系统经常要调用的对象存在内存中,以便其使用时可以快速调用,不必再去创建新的重复的实例。这样做可以减少系统开销,提高系统效率。 二、缓存的实现方式: 实现方式1: 内存缓存,也就是实现一个类中静态Map,对这个Map进行常规的增删查.。 实现方式2(使用spring 阅读全文
posted @ 2019-05-06 21:43 尘世间迷茫的小书童 阅读(9981) 评论(1) 推荐(0) 编辑
摘要: 一、为什么要用BigDecimal? 涉及到加减乘除,用int,double 会出现数据丢失,这个时候就要用BigDecimal。 注意:在new BigDecimal(Double.toString(v1),里面要传入String类型,不然不行。 二、用法: public class BigDec 阅读全文
posted @ 2019-04-29 23:13 尘世间迷茫的小书童 阅读(3880) 评论(0) 推荐(0) 编辑
摘要: 1. WebSocket 是什么? WebSocket允许服务器「主动」给浏览器发消息。 2. 为什么要用 WebSocket 实时获取服务端数据这种需求,在使用 WebSocket 之前也是可以做到的,主要方式就是轮询。比如 javascript上一个定时器,每隔几秒钟向服务端发送消息询问最新价格 阅读全文
posted @ 2019-04-27 00:25 尘世间迷茫的小书童 阅读(481) 评论(0) 推荐(0) 编辑
摘要: import reimport urllib.request # 爬取boss直聘职业分类数据def subRule(fileName): result = re.findall(r'<p class="menu-article">[\u4e00-\u9fa5]+</p>',fileName); r 阅读全文
posted @ 2019-04-22 01:05 尘世间迷茫的小书童 阅读(517) 评论(0) 推荐(0) 编辑
摘要: import reimport urllib.request# 获取网页文件def getHtml(url): response = urllib.request.urlopen('https://www.zhipin.com/?ka=header-home'); return response.r 阅读全文
posted @ 2019-04-21 23:48 尘世间迷茫的小书童 阅读(1813) 评论(0) 推荐(0) 编辑
摘要: 判断是否相等: String a = "令狐冲"; String b = "令狐"; String c = "冲"; String d = new String("令狐冲"); String e = b + c; System.out.println(a == (b + c)); System.ou 阅读全文
posted @ 2019-02-26 17:54 尘世间迷茫的小书童 阅读(139) 评论(0) 推荐(0) 编辑