- 博客(133)
- 收藏
- 关注
转载 thinkPHP5中分表的使用以及内置方法的分析
大家都知道mysql数据库是小型数据库,每张表最大承受的数据量大约是1亿条,而每张表超过300万条数据,单张表的查询速率会受到影响。
2023-09-09 08:00:49 1220 1
原创 php常用算法
许多人都说 算法是程序的核心,一个程序的好于差,关键是这个程序算法的优劣。作为一个初级phper,虽然很少接触到算法方面的东西 。但是对于冒泡排序,插入排序,选择排序,快速排序四种基本算法,我想还是要掌握的。
2023-09-08 21:45:46 656
转载 PHP接口数据安全 - 实例
1.实现前后端代码分离,分布式部署2.利用token替代session实现状态保持,token是有时效性的满足退出登录,token存入redis可以解决不同服务器之间session不同步的问题,满足分布式部署3.利用sign,前端按照约定的方式组合加密生成字符串来校验用户传递的参数跟后端接收的参数是否一直,保障接口数据传递的安全4.利用nonce,timestamp来保障每次请求的生成sign不一致,并将sign与nonce组合存入redis,来防止api接口重放├── Core。
2023-09-06 23:03:12 69
转载 PHP 如何保证接口的安全性
一般的解决方案如下:1、Token授权认证,防止未授权用户获取数据;2、时间戳超时机制;3、URL签名,防止请求参数被篡改;4、防重放,防止接口被第二次请求,防采集;5、采用HTTPS通信协议,防止数据明文传输;
2023-09-06 22:14:15 472
转载 PHP之十六个魔术方法详解
PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods),这些方法在PHP中充当了举足轻重的作用。
2023-04-20 22:24:37 3246
原创 怎么解决bash: composer: command not found问题
是不是遇到过bash: composer: command not found问题,怎么解决呢?下面由composer教程栏目给大家来详细介绍该问题的解决方法。
2023-12-16 22:55:42 1061
原创 消息队列(MQ)
对于 MQ 来说,不管是、Kafka 还是其他消息队列,它们的本质都是:一发一存一消费下面我们以这个本质作为根,一起由浅入深地聊聊 MQ。01 从 MQ 的本质说起将 MQ 掰开了揉碎了来看,都是「一发一存一消费」,再直白点就是一个「转发器」。生产者先将消息投递一个叫做「队列」的容器中,然后再从这个容器中取出消息,最后再转发给消费者,仅此而已。上面这个图便是最原始的模型,它包含了两个关键词:消息和队列。
2023-12-15 03:06:57 117
原创 Redis学习 - 了解Redis(三)
1. 什么是缓存击穿、缓存穿透、缓存雪崩?2.Redis缓存之双写一致性3.说说Redis的常用应用场景
2023-09-20 08:29:42 231
转载 laravel框架 - rabbitmq消息队列(使用laravel-queue-rabbitmq)
rabbitmq消息队列(使用laravel-queue-rabbitmq)
2023-09-18 16:55:17 801
原创 laravel框架 - 事件与监听器
监听观察某个事件(程序)的发生情况,当被监听的使劲按真的发生了的时候,事件发生者(事件源)就会给注册该事件的监听者(监听器)发送消息,告诉监听者某些消息,同时监听者页获得一份事件对象,根据这个对象可以获得相关属性和执行相关操作。
2023-09-18 11:40:51 777
原创 Laravel框架 - Facade门面
Facade,就是访问服务方法的快捷语法,不同我们从服务容器中手动解析,直接调用封装好的 Facade 即可完成任务。
2023-09-18 10:08:38 263
原创 Laravel框架 - 中间件篇
在 Laravel 框架中,中间件是一种用于处理 HTTP 请求的组件。它允许你在请求进入 路由 处理 之前 或 之后 执行一些代码逻辑。
2023-09-17 11:16:42 939
转载 Laravel框架 - Artisan 命令篇
除 Artisan默认提供的命令外,我们还可以自定义命令。默认存在 app/Console/Commands目录中,目录默认不存在,会在你第一次成功运行 php artisan make:command命令时创建。使用 自定义命令类 时,可在 命令类文件中的signature属性中自定义希望用户输入的内容。名称、参数、选项的约束类似于路由的语法。用户提供的参数和选项都使用花括号{}包围。
2023-09-16 16:31:13 1549
原创 laravel框架 - 安装初步使用学习 composer安装
laravel框架具有以下特点:(1)对外只提供一个入口,public/index.php。(2)采用MVC设计模式(3)支持Composer依赖管理工具,可以为项目自动安装依赖包。(4)采用OPM方式操作数据库(5)注重代码的模块化和可扩展性(6)自带各种方便的服务(7)具有路由功能(8)提供Artisan命令行工具
2023-09-13 02:39:07 670
原创 Postman接口&压力测试 ---- Tests使用(断言)
tests断言,主要用于测试返回的数据结果进行匹配判断,匹配成功返回PASS,失败返回FAIL
2023-09-12 14:01:18 684
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人