- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 idea 正则全局替换文件文本
因为项目原先采用的log4j,现使用log4j2,需将原有log4j的代码进行替换,以前的代码类似如下:private static final Logger logger = LoggerFactory.getLogger(TestController.class);logger.error(..)###例如对controller层的日志进行替换######1. 引入LogUtil类...
2018-12-28 14:40:36 915
原创 python scrapy 学习(二)IpSpider类
IpSpider类上篇已经创建了第一个scrapy工程,新建了第一个爬取类IpSpider,用来从网站(或一组网站)中提取信息。它们必须子类化 scrapy.Spider并定义要生成的初始请求,可选地如何跟踪页面中的链接,以及如何解析下载的页面内容以提取数据。代码如下图所示:IpSpider类定义的一些属性和方法:name:识别spider。它在项目中必须是唯一的,也就是说,您不能为不同...
2019-01-04 10:14:55 230
原创 python scrapy 学习(一)第一个scrapy项目
Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。话不多说,开始学习scrapy框架~下载scrapypip3 install scrapy (python3以上版本)创建scrapy项目创建一个爬取代理ip的项目,命令如下:scrapy startproject mySpiderIp生成工程目录如...
2019-01-02 10:37:21 233
原创 python正则替换字符串
re模块sub方法方法定义:re.sub(pattern, repl, string, count=0, flags=0)pattern : 正则中的模式字符串。repl : 替换的字符串,也可为一个函数。string : 要被查找替换的原始字符串。count : 模式匹配后替换的最大次数,默认 0 表示替换所有的匹配。如需要替换字符串中的空格和换行符:retext = re.c...
2018-12-29 16:10:48 4102
原创 log4j2分层输出日志
在java mvc框架开发过程中,我们经常的将代码分为类似controller(控制层)、service(业务层)、rpc(远程接口调用层)、dao(数据层)等层级,如果将所有层级的日志全部都打到一个文件,一个是导致单个日志文件过大,另外不方便查看,所以下面考虑用log4j2根据不同层级生成对应的log文件:1. maven配置<dependency> <groupId...
2018-12-28 14:43:30 332
eclipse testng
2015-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人