• 120
    万能的重启

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

  • PHP的openssl_encrypt替换mcrypt_encrypt方法汇总

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

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

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

  • 120
    家中小记

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

  • 120
    phper遇到的坑

    一、数据库设计过于注重范式,导致业务查询困难,速度慢,优化难。 原因:项目刚开始,每个人都想把公共的逻辑进行抽取,在数据库设计上追求不冗余。 具...

  • 120
    架构演变的探索

    0阶段:项目的确立 项目背景:K12教育,是公司的主要业务。由于公司内部需要对资源、产品进行管理,添加标签,公司需要一套CMS系统对这些资源和产...

  • 代码是如何腐烂的

    最近对代码有一种已经很难改动的困境,看了那么多如何写好代码的文章和书,依然没能避免出现了烂代码。正印证了一句话:听过很多道理,却依然过不好这一生...

  • 浅谈代码层级与接口设计

    为什么要谈代码层级与接口设计 在目前的工作中,代码如果按照MVC逻辑划分,那么只有MC两层。作为后端,只对其他各端提供接口,V层是不用实现。在M...

  • 2016读书回顾

    在过去的一年的书单列表如下:《MySql技术内幕 InnoDB存储引擎 第2版》、《代码整洁之道》、《重构》、《架构即未来》、《人月神话》、《代...

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