wangqiang

wangqiang

111篇文章
脚本小子请远离我

MySQL的复合索引与覆盖索引

复合索引前导列特性 在MySQL中,如果创建了复合索引(name, salary, dept),就相当于创建了(name, salary, dept)、(name, salary)、(name)三个索引,这被称为复合索引前导列特性,因此在创建复合索引时应将最常用作查 ...

PHPExcel的导出和识别

首先需要安装phpexcel依赖: composer require phpoffice/phpexcel 定义一个上传类: <?php namespace app\common\utils; use app\common\exception\BusinessException; use app\common\exception\BusinessExcept ...

PHP的jwttoken生成和验证

TOKENUTILS类: <?php namespace app\common\utils; class TokenUtils { private $signKey = SIGNKEY; private $header = [ 'typ' => 'JWT', 'alg' => 'SHA256', ]; priva ...

优雅安全的API接口设计

前言 在实际工作中,我们需要经常跟第三方平台打交道,可能会对接第三方平台API接口,或者提供API接口给第三方平台调用。 那么问题来了,如果设计一个优雅的API接口,能够满足:安全性、可重复调用、稳定性、好定位 ...

java中的列表转树

为了折腾出一个好用的列表转树的方法,我开始了漫长的探索。最终得到了我比较满意的方法。话不多说,直接上干货 首先定义一个节点类,用来接收一个统一的数据格式,定义类名为Node ```java package wang.aweb.pms.common.model.pojo; import java.u

springcloud搭建微服务起步

这两天实践了一下springcloud,springcloud作为最流行的JAVA分布式微服务的开发框架,生态很棒,整理了几个springcloud的重要组件,记录一下。 1、eureka 官方的解释:提供完成的服务注册和服务发现实现、与spirngcl ...