自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TP6多应用报错当前访问路由未定义或不匹配

TP6多应用报错 当前访问路由未定义或不匹配在二次开发一个tp6的项目时,项目并没有使用路由,查找接口,为了方便接口查看,使用路由,结果报错路由不匹配,最后潜心研究一下,终于做了出来,并且多个应用之间可以单独配置是否强制使用路由安装多应用模式直接略过,看手册即可1.配置一个新的应用,并新建config,route文件夹,config文件夹是配置当前应用的各种信息可以把根目录的config下文件复制一份做修改即可,route文件夹是写路由接口的文件。

2022-09-19 16:56:38 3176

原创 TP5.1自定义使用Facade

第一步 : 自定义调用方法第二步 : 在base.php中进行绑定第三步 : 自定义文件调用,第二步中的绑定的名称与自定义文件名称保持一直,并且继承Facade类打印的结果

2022-03-15 13:28:53 432

原创 TP5.1使用容器Container

TP5.1使用容器Container第一步 ,自定义调用方法![请添加图片描述](https://img-blog.csdnimg.cn/ebc483358b5942f6b5415681980a8d74.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Zi_5paHLWF2ZW4=,size_20,color_FFFFFF,t_70,g_se,x_16)第二步,注册容器![请添加图片描述](https

2022-03-15 11:19:31 498

原创 form表单POST提交,PHP接收参数丢失

form表单POST提交,PHP接收参数丢失1.检查php配置 upload_max_size(文件上传大小限制)2.检查nginx配置 client_max_body_size(客户端提交数据大小)3.检查PHP最大表单提交限制max_input_varsmax_input_varsPOST默认情况下可以一次提交8M的数据,然而,PHP从5.3.9开始增加了一个变量max_input_vars,用来提交限制表单数量。在一次数据提交中,由于列表多选,打印$_POST发现数据丢失,当时只想到 up

2022-02-10 10:22:23 1574

原创 安装 Elasticsearch

Elasticsearch 下载地址Past Releases of Elastic Stack Software | ElasticElasticsearch 不能以 root 用户安装启动新增 用户组 用户groupadd elas 添加用户组useradd es -g elas 将es用户添加到用户组passwd 123456 为es用户配置密码使用创建的用户进行解压切换到 bin目录 执行 ./elasticsearch出现sta...

2021-12-09 21:25:25 1153

原创 Kibana 启动报错 Error: listen EADDRNOTAVAIL: address not available 11.11.11.11:5601

Kibana 启动报错 Error: listen EADDRNOTAVAIL: address not available 11.11.11.11:5601

2021-12-09 18:38:47 4546 3

原创 Redis基础原理

Redis基础原理1.Redis不同版本之间采用的线程模型是不一样的,在Redis4.0版本之前使用的是单线程模型,在4.0版本之后增加了多线程的支持。在4.0之前虽然我们说Redis是单线程,也只是说它的网络I/O线程以及Set 和 Get操作是由一个线程完成的。但是Redis的持久化、集群同步还是使用其他线程来完成。4.0之后添加了多线程的支持,主要是体现在大数据的异步删除功能上,例如 unlink key、flushdb async、flushall async 等2.选择单线程个人觉得

2021-10-26 11:42:34 65

原创 Laravel自定义路由访问文件

[laravel自定义路由文件](https://img-blog.csdnimg.cn/20210514190612122.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTY5ODU1MA==,size_16,color_FFFFFF,t_70#pic_center义目录标题)...

2021-05-14 19:08:09 366

原创 laravel框架查询条件

laravel框架查询条件laravel框架多个字段like 模糊搜索内容laravel框架使用 or 查询laravel框架多个字段like 模糊搜索内容 $name = $request['name']; $data = (new UserTalkService())->_query()->where($where)->where(function($query) use ($name){ if($name){ $query->where('phon

2021-05-14 18:50:57 749

原创 PHP的部分常用函数

PHP的部分常用函数PHP的部分常用函数PHP的部分常用函数字符串函数 :utf8_encode() 函数把 ISO-8859-1 字符串编码为 UTF-8。 utf8_decode() 函数把 UTF-8 字符串解码为 ISO-8859-1。 wordwrap() 函数按照指定长度对字符串进行折行处理。 vsprintf() 函数把格式化字符串写入变量中。 vprintf() 函数输出格式化的字符串。 vfprintf() 函数把格式化的字符串写到指定的输出流。 ucword

2021-03-20 11:24:02 68

原创 Linux安装RabbitMQh和PHP的AMQP扩展

Linux安装RabbitMQh和PHP的AMQP扩展RabbitMQ依赖Erlang环境安装环境安装PHP的AMQP扩展RabbitMQ依赖Erlang环境 使用的的安装包是 erlang-23.2.5-1.el7.x86_64.rpm 和 rabbitmq-server-3.8.14-1.el7.noarch.rpmRabbitMQ与Erlang版本不对应可能会导致安装失败RabbitMQ与Erlang版本对应的链接[下载链接](https://www.rabbitmq.com/w

2021-03-19 12:45:45 218

原创 TP5的命令行执行取消订单

TP5的命令行执行取消订单商城项目会有15分钟自动取消未支付的订单操作,最初使用的时定时任务,一分钟或者半分钟执行一次,后来遇到一个技术大佬,不让使用定时任务进行操作,一来任务查询则塞的时候,默认php链接为30秒,一旦超过之后就会报错,无法执行,让我们使用tp5框架的command命令,在linux中执行,使用到了死循环和sleep操作,只适合访问量不大的操作第一步 先在controller同级目录下建command文件夹,创建文件,并且编写对应的操作代码 <?php namesp

2021-03-18 15:42:09 508

原创 Redis发布订阅简单测试

Redis发布订阅简单测试使用的是TP5.1框架使用的是TP5.1框架先安装redis的扩展在tp5.1框架控制器中先链接Redis并发布一条内容信息具体的Redis发布订阅命令请查看Redis手册[简单写的代码]第一步 : <?phpnamespace app\api\controller;use think\Controller;class Test extends Controller{ public function getRedis(){ $

2021-03-18 13:42:14 386

原创 Redis主从复制

Redis配置主从复制配置主服务器配置从服务器配置完成,重启主从的redis配置主服务器1.配置主服务器时,以下注释,不需要开启 # slaveof <masterip> <masterport> 或者 # replicaof <masterip> <masterport>2.daemonize将进程保护开启 daemonize yes3.bind将绑定的ip注释掉4.masterauth password (主服务器密码

2021-03-17 23:26:25 82 1

空空如也

空空如也

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

TA关注的人

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