- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 python -- 拉勾网爬虫模拟登录
入门爬虫一段时间,最近在做一个拉勾网的数据爬虫分析,项目也快接近尾声了,于是抽个时间写一下这个项目中遇到的一些问题。目前拉勾网的反爬虫机制还是可以的,一开始用scrapy shell 分析拉勾网,发现拉勾网要校验useragent,然后访问不到几次就会被重定向到登录页面,即拉勾网会校验cookie。下面是模拟登陆的思路: 拉勾网登录页面: https://passport.lagou.com/lo
2017-09-06 16:21:28
4861
8
原创 三大框架整合ssm:SpringMVC + Spring + Mybatis
github地址: https://github.com/laichilueng/ssm首先打开IDE ,我这边用的是myeclipse10, 创建一个web项目,添加maven支持。接着我们修改pom.xml文件,使用maven管理我们的jar包,这里可以参考我的pom.xml文件pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" x
2017-08-22 10:31:04
1231
原创 设计模式--生产者消费者模式
常见场景:某个模块负责产生数据,这些数据由另一个模块来负责处理。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。该模式还需要有一个缓冲区处于生产者和消费者之间,作为一个中介。生产者把数据放入缓冲区,而消费者从缓冲区取出数据缓冲区作用解耦,生产者和消费者只依赖缓冲区,而不互相依赖支持并发和异步假设有一食品加工厂,它有一个仓库能存放一定量的食品,工厂不断的生产出食品并存放到仓库
2017-08-10 15:51:14
737
原创 Mybatis 执行传入的sql语句
在项目开发中,需要根据具体业务逻辑动态拼接sql语句,那么我们可以将动态拼接好的sql语句传入mybatis中,这样便能最大限度将sql掌握在自己手里。
2017-08-07 14:49:02
25760
4
转载 LeetCode -- Hamming Distance 汉明距离
[LeetCode] Hamming Distance 汉明距离 The Hamming distance between two integers is the number of positions at which the corresponding bits are different.Given two integers x and y, calcul
2017-06-05 15:50:33
651
转载 转!JAVA文件读写操作
file(内存)—-输入流—->【程序】—-输出流—->file(内存)当我们读写文本文件的时候,采用Reader是非常方便的,比如FileReader,InputStreamReader和BufferedReader。其中最重要的类是InputStreamReader, 它是字节转换为字符的桥梁。你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统的默认编码方式,例如GBK等。使用F
2017-05-03 17:23:05
6634
原创 操作系统课程设计 —— 模拟磁盘文件系统实现 (Java)
这是我前段时间做了一个操作系统课程设计作业,使用java实现了命令行输入对虚拟文件进行管理。下面是课程设计要求:点击这里可以查看详细的要求题目五 模拟磁盘文件系统实现 一、课程设计目的 了解磁盘文件系统的结构、功能和实现。并可练习合作完成系统的团队精神和提高程序设计能力。 二、小组人数 建议 3~5 人一组共同完成模拟磁盘文件系统的实现。 选择题目“模拟磁盘文件系统实
2017-01-22 16:39:26
26198
12
原创 Java进阶 —— 覆盖equals方法的技巧
本文是我在学习Effective Java这本书时的一些体会,用于总结学习,部分内容来自书上。类Object中有equals()这个方法,该方法用于比较两个对象是否相等。Object类中的源码如下:public boolean equals(Object obj) { return (this == obj);}这里Object提供的equals方法是比较两个对象的内存地
2017-01-21 22:04:19
1421
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人