自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 redis 持久化RDB和AOF的优缺点

Redis 持久化: 提供了多种不同级别的持久化方式:一种是RDB,另一种是AOF. RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加到文件的末尾。 Re

2017-02-20 22:19:52 884

原创 Thinkphp 3.1.* session 指向redis

日常中我们都会使用到session来保存用户登录的信息,常用的session的保存方式有:文件保存(默认)、数据库保存、Redis保存、memcached等。本文主要记录一下在用ThinkPHP3.1.*处理session用Redis来保存session的用法。1.    在项目中新增配置:'SESSION_TYPE'=> 'Redis', //session保存类型'SESSIO

2017-02-06 18:44:21 1506 1

原创 对使用in_array()对同一个数组多次查找不同值时效率低下的优化策略

使用in_array()对目标数组$arr频繁搜索时,效率是非常低下,针对这种case, 可以使用array_flip()和isset()进行优化;定义目标数组的长度为n, 搜索次数为m,假设m和n均为一个较大的数据,否则也没有优化的必要具体的做法时,首先使用array_flip()函数交换数组中的键和值; 然后使用isset进行判断;原理:in_array()做数据查找时是对数组的一次遍

2016-07-12 18:19:44 1442

原创 mac os + sublime text3 搭建 golang 环境

1.安装Golang的SDK  在官网 http://golang.org/ 直接下载安装包安装即可。下载pkg格式的最新安装包,直接双击运行,一路按照提示操作即可完成安装。  安装完成后,打开终端,输入go version,检测Golang SDK是否安装成功,显示版本号,则安装成功,默认安装路径为/usr/local/go2.环境变量配置(GOPATH)  GOPATH

2016-06-23 10:04:31 5286

转载 单点登录SSO的实现原理

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞

2016-06-12 17:17:15 330 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除