java
wpp130949
这个作者很懒,什么都没留下…
展开
-
开放平台基本校验说明
开放平台基本校验说明1:数据摘要1:给一个接口根据平台标识获取token,token有超时时间,超时了再次进行获取2:把需要传递的数据和token进行md5(data+token)获取摘要,把需要传递的数据,平台标识和摘要(data+signature)一同传递给服务端。不要传递token3:服务端根据存储的token和客户端的数据ma5(data+token)比较和客户端的摘要(原创 2015-10-08 16:52:33 · 346 阅读 · 0 评论 -
使用 Salt + Hash 将密码加密后再存储进数据库
(一) 为什么要用哈希函数来加密密码如果你需要保存密码(比如网站用户的密码),你要考虑如何保护这些密码数据,象下面那样直接将密码写入数据库中是极不安全的,因为任何可以打开数据库的人,都将可以直接看到这些密码。解决的办法是将密码加密后再存储进数据库,比较常用的加密方法是使用哈希函数(Hash Function)。哈希函数的具体定义,大家可以在网上或者相关书籍中查阅到,简单地说转载 2015-10-22 23:16:52 · 704 阅读 · 0 评论 -
thrift 基本概念
最近soa要给 python 提供 rpc soa 接口 ,所以 了解一下:Thrift是跨语言的RPC框架,现在是一个Apache的顶级项目。Thrift通过一个中间语言--IDL接口定义语言,来定义RPC的接口和数据类型。使用Thrift的代码生成工具(thrift-0.9.1.exe编译器)读取IDL文件,生成不同语言的服务端与客户端代码,并由生成的代码负责RPC协议层和传输层的实现。目原创 2015-11-11 18:55:36 · 376 阅读 · 0 评论 -
redis-管道
注意到redis写入慢的问题开始发现问题是因为发现写入redis越来越慢刚开始做法for {//获取redis连接,//写入一条//释放连接}这样子3w条redis数据 需要24分钟 第一次尝试修改逻辑为只获得一次连接//获取redis连接for{//写入一条}//释放连原创 2015-10-13 14:14:59 · 493 阅读 · 0 评论 -
设计模式
设计模式,java转载 2015-09-24 19:26:49 · 327 阅读 · 0 评论 -
ajax 跨域访问配置
在 Filter 中加以下代码 private void corsResponse(HttpServletResponseresponse) { response.setHeader("Access-Control-Allow-Origin","*"); response.setHeader("Access-Control-Allow-Met原创 2015-09-24 19:57:01 · 261 阅读 · 0 评论