in Linux

前言前不久把网站升级到了HTTPS。看了下阿里云的证书价格,望而生畏。于是搜了一下免费的SSL证书,果然,Let's Encrypt这个平台免费提供三个月的证书。于是乎参考Let's Encrypt,免费好用的 HTTPS 证书进行折腾,但是始终卡在找不到 /etc/ssl/openssl.c...

in LaravelPHP

前言在我们的项目中,或多或少都会用到一些缓存机制。Laravel封装了一个非常方便调用的Cache的Facades,方便我们对缓存进行统一调度。过程Facade首先,我们可以在config/app.php中看到如下的相关代码(为方便查看,我省略了其他部分):'providers' => ...

in Git

前言通常,我们在项目中经常会有许多公用的代码块,如果直接大批量的复制,显得不便于管理,而Git有一个子模块给我们提供了极大的便利。我也在GitHub上面建立了两个简单的demo方便详细了解。父级子级使用新建子模块新建子模块需要分成两部分,一方面是创建子模块的人的流程,另一方面是团队其他使用子模...

in PHP

前言前几天在GitHub看到一篇写PHP简洁之道的译文,觉得还不错,所以转在了自己的博客中,只不过有一些地方好像没有翻译,再加上排版上的一些小问题,所以决定自己翻译一遍。原文地址:https://github.com/jupeter/clean-code-php变量使用更有意义和更加直白的命名...

in Node.js

前言其实研究Node也有一段时间了,但是由于受到PHP后端框架MVC模式根深蒂固的影响,刚开始用一些诸如express和Koa框架时,显得有些许不太适应,没有明显的分层,也没有ORM,当然,这也是这些框架的轻巧和简约之处。我曾经在express的基础上适当的把一些MVC层给勾勒出来了,但是写的...