Oauth2.0和1.0区别
摘要:1.0的授权分3步, A)客户端到授权服务器请求一个授权令牌(request token&secret) B)引导用户到授权服务器请求授权 C)用访问令牌到授权服务器换取访问令牌(access token&secret) D)用访问令牌去访问得到授权的资源2.0的用户授权过程有2步, A)引导用户到...
阅读全文
java-jstack
摘要:今天公司服务有段时间在报警,运维提供了一份那个时间段的log。用jstack发现有个进程一直等待资源,Waiting on condition。加上当时ping 服务一直有点不稳定,后面一直能ping通,怀疑是网络问题了。开始翻服务log,发现刚好那个时间段重启,于是问题也就明白了。中间碰到问题:w...
阅读全文
redis-网络事件模型(scoket)
摘要:1、相关宏和函数原型 FD_ZERO(int fd, fd_set* fds) FD_SET(int fd, fd_set* fds) FD_ISSET(int fd, fd_set* fds) FD_CLR(int fd, fd_set* fds) int select(int nfds,...
阅读全文
Linux命令-cat
摘要:三大功能:1、cat file,查看文件内容2、cat > file,新建文件3、cat file1 file2 > file 合并文件
阅读全文
redis之内存分配malloc底层实现(转)
摘要:http://blog.codinglabs.org/articles/a-malloc-tutorial.html任何一个用过或学过C的人对malloc都不会陌生。大家都知道malloc可以分配一段连续的内存空间,并且在不再使用时可以通过free释放掉。但是,许多程序员对malloc背后的事情并不...
阅读全文
redis之jedis客户端使用shardjedis config
摘要:JedisPoolConfigconfig=newJedisPoolConfig();//连接耗尽时是否阻塞,false报异常,ture阻塞直到超时,默认trueconfig.setBlockWhenExhausted(true);//设置的逐出策略类名,默认DefaultEvictionPolic...
阅读全文