序:一年多没更新博客园的内容了,core已经发生了翻天覆地的变化,想起2014年这时候,我就开始了从当时还叫k的那套preview都不如的vnext搭建这套系统,陆陆续续它每一次升级,我也相应地折腾,大约4个月前,我开始把生产环境的一部分从 windows server 迁移到 centos 7 上,观察了几个月,觉得可以全面迁移了,于是总结了折腾的路上几点经验,与大家共勉.虽说我今天早已不是全职程序员,但是这套系统在我有空的时候总会维护与更新,它的运作与我目前的工作相辅相成,并且会一直更新下去…
redis常用数据结构 String 最简单的K_V,value可以是数字或者字符串,使用场景:微博数.普通计数,命令:get set incr(加1) decr(减1) mget(获取多个值),set命令还支持NX(不存在才能设置成功).EX (失效时间) List 链表,和java中List一样,使用场景:微博关注粉丝,命令:lpush.rpush.lpop.rpop.lrange(获取所有给定key的值) Set 和java Set一样,元素不可重复,使用场景:共同关注.命令:sadd.s…
Web 和移动应用程序现在不仅仅只是用来呈现 HTML. 现在开发一个移动客户端,利用服务器 api 驱动前端,所有的用户交互都在客户端哪里.JSON 和 XML 格式通常用于序列化和传输结构化数据通过网络,所以能够创建这样的响应是任何一个现代服务器框架的必备. 响应格式 正如你可能知道的,在 Yii2 中需要从你的 action return 结果,而不是直接回应: // returning HTML result return $this->render('index', [ 'items'…