240 发简信
IP属地:湖北
  • 120
    编程为什么那么难:从储值卡扣款说起

    面向失败编程是编程中最难的事情。 话说程序员小林的某一天:起床->吃饭->坐地铁->到公司->敲代码->回家->玩游戏->睡觉。 这一天的另一个版本:起床->吃饭->坐地铁-...

  • 万维网:一场信息革命

    信息大爆炸 人类文明史就是一部信息史——人类如何获取、存储和传递信息的历史。 远古时代,人类主要通过观察自然现象来获取信息和知识,通过口口相传的方式传递信息。 而后,人类发明...

  • 120
    接口设计的那些事

    接口的一般性问题 很多程序员开发接口的时候,往往仅关注功能实现,但决定接口质量的恰恰是非功能性方面——遗憾的是,这一点在很多公司,从项目到产品到研发,甚至到测试,都未得到应有...

  • 我的编程之路

    我,高分子材料与工程专业毕业——现在是个程序员。 十多年了,也该写篇文章回顾下期间的得与失(虽然失多得少)——这就好比一个人拉了翔总要回头看看,虽然多半臭不可闻,多少能给自己...

  • PHP 开发杂谈:对项目组后端开发的思考

    (团队内部技术分享摘要) 当前开发模式概要: 结构:controller -> service -> repository + framework + view。必须由con...

  • Git 常用命令汇总

    分支的三个版本: 远程版本库,如 github.com; 远程快照,使用 git branch -r 查看到的 origin/branch-name,相关信息在 .git/r...

  • 120
    从储值卡充值业务看分布式事务的设计

    公司有一项储值卡充值业务:客户在微信公众号开通储值卡服务,通过微信支付往卡里面充值,充值成功后客户可收到消息通知,并进行消费。 看起来是一项很简单的业务,最初我们储值卡团队的...

  • PHP 开发规范(干货总结)

    本规范基于 PSR 和实际项目经验整理而成,目前已在公司内部推行使用,特分享如下。 分为编码格式篇和程序设计篇两大部分。 编码格式篇 基于 PSR-1、PSR-2、PSR-1...

个人介绍
以历史的视角写计算机、编程、互联网通识。欢迎关注公众号“编码胡同”