- 博客(15)
- 收藏
- 关注
原创 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
367
转载 redis 跨机房 连接失败导致一致链接不上
看到如下文章 :/*** 获取Jedis连接** @return*/public static Jedis getJedis() {Jedis jedis = null;// 捕捉异常try {jedis = getJedisPool().getResource();} catch (Exception e) {System.out.prin
2015-10-27 16:27:16
1602
转载 使用 Salt + Hash 将密码加密后再存储进数据库
(一) 为什么要用哈希函数来加密密码如果你需要保存密码(比如网站用户的密码),你要考虑如何保护这些密码数据,象下面那样直接将密码写入数据库中是极不安全的,因为任何可以打开数据库的人,都将可以直接看到这些密码。解决的办法是将密码加密后再存储进数据库,比较常用的加密方法是使用哈希函数(Hash Function)。哈希函数的具体定义,大家可以在网上或者相关书籍中查阅到,简单地说
2015-10-22 23:16:52
699
原创 redis 常用命令
edis的常用命令主要分为两个方面、一个是键值相关命令、一个是服务器相关命令1、键值相关命令 keys * 取出当前所有的key exists name 查看n是否有name这个key del name 删除key name expire confirm 100 设置confirm这个key100秒过期 ttl confir
2015-10-21 17:50:42
216
原创 sql 查询重复
简单写法select A,B,C,count(1) from table_x group by A,B,C having count (1)>N
2015-10-21 15:24:06
222
转载 mysql 关于update set from where
关于update set from where 下面是这样一个例子:两个表a、b,想使b中的memo字段值等于a表中对应id的name值 表a:id,name 1 王 2 李 3 张 表b:id,ClientNam
2015-10-21 15:17:01
631
原创 redis-管道
注意到redis写入慢的问题开始发现问题是因为发现写入redis越来越慢刚开始做法for {//获取redis连接,//写入一条//释放连接}这样子3w条redis数据 需要24分钟 第一次尝试修改逻辑为只获得一次连接//获取redis连接for{//写入一条}//释放连
2015-10-13 14:14:59
481
原创 开放平台基本校验说明
开放平台基本校验说明1:数据摘要1:给一个接口根据平台标识获取token,token有超时时间,超时了再次进行获取2:把需要传递的数据和token进行md5(data+token)获取摘要,把需要传递的数据,平台标识和摘要(data+signature)一同传递给服务端。不要传递token3:服务端根据存储的token和客户端的数据ma5(data+token)比较和客户端的摘要(
2015-10-08 16:52:33
332
原创 ajax 跨域访问配置
在 Filter 中加以下代码 private void corsResponse(HttpServletResponseresponse) { response.setHeader("Access-Control-Allow-Origin","*"); response.setHeader("Access-Control-Allow-Met
2015-09-24 19:57:01
255
转载 git怎样删除未监视的文件untracked files
# 删除 untracked filesgit clean -f # 连 untracked 的目录也一起删掉git clean -fd # 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)git clean -xfd # 在用上述 git clean
2015-09-24 19:42:42
463
转载 mysql中You can't specify target table for update in FROM clause错误 转
mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。 例如下面这个sql:delete from tbl where id in ( select max(id) from tbl a where EXI
2015-09-24 19:39:48
236
原创 mysql 常用命令总结
不是很完整,给自己用的grant select,insert,update,delete on *.* to wpp@localhost identified by “130949”;orinsert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));grant 权
2015-09-24 19:35:50
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人