- 博客(5)
- 收藏
- 关注
原创 API开发中就如何提高接口优雅性的理论实践
我认为一套接口应该尽量满足以下几个原则:安全可靠,高效,易扩展。简单明了,可读性强,没有歧义。API 风格统一,调用规则,传入参数和返回数据有统一的标准。我们当然可以根据自己的经验,或者参考知名公司的接口总结设计出一套满足要求的接口,但是每个人对接口的理解不同,设计出来的接口也会有所不同,接口的命名,请求参数的格式,响应的结果,错误响应的错误码,等等很多地方都会有不一样的实现。当你去寻求一种设计理念来帮助我们设计出满足要求的接口,一定会发现 RESTful。RESTful 的设计理念基于 HT
2021-08-23 14:31:43
202
原创 阿里云物理备份文件恢复到自建数据库实战
最近要把阿里云上的数据库搞到本地,但是数据库非常大,库和表都很多,导出sql再导入,肯定是不行的。好在阿里云可以通过物理备份恢复到本地,贴上阿里云教程阿里云教程,但是执行过程中,大家一定会像我一样遇到很多问题,这篇文章就是让大家少走弯路。本文所有安装包 提取码:mm40以我的centos-mini虚拟机为例,我们首先要安装一个跟阿里云上一模一样的mysql,我需要的是mysql5.6.24,不同的版本请自行下载,最好要保证跟线上一致,不一致会不会出现问题不得而知。//添加mysql用户[root@
2020-08-18 15:09:26
219
原创 vagrant踩坑实录
在开始之前,先简单介绍一下背景。本屌是一位PHP程序猿。新入职的公司,之前系统是第三方提供的,由于经营不善,第三方公司倒闭了。所以公司被迫自己组建团队来维护之前的系统,并在上面增加新功能来满足市场需求。所以我肯定要先搭建本地的开发环境啊,线上环境为Centos6.8+nginx1.10.2+php5.6.23+mysql5.6.24。本来想着用wampserver简单搭建一下能把程序跑起来就行了,像PHP和MYSQL只要大版本都是5.6就行了,一般不会因为小版本不同导致代码无法运行。然后搭建完成跑的时候发
2020-07-21 17:51:23
1030
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人