- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 书籍推荐
这几年,看了一些书。罗列出来,希望能给需要的人一些借鉴。正好在找工作,也能复习下。当然笔者是计科毕业的,专业书除外。后续的一些书籍信息,也会更新到这里。MySQL技术内幕-Innodb存储引擎豆瓣,主要讲述Innodb存储引擎的实现,写的也比较深入(索引实现,事务等)。但没讲具体的索引优化和注意的点。推荐阅读第五章和第七章。也可以结合看下mysql索引原理。Redis设计与实现豆瓣,主要讲述Redi
2017-04-19 23:12:03 1127
原创 IM系统设计
即时通讯(Instant Messaging,简称IM)是一个实时通信系统,允许两人或多人使用网络实时的传递文字消息、文件、语音与视频交流。实现方式有两种。 第一种基于Server转发的,Client双方通信会经过Server转发来完成消息传递。例如QQ、微信。第二种是基于P2P(点对点)的。P2P的实现依赖于客户端之间的互联,但由于NAT与防火墙的存在,客户端无法直接互联,需要coturn服务器
2017-04-15 18:16:22 7515
原创 如何高效率的学习新技术
除了拼搏和努力,成功也是有方法的。写这个话题,用以阐述下自己学习新技术的一套形而上学的东西,希望能给大家带来帮助。当然,每个人都有自己的方法论,适合自己的即是最好的。做好规划对笔者而言,在学校和工作中,经常会用一些空余时间学习新的技术或者框架。这个时候往往随性而为,看到感兴趣的或者热门的就去看下,没有约束。从人性出发,每个人都是有惰性的。看到好看的电影,便会去看。看到好友邀请打游戏,就会去打一盘游戏
2017-04-08 13:25:45 878
原创 PHP 7下安装Swoole和Yar、Yaf
笔者开发坏境:CentOS7,PHP 7.0.16安装PECL//php版本 > 7$ wget http://pear.php.net/go-pear.phar$ php go-pear.phar//php版本 < 7$ yum install php-pear//否则会报错PHP Parse error: syntax error, unexpected //'new' (T_NEW)
2017-04-02 11:36:06 3676 1
原创 用户系统设计
用户系统,主要分为账号体系和用户信息两大类。账号体系包括,登陆验证、注册、第三方授权、以及权限管理。用户信息包括,用户地理位置、用户属性、用户设备信息、还有用户日志信息。本文会介绍用户系统的具体落地方案。登陆验证在一般项目账号体系中,一般会要求支持手机、邮箱、账号、QQ、微信、微博实现登陆。后面三种方式都是基于第三方授权后,完成的身份验证。手机、邮箱、账号则是相对传统的登录方式。用户身份与登录的授权
2017-04-01 23:42:30 21537 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人