• 知行合一?!单一职责原则

    《架构整洁之道》第7章读书札记 任何一个软件模块都应该只对某一类行为者负责。 这句话是最符合这个原则的描述。解决了困惑了我很久的问题。因为之前我...

  • 万变不离其宗

    《架构整洁之道》第3、4、5、6章读书札记我们编程有三大范式:结构化编程、面向对象编程、函数式编程。而在三种编程范式都是对程序员提出了新的限制。...

  • 坚守阵地,持续斗争

    《架构整洁之道》第二章读书札记在其他部门(特别是市场部)眼中,行为价值是最为重要的。为什么?因为他们需要向客户交付,这涉及到他们的切身利益。而真...

  • 少做一点,收获多一点

    《架构整洁之道》第一章读书札记 架构设计是什么? 底层设计细节和高层架构信息的组合。而这两者没有清晰地分界线。 架构设计的终极目标是什么? 用最...

  • 120
    gitlab用作文件上传的简单总结

    情景:资源包(众多文件的集合)要上传到oss上,而且要记录下资源包每次的签名(每个文件MD5后全部拼接的字符串MD5),有一个产品可以随意切换任...

  • 120
    万能的重启

    昨天收到线上反馈的bug,说是我们公司放在阿里云上的视频播放不了。我一查就发现了程序报出了这样的如图下面的错误 ClientException ...

  • PHP的openssl_encrypt替换mcrypt_encrypt方法汇总

    由于mcrypt_encrypt的函数在PHP7中已经被废弃,在之前的项目中有一个加密函数需要转换,代码如下: $encryptString =...

  • 120
    快速响应业务需求的代码设计

    时间过得有点快,距离《浅谈代码层级与接口设计》已经有一年多了。在去年的基础上只是更加明确了代码整体的架构设计,目的快速响应了当前公司业务的需求。...

  • 120
    家中小记

    春节回家了,无所事事。相信有不少会像我一样是在无聊中度过的,但是内心却是安宁的,一家团聚,脱离了工作的紧迫,舒舒服服地发呆。闲来品味下家中发现的...

个人介绍
做个有艺术感的程序员~!~