之前写了一篇《WAF防御能力评测及工具》,是站在安全运维人员选型WAF产品的角度来考虑的(优先从测试角度考虑是前职业病,毕竟当过3年游戏测试?!)。本篇文章从WAF产品研发的角度来YY如何实现一款可靠的WAF,灵感来自ModSecurity等,感谢开源。 本片文章包括三个主题 一、WAF实现 WAF ...
分类:
其他好文 时间:
2016-09-20 13:45:12
阅读次数:
247
前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。 上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入一条记 ...
分类:
其他好文 时间:
2016-08-11 11:15:56
阅读次数:
197
颈椎保养法(送给已经脖子痛的,或者天天对这电脑的) 请跟着我们做一个试验:将你的头轻轻后仰,然后尽力向左转,再向右转,你一定会找到酸疼、僵硬的感觉。最新调查显示:由于长期慢性劳损,颈椎病的发病年龄已经从40岁提前到3 0岁,并成为名副其实的白领职业病。更让人担心的是,颈椎上承头颅,下接躯干,既是脊椎... ...
分类:
其他好文 时间:
2016-07-29 18:36:11
阅读次数:
135
本质上问题可以抽象为:当一个表数据更新后,怎么保证另一个表的数据也必须要更新成功。若两张表在同一个数据库实例中,则使用本地事务就好了。否则可以采用分布式事务,或者消息队列。 前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果 ...
分类:
其他好文 时间:
2016-07-21 23:43:01
阅读次数:
240
前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。
上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入一条记录外,对应商品表的这个商品数量必须减1吧,怎么保证?!在搜索广告系统中,当用户点击某广告后,除...
分类:
其他好文 时间:
2016-07-21 11:00:45
阅读次数:
145
长期对着电脑的职业病是视力下降、颈椎病、肩周炎、坐骨神经、腰间盘突出、质增生、腰肌劳损、手脚麻木发抖发冷等多种慢性疾病等症状较为明显,同时对皮肤也不好,看起来脸色蜡黄无光泽。 ...
分类:
其他好文 时间:
2016-06-21 10:46:31
阅读次数:
152
http://www.cnblogs.com/LBSer/p/4715395.html 前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。 上述场景在各 ...
分类:
其他好文 时间:
2016-06-20 12:46:44
阅读次数:
221
写标题之前还特意百度了一下,我这么写标题会不会有bug,可能是作为一个低端码农的职业病吧。
好,那我就来写写我对springMvc和spring的理解
干了也三年多javaweb开发了,都是在tomcat上忙乎j2ee这些东西。当我们将代码由ecplise编译成class文件放到tomcat下后,启动tomcat,jvm加载tomcat需要的jar、class,搜索到到我们的项目,接着加载我们...
分类:
编程语言 时间:
2016-05-12 14:50:59
阅读次数:
136
一、微云的实现 网站有一些改动的时候,为了让用户熟知新的操作位置,往往会增加一个引导,常见的方式就是使用一个黑色的半透明蒙版,然后需要关注的区域是镂空的。然后上周五我去微云转悠的时候,也看到了引导层,于是职业病又犯了,去学习下别人是怎么实现的。下面是观测的结果:为了实现镂空蒙层效果,作者发挥了小时候 ...
分类:
Web程序 时间:
2016-05-02 15:27:27
阅读次数:
1116
昨天逛街的时候看到太平鸟里面摆了个金属的米老鼠,于是职业病犯了,一直在想金属的颜色是什么,这个反射该怎么写,想不出来……今天正好看到动态反射立方图系统这一节,看完觉得很别扭,因为书上介绍的是事先踩点生成Cubemap的方式而不是实时的。于是到官方文档找到实时反射的代码,做了一个比较花俏的场景,运行之后吃了一大惊,实时反射是如此的震撼。。...
分类:
编程语言 时间:
2016-04-29 18:02:57
阅读次数:
307