自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 MySQL数据库---存储引擎及索引

MySQL数据库---存储引擎及索引存储引擎两种存储引擎比较索引索引类型命中索引的查询是否命中索引 (explain)存储引擎常用的存储引擎: Innodb 和 MyIASM两种存储引擎比较Innodb 和 MyIASM 比较1、MyISAM不支持事务,InnoDB是事务类型的存储引擎2、MyISAM只支持表级锁(BDB支持页级锁和表级锁默认为页级锁)而InnoDB支持行级锁和表级锁默认为行级锁3、DELETE FROM table时,InnoDB不会重新建立表,而是一行一行的删除。不考

2021-04-23 10:41:13 116

原创 Laravel ——GuzzleHttp

Laravel—GuzzleHttp常用使用方法Guzzle简单发送请求POST 常规 发送请求POST JSON 发送请求POST 文件 发送请求POST Cookies 请求响应GuzzleGuzzle 是一个 PHP HTTP 客户端,致力于让发送 HTTP 请求以及与 Web 服务进行交互变得简单。Github:https://github.com/guzzle/guzzleComposer:https://packagist.org/packages/guzzlehttp/guzzle

2021-03-14 16:46:25 1147

转载 Git 常用命令

Git常用命令1、常用2、别名3、创建版本库4、修改与提交5、查看历史6、撤销7、分支/标签8、合并/衍合9、远程操作10、远程与本地合并11、打包1、常用git remote add origin git@github.com:yeszao/dofiler.git # 配置远程git版本库git pull origin master # 下载代码及快速合并 git push origin master

2021-02-20 16:44:42 100

原创 laravel 实现导出Excel - maatwebsite/excel:~2.1.0

laravel 实现导出Excel(自用)相关扩展包"maatwebsite/excel": "~2.1.0"目前来说版本为2.1的已经不再维护,推荐使用更高的版本(3.0以上版本)注意:版本3.0以上的使用与版本为2.1的使用,有很大的不同文中使用的版本为 2.1.0保存到项目中部分方法描述Excel中:store($suffix,$path) 方法即为保存到项目中, 参数一 为文件后缀名, 参数二 可以不用设置,默认保存在storge/export 文件夹中,可以手动选择其他目

2020-07-14 15:02:08 2136

原创 laravel 实现 zip 压缩图片并下载(自用)

laravel 实现 zip 压缩图片并下载扩展包:chumper/zipper扩展包链接:https://github.com/Chumper/Zipper假定:已经将要压缩下载的文件下载到项目中,并该文件夹为test<?phpuse Chumper\Zipper\Zipper;class ZipController extends Controller{ public function downLoad() { $zipper = new Zipper(); //gl

2020-06-28 10:13:52 1026

原创 Laravel ORM查询(学习/记录)

Laravel orm查询 针对whereIn排序需求: 当前分类下请根据用户的积分对文章列表进行排序$userData = WechatUser::query() ->where($condition) ->orderBy('score','desc')->get()->toArray(); //获取只有用户ID的数组 [78,79,80,81]$userIds = array_column($userData,'id'); // TODO 查询

2020-06-24 10:14:02 783

原创 PHP 之设计模式学习笔记 - 原型模式

PHP 之设计模式学习笔记(自用) - 原型模式原型模式是先创建好一个原型对象,然后通过clone原型对象来创建新的对象。适用于大对象的创建,因为创建一个大对象需要很大的开销,如果每次new就会消耗很大,原型模式仅需内存拷贝即可。使用场景:大数据量(例如:通过ORM 模型一次性往数据库中插入1,000,000条数据)实例:抽象原型角色:声明一个克隆自身的抽象类<?phpnamespace App\Service\DesignPattern\Prototype;use App\M

2020-06-11 16:59:46 99

原创 PHP 之设计模式学习笔记 - 单例模式

PHP 之设计模式学习笔记 - 单例模式(自用)目的:节约资源,避免浪费资源实现:构造方法私有化class Test{ protected static $type; /** * Factory constructor. */ private function __construct() { } /** * 静态方法实现私有化 * @return Factory */ public

2020-06-11 12:20:19 106

原创 PHP 之设计模式学习笔记 - 工厂模式

PHP 之设计模式学习笔记 - 工厂模式工厂模式 就是使用一个工厂方法来替换调直接 new 对象的操作实例:接口,提供具体类实现<?phpnamespace App\Service\DesignPattern\Factory;interface BicycleBase{ //目的地 提供具体实现 public function driveTo($destination);}具体类实现<?phpnamespace App\Service\Des

2020-06-11 11:50:11 102

原创 Linux 之 定时任务 crontab 简单使用

Linux 之 定时任务 crontab定时任务是做一些周期性的任务,如:定时备份数据等安装 crontab

2020-06-08 16:32:45 623

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除