关于OAuth2.0的几个认识

OAuth2.0 是目前各大互联网公司主流使用的”单点登录+授权”协议,被各大开放平台…

Read more...

谈谈php里的DAO Model AR

这次要谈的3个关键字:DAO、Model、AR,是我们在做web应用时常见的几个概念,也被称作设计模式(des…

Read more...

关于shadowsocks的一些思考

今天灵光一闪,决定看一下shadowsocks翻墙的原理。本身并不复杂,一张图基本可以说明:

Read more...

基于redis实现可靠的分布式锁

什么是锁 今天要谈的是如何在分布式环境下实现一个全局锁,在开始之前先说说非分布式下的锁: 单机 –…

Read more...

怎样才能独立思考?

今早坐班车,也是突然再次想起了”独立思考”这个事情,以前我也有过冲动想要学习一下独立思…

Read more...

基于ReactCSSTransitionGroup实现react-router过渡动画

此前,我使用了react-router库来完成单页应用的路由,从而实现组件之间的切换能力。然而,默认页面的切换…

Read more...

基于react实现无限分级菜单

在开发CMS(内容管理系统)系统时,一般都会用到一个侧边栏或者顶部的二级或者三级菜单,当点击或者鼠标悬浮时,菜…

Read more...

利用dropbox自动化备份mysql+wordpress

本文前提:你已经拥有shadowsocks翻墙工具,其次你的vps是墙外(GFW)节点。

Read more...

作为一个高级后端工程师,为何我最近一直在学前端!!!

这是有一个背后的考虑的,我们写后端的话,C/C++一直比较古董,规范严谨发展和实践化很慢,虽然C++最近井喷,…

Read more...

理解与使用Promise完成复杂异步处理流程

本文谈到的Promise是指javascript环境下的Promise,然而Promise这个功能在若干语言中…

Read more...

webpack之babel插件困惑解疑

此前,我在react项目中使用了es6语法,例如:class关键字。然而nodejs本身是不支持es6语法的,…

Read more...