一、覆盖式发布到非覆盖式发布
由于静态资源与页面的分集群部署,采取覆盖式发布,先发布静态资源还是先发布页面,均会导致在一定时间内页面的错乱或者服务的中断。
采用非覆盖式发布避免了以上问题,实现平滑升级。
二、静态资源版本替换
2.1 利用gulp的replace实现
...
二十画生
7年前 (2018-04-16) 1288℃ 0评论
1喜欢
这是一个对HTML进行分析的快速实时的解析器,可以通过DOM或CSS选择器来查找,提取数据。
下面例子展示此解析器的用法,例子还用到了上方提到的Java采集引擎。
package cfw.test;
import cfw.html.TagSearchRange;
imp...
二十画生
7年前 (2018-04-10) 1389℃ 0评论
3喜欢
此采集引擎利用HttpClient实现,支持http与https,支持自定义UserAgent,自定义Header,支持Proxy,支持HTML抓取,也支持图片抓取。此框架分三个部分:WebClient,Webquest以及ResponseResult,其中WebClient为引...
二十画生
7年前 (2018-04-01) 1340℃ 0评论
3喜欢
一、 以下情况下会导致索引查找变成索引扫描
(1) 隐式转换
这里oc_code为char(9)类型,且建了【非聚集索引】,转换为【varchar】(【char】) 时,进行的是【索引查找】,但转换为【int】类型时,走的是【索引扫描】
并不是所有隐匿转换都会导致索引查找变成...
二十画生
7年前 (2018-01-27) 1275℃ 0评论
6喜欢
trie树又叫字典树,前缀树,经常用来实现字符串检索、词频统计等功能,本文利用trie树实现敏感词屏蔽。
本文为敏感词屏蔽功能的粗略版,很多方面还未顾及,比如大小写、繁体简体等,当然空间与性能也非最优,仅当抛砖引玉。
trie树的优化版如Double-Array Trie是值得深...
二十画生
7年前 (2017-12-26) 1756℃ 0评论
4喜欢
这篇文章介绍了NPOI读写Excel,这里介绍EPPlus读写Excel,EPPlus只能读写xlsx,不能读写xls。
帮助类:
public class EPPlusHelper
{
/// <summary>
//...
二十画生
7年前 (2017-12-06) 2066℃ 0评论
3喜欢
这次将网站从http全部迁到https,利用IIS实现了实现http到https的跳转,过程记录下。
(1)在IIS网站根目录,选择【URL重写】。
(2)选择空白规则
(3)编辑入站规则
同理,https2http,规则将【^o...
二十画生
7年前 (2017-12-05) 1802℃ 2评论
3喜欢
这篇文章介绍利用Fiddler抓取iOS上的Https请求,但很多时候app的请求都会有反爬措施,发送请求的时候会带token什么的,这个时候要么破解app,要么利用模拟人为发送请求。破解app一般难度较大,对于那种一段时间有效的token,利用模拟将token保存到数据库,然后...
二十画生
7年前 (2017-10-17) 2314℃ 0评论
11喜欢
工作中需要利用fiddler抓取某个app的https请求,在抓取的过程中也碰到许多坑,现将几个注意点总结下。
(1)PC端fiddler设置
&nbs...
二十画生
7年前 (2017-10-16) 1360℃ 0评论
2喜欢
同事给公司发函时pdf最后一页老板没有签字,需要重新签字换掉最后一页,故写了一个pdf的合并与拆分小工具。
本工具利用iTextSharp实现pdf的拆分与合并。
使用方法:
(1)合并pdf:将需要合并的pdf拖进框里,点 [合并pdf] 保存即可。
(2)拆分pdf:单击选...
二十画生
7年前 (2017-10-13) 1228℃ 0评论
2喜欢