自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos查看磁盘使用情况

2.du -h --max-depth=1 命令查找大文件。1.df -h 查看磁盘使用情况。

2023-04-03 14:00:51 308

原创 记一次mysql误删数据

使用delete from table where 1 清除掉了好几个表的数据,还是线上环境…

2023-03-29 18:27:33 83

原创 Thinkphp6-make() 、依赖注入 、 容器

容器ThinkPHP使用容器来更方便的管理类依赖及运行依赖注入,新版的容器支持PSR-11规范。make()创建类的实例 已经存在则直接获取已经创建实例且不需要刷新 时直接返回函数需 先bind创建后保存实例到容器依赖注入获取别名如果有实例直接获取 app->instances 中如果在 app->bind 中 , invokeFunction 闭包 [使用 ReflectionFunction ]类 invokeClass [使

2021-12-10 14:02:03 1830

原创 PHP反射 (Reflection) ReflectionFunction、ReflectionClass 类反射机制

ReflectionFunctionReflectionFunction 类报告了一个函数的有关信息。可以获取函数的相关信息、如参数…<?php//ReflectionFunction$age = 10;$name = 'xst';$function = function($age,$test = 5)use($name){};try { $reflect = new ReflectionFunction($function);} catch (Reflecti

2021-12-10 11:58:45 761

原创 dirname() basename() realpath() __DIR__ __FILE__ getpwd()

dirname( path , level )返回路径(path )目录部分。 level 为向上的层次,默认为1basename( path , suffex )返回路径(path) 文件名部分realpath( )返回规范化的绝对路径名_ _DIR _ _当前文件的目录_ _FILE _ _当前文件路径getcwd()当前工作目录一些测试echo "file1:__FILE__==> ".__FILE__.PHP_.

2021-12-10 10:17:36 386

原创 MySQL事务、锁

mysql事务、锁事务二级目录三级目录事务二级目录三级目录

2021-12-08 15:16:51 186 1

原创 PHP脚本 生成千万mysql数据

<?php$servername = "127.0.0.1";$username = "root";$password = "root";$dbname = "test"; $n = 10000; //每次生成的数据量 $k = 2000; //循环的次数 $conn = new mysqli($servername, $username, $password, $dbname);if ($conn->connect_error) { die("连接失败: " .

2021-12-08 15:06:37 232

原创 MySQL索引

Mysql索引

2021-12-06 17:25:42 66

原创 MySQL-EXPLAIN

idselect_typetablepartitionstypepossible_keskeykey_lenrefrowsfilteredExtra选择标识符查询的类型输出结果集的表匹配的分区连接的类型可能使用的索引实际使用的索引索引字段长度列于索引的比较扫描的行数(估算)按表条件过滤的百分比执行情况的描述和说明idid相同时,执行顺序由上至下如果是子查询,id的序号会递增,id值越大优先级越高,越先被执行id如果相同,...

2021-12-02 10:52:55 68

原创 oss 浏览器上传失败

oss中设置跨域规则即可。

2021-12-01 11:41:01 1430

原创 composer 指定 php 版本

/www/server/php/74/bin/php【php位置】 /usr/bin/composer update

2021-11-13 13:33:07 552

原创 ThinkPHP6 安装 think-queue 报错解决

composer 安装composer require topthink/think-queue复制 vendor/topthink/think-queue/src/config.php => config/queue.php配置文件queue.php后执行 php think service:discover 后 OK

2021-04-20 09:21:38 1052

原创 开启多个redis实例

复制配置文件cp redis.conf redis6378.conf修改配置文件port 6378 //端口pidfile /www/server/redis/redis6378.pid //pid文件dbfilename dump6378.rdb //rdb文件启动4

2021-04-17 11:43:16 62

原创 PHP debug

1.打印phpinfo(),然后复制到https://xdebug.org/wizard.php检测2.根据步骤 1 下载对应的版本Xdebug,并导入dll文件,编辑php.ini 。下载地址 https://xdebug.org/download3.配置 php.ini ,加入下列配置[xdebug]zend_extension ="D:/wamp64/bin/php/php7.0.23/zend_ext/php_xdebug-2.5.5-7.0-vc14-x86_64.dll" #

2021-03-10 14:47:52 116

原创 PHP页面静态化

PHP页面静态化纯静态全部纯净态局部纯静态伪静态静态页面相对于动态页面更容易被搜索引擎收录访问静态页面不需要经过程序处理,因此可以提高运行速度减轻服务器负担纯静态全部纯净态ob_start() 打开缓冲区ob_get_contents() 获取缓冲区内容ob_end_flush() 输出缓冲区内容<?php $file = 'index.html'; //输出缓存 1分钟过期 if(file_exists

2021-01-26 17:31:01 67

转载 mysql 数据库如何解决高并发

转发来自 https://www.jb51.net/article/195035.htm我们都知道初创公司一开始都是以单体应用为首要架构,一般都是单体单库的形式。但是版本以及版本的迭代,数据库需要承受更多的高并发已经成了架构设计 需要考虑的点。 那么解决问题,就得说到方案。但是方案有很多,我们该怎么选择呢?基本上,我们优化要从几个关键字入手: 短距离 , 少数据 , 分散压力 。短距离所谓的短距离,指的是从前端到数据库的路径要短。页面静态。有些页面的数据是在某些时段是不变的,那么这个页

2021-01-26 10:19:47 426

原创 PHP闭包

匿名函数(Anonymous functions),也叫闭包函数(closures),允许临时创建一个没有指定名称的函数。最经常用作回调函数 callable参数的值。当然,也有其它应用的情况。<?php$greet = function($name){ printf("Hello %s\r\n", $name);};$greet('World');$greet('PHP');$message = 'hello';// 没有 "use" 报错$example .

2021-01-22 09:57:43 81 1

空空如也

空空如也

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

TA关注的人

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