- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 PHP8.0 match函数
match`表达式提供了一种简洁且类型安全的方式来进行条件匹配。在许多情况下,它可以替代传统的 `switch`语句,并且由于其严格比较特性和表达式的性质,代码更加可靠和易于维护。
2024-05-21 10:43:22
1446
原创 Hyperf热重启
在 Hyperf 框架中实现热重启(Hot Reload)可以通过组件来实现。这个组件会监控文件的变化,并在检测到变化时自动重启服务,从而实现热重启功能。
2024-05-14 15:35:53
1092
原创 PHP 的并行处理 (Parallel Processing) 是什么,并提供一个示例,演示如何在 PHP 中同时处理多个任务。
但需要注意的是,PHP的多线程执行效果并不是很理想,因为PHP中的线程是通过复制整个进程来实现的,所以不同线程之间的数据和资源并不共享。每个子进程会输出正在执行的任务并进行模拟的任务处理(这里使用了`sleep()`函数模拟任务执行时间)。一种常见的多进程实现方式是使用pcntl扩展(Process Control),可以创建子进程来同时执行多个任务。以上是PHP中并行处理的一个示例,通过使用多进程或多线程,可以在PHP中同时处理多个任务,提高程序的处理能力和性能。// 子进程执行任务。
2023-08-25 15:38:16
630
原创 Linux命令常用光标移动快捷键
这些快捷键是Linux命令中比较常用的,可以帮助用户更加轻松地掌握终端的控制。需要注意的是,在某些情况下,不同终端会有所差异,因此具体的快捷键可能存在差异。
2023-05-17 10:42:54
2584
原创 Laravel扩展包Maatwebsite/excel(3.1) 导出案例
Laravel扩展包 Maatwebsite/excel 在Laravel 导出功能的简单使用
2022-06-27 15:05:11
2208
2
原创 Go 解决下载插件失败原因
Go 1.13 及以上(推荐)go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.cn,directmacOs或Linuxexport GO111MODULE=onexport GOPROXY=https://goproxy.cn
2021-11-23 14:29:00
373
原创 go 接收get、post参数并返回json
package mainimport ( "encoding/json" "io" "io/ioutil" "log" "net/http")type JsonResult struct { Errcode int Errmsg string Result interface{}}func main() { http.HandleFunc("/testGet", testGet) http.HandleFunc("/testPost", testPost) ht.
2021-08-05 17:39:44
1621
原创 Laravel框架Event事件实现
1、注册事件以及监听器首先我们在app/Providers/EventServiceProvider.php文件中定义事件与监听器的映射关系,如下:/** * The event listener mappings for the application. * * @var array */protected $listen = [ // 管理员登录后台记录最后登录时间、IP以及累计登录次数 'App\Events\Admin\AdminLoginEvent' =>
2021-06-30 15:57:01
329
2
原创 MySql常见面试题
一、事务隔离级别,每个隔离级别会引发什么问题?MySql默认的隔离级别是哪一个?有什么特征?事务的并发问题:脏读:事务A读取了事务B更新的数据,然后B回滚操作,那么A读到的是脏数据 不可重复读:事务A多次读取同一数据,事务B在事务A多次读取数据的时候,对数据做了更新并提交,导致事务A多次读取的数据不一致 幻读:幻读解决了不可重复读,保证了同一事务里面,查询的结果都是事务开始时的状态(一致性)事务的隔离级别:读未提交:另一个事务修改了数据,但是未提交,而本事务中的 SELECT 会读到这些未
2021-01-19 15:05:30
99
原创 abc联合索引生效问题
联合索引: MySql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c)。 可以支持(a)、(a、b)、(a、b、c)3种组合进行查找,但不支持 b,c进行查找。当最左侧字段是常量引用时,索引就十分有效。以下是一些例子:1、 SELECT * FROM demo WHERE a = 3 AND b = 5 AND c = 4; a、b、c顺序 a、b、c三个索引都在where条件里面用到了,而...
2021-01-13 17:46:32
2543
原创 PHP多进程使用场景
多线程是什么? 1、先了解什么是进程和什么是线程1.1什么是进程(process)进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开迅雷、Xcode,系统就会分别启动2个进程1.2 什么是线程(thread)1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程) 一个进程(程序)的所有任务都在线程中执行 比如使用酷狗播放音乐、使用迅雷下载电影,都需要在线程中执行2.什么是多线程(mult...
2021-01-12 14:06:58
362
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人