- 博客(5)
- 资源 (7)
- 收藏
- 关注
原创 nginx配置管理浏览器静态缓存策略(浏览器缓存:expires,cache-control,last-modified,etag详细解说)
参考:http://blog.csdn.net/ywh147/article/details/47731387最近最nginx web网站服务优化,对浏览器缓存深入研究了一下,记录一下,方便后来者。参考网上的一张图:每个状态的详细说明如下:1、Last-Modified在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记...
2018-03-22 14:46:20 6187
转载 SpringMVC使用validation完成后端数据校验(理论和实践)
原文地址:使用Spring完成后端数据校验前言数据的校验是交互式网站一个不可或缺的功能,前端的js校验可以涵盖大部分的校验职责,如用户名唯一性,生日格式,邮箱格式校验等等常用的校验。但是为了避免用户绕过浏览器,使用http工具直接向后端请求一些违法数据,服务端的数据校验也是必要的,可以防止脏数据落到数据库中,如果数据库中出现一个非法的邮箱格式,也会让运维人员头疼不已。我在之前保险产品...
2018-03-16 17:50:26 382
原创 常用安全算法
安全传输除了可以使用https,还可通过安全算法实现。常用的安全算法主要包括数字摘要、对称加密算法、非对称加密算法、信息编码等。 本文介绍常用的安全算法主要包括摘要算法、对称加密算法、非对称加密算法、信息编码、数字签名、数字证书等,介绍各自算法的使用场景和使用方法。数字摘要实现将任意长度的明文通过单向hash函数摘要成固定长度的串。 Hash(明文)-->固定长度的摘...
2018-03-09 15:29:03 323
原创 mysql高级——并发安全控制悲观锁和乐观锁的实现
一、悲观锁 1、排它锁,当事务在操作数据时把这部分数据进行锁定,直到操作完毕后再解锁,其他事务操作才可操作该部分数据。这将防止其他进程读取或修改表中的数据。 2、实现:大多数情况下依靠数据库的锁机制实现 一般使用 select ...forupdate 对所选择的数据进行加锁处理,例如select * from account where name=”Max” for upd...
2018-03-01 13:40:12 620
原创 csdn blog 阔别5年的回归
csdn博客阔别5年的回归 时光飞逝,再成功回归csdn,已经5年后了。做技术开发我有两个习惯,一个是写笔记,一个是写博客。其实一直关注csdn,中间由于账号被盗,也由于自己的主观原因,没能坚持继续写博客,csdn没有,别的地方也没有。 看看自己以前写的东西都是2013的tag,那时稚嫩,但是认真;不全面,但是细致。 再看看每篇文章都有上千近万的阅读,想想青涩的自己,好像...
2018-03-01 11:48:33 269
阿里巴巴开源的诊断工具Arthas介绍.ppt
2019-08-01
(IT or others)技术、研发部工作周报模板 doc 资源--很好很实用
2010-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人