你带酒来,我有故事

二十画生的文章

:: 代码生涯

静态资源发布

静态资源发布
一、覆盖式发布到非覆盖式发布 由于静态资源与页面的分集群部署,采取覆盖式发布,先发布静态资源还是先发布页面,均会导致在一定时间内页面的错乱或者服务的中断。 采用非覆盖式发布避免了以上问题,实现平滑升级。 二、静态资源版本替换 2.1  利用gulp的replace实现   ...

6年前 (2018-04-16) 1056℃ 0评论 1喜欢

:: 代码生涯

Java版HTML解析器

Java版HTML解析器
这是一个对HTML进行分析的快速实时的解析器,可以通过DOM或CSS选择器来查找,提取数据。 下面例子展示此解析器的用法,例子还用到了上方提到的Java采集引擎。 package cfw.test; import cfw.html.TagSearchRange; imp...

6年前 (2018-04-10) 1168℃ 0评论 3喜欢

:: 代码生涯

Java采集引擎

Java采集引擎
此采集引擎利用HttpClient实现,支持http与https,支持自定义UserAgent,自定义Header,支持Proxy,支持HTML抓取,也支持图片抓取。此框架分三个部分:WebClient,Webquest以及ResponseResult,其中WebClient为引...

6年前 (2018-04-01) 1105℃ 0评论 3喜欢

:: 代码生涯

sqlserver 索引查找与索引扫描

sqlserver 索引查找与索引扫描
一、 以下情况下会导致索引查找变成索引扫描 (1) 隐式转换 这里oc_code为char(9)类型,且建了【非聚集索引】,转换为【varchar】(【char】) 时,进行的是【索引查找】,但转换为【int】类型时,走的是【索引扫描】 并不是所有隐匿转换都会导致索引查找变成...

6年前 (2018-01-27) 1040℃ 0评论 6喜欢

:: 代码生涯

利用trie树实现敏感词屏蔽功能

利用trie树实现敏感词屏蔽功能
trie树又叫字典树,前缀树,经常用来实现字符串检索、词频统计等功能,本文利用trie树实现敏感词屏蔽。 本文为敏感词屏蔽功能的粗略版,很多方面还未顾及,比如大小写、繁体简体等,当然空间与性能也非最优,仅当抛砖引玉。 trie树的优化版如Double-Array Trie是值得深...

6年前 (2017-12-26) 1519℃ 0评论 4喜欢

:: 代码生涯

EPPlus读写Excel

EPPlus读写Excel
这篇文章介绍了NPOI读写Excel,这里介绍EPPlus读写Excel,EPPlus只能读写xlsx,不能读写xls。 帮助类: public class EPPlusHelper { /// <summary> //...

6年前 (2017-12-06) 1813℃ 0评论 3喜欢

:: 代码生涯

利用IIS实现http到https的跳转

利用IIS实现http到https的跳转
这次将网站从http全部迁到https,利用IIS实现了实现http到https的跳转,过程记录下。 (1)在IIS网站根目录,选择【URL重写】。   (2)选择空白规则   (3)编辑入站规则   同理,https2http,规则将【^o...

6年前 (2017-12-05) 1457℃ 2评论 3喜欢