摘要:
It's better to light a candle than to curse the darkness 老生常谈的不要使用select * 如果硬要使用select *,那么就请忍受一下以下几种可能会出现的问题 select * 每次都把所有的字段查询出来,但并不是每个字段都是必要的,会造 阅读全文
摘要:
One person walks fast, but a group of people can go further 为什么需要接口防刷 为了减缓服务器压力,将服务器资源留待给有价值的请求,防止恶意访问,一般的程序都会有接口防刷设置,接下来介绍一种简单灵活的接口防刷操作 技术解析 主要采用的技术还 阅读全文
摘要:
Hope is being able to see there is light despite all of the darkness 目前主流开发方式都是前后端分离的,定义一种通用统一的返回格式,在前后端进行沟通时是非常有必要的,大家基于这个约定去理解,出现问题能够快速定位,接下来就介绍一下如何 阅读全文
摘要:
The end is also the new beginning 最近真的是忙的飞起啊!!年前还得更新一个版本,啊难受啊...趁今天有空,上来冒个泡:laughing: 好,入正题,今天介绍几个非常实用的工具类,可以减少我们重复造轮子,专注于具体的业务编写,提升生产效率,如果你还没有使用过这些工具 阅读全文
摘要:
利用docker-compose一键部署 The ultimate measure of a man is not where he stands at the moments of comfort and convenience but where he stands at times of ch 阅读全文
摘要:
Life moves pretty fast,if you don't stop and look around once in a while,you will miss it 为什么需要SPI? 思考一个场景,我们封装了一套服务,别人通过引入我们写好的包,就可以使用这些接口API,完成相应的操作 阅读全文