摘要:为那些经常出现在控制器或者门脸中的转发代码编写单元测试是很不划算的事。单元测试也有其成本。最理想的做法就是在持续集成服务器上,每次更改时都运行,从而在无需单元测试的情况下防止此类错误的产生。在年开始广泛使用包管理,单元测试和编码标准的工具。 showImg(https://segmentfault.com/img/remote/1460000017004148); PHPStan:无需...
摘要:序言实现增删改查操作成功后仍留在当前页,能给用户一个良好的体验。殊途同归,如有更好的实现方法,欢迎交流。需求分析实现增删改查后操作成功后仍然留在当前页面。分析总结此方法的好处是不动核心代码,调用方式保留了自带的方式。 序言 实现增删改查操作成功后仍留在当前页,能给用户一个良好的体验。但是 Yii2 框架本身是没有在增删改查操作成功后仍留在当前页的效果的,要实现这样的一个效果得自己写。我...
摘要:使用来操作数据库,但是项目进行到后期肯定会有字段的新增一般都有操作。在程序运行时调用,把跟数据表同步。而需要你手动定义数据库迁移。定义迁移升级,定义回滚,回滚一般用不到。文档模型新增字段会自动在数据库中添加 使用sequelize来操作数据库,但是项目进行到后期肯定会有字段的新增. 1.ORM一般都有sync操作。在程序运行时调用,把model跟数据表同步。 而sequelize需要你...
摘要:安装解压配置编译安装创建缓存文件创建文件设置权限创建管理员密码为记住类似下面一行代码加密之后的密码,后面会用到拷贝后台管理程序到网站根目录设置目录和网站目录权限相同配置支持编辑配置文件,在后添加 安装xcache # 解压 tar -zxvf xcache-3.2.0.tar.gz cd xcache-3.2.0 /usr/local/php/bin/phpize # 配置 ./co...
摘要:微服务架构的风险微服务架构将应用程序逻辑移动到服务,并使用网络层在它们之间进行通信。在微服务架构中,服务依赖于彼此。您始终只能部署其中一个,并且在验证新版本是否符合预期之后才,将负载均衡器指向新的。 [译] 设计一个容错的微服务架构 摘要:本文属于原创,欢迎转载,转载请保留出处:https://github.com/jasonGeng88/blog 原文地址 https://blog....