自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装并体验winuxos

因为这个系统是新出没多久的,不确定他是否能用于日常,所以现在虚拟机中用一下。

2025-04-02 14:38:13 465

原创 Apifox Helper 与 Swagger3 区别

定位:基于 IDEA 的代码注释解析工具,与 Apifox 平台深度集成,实现文档自动生成+接口管理+测试协作的一体化流程。通过 Swagger UI 访问 http://localhost:8080/swagger-ui.html 查看文档。定位:标准化 API 描述工具,通过代码注解定义接口规范,生成符合 OpenAPI 标准的文档。通过 IDEA 插件一键生成 API 文档并同步到 Apifox。

2025-04-02 11:42:59 312

原创 令牌与签名的区别(IT安全/认证机制)

在IT安全和认证机制中,是两个不同但常结合使用的概念。

2025-04-01 17:28:53 592

原创 在Thinkphp中使用JWT 包括JWT是什么,JWT的优势

JWT 是一种开放标准(RFC 7519),用于在各方之间以 JSON 对象形式安全传输信息4。结构:由三部分组成(Header、Payload、Signature),通过点号分隔,例如 xxxxx.yyyyy.zzzzz2。Header:声明加密算法和 Token 类型(如 HS256)。Payload:包含用户信息、注册声明(如 iss、exp)和自定义数据。Signature:通过密钥对前两部分签名,确保数据完整性。

2025-04-01 13:55:06 590

原创 ThinkPHP的“get\post\put\delete“请求

注意这段代码是在controller层的,isPut会判断请求类型是不是Put,其实在定制路由时就限制了请求类型,这里不判断也是可以的。注意这段代码是在controller层的,同时不能直接return 字符串以外别的类型,所以进行了json转换。注意这段代码是在controller层的,是使用halt直接中断输出,他会里面的内容进行dump。注意这段代码是在controller层的,可以在param里写你要接受的指定参数。

2025-03-31 15:15:36 634

原创 phpstudy_pro 切换php版本 包含解决可能出现的问题

如果不知道文件路径可以去phpstudy中查看。把值改为Off,如果没有请新增。如果在cmd中使用不了php。在path中加入php的路径。在配置文件中加入这一行,值为你的路径加\ext。就需要去配置文件修改。

2025-03-29 11:13:49 229

原创 原型模式为什么可以解决构建复杂对象的资源消耗问题

原型模式通过复制现有对象(原型)生成新对象,而非通过new关键字重新实例化,从而绕过复杂的初始化流程。原型模式:10MB(原型) + 1000×元数据 ≈ 10MB + α,显著降低内存压力。状态一致性:复制原型时需确保其处于稳定状态,避免拷贝中间过程产生的半成品对象。深拷贝成本:若子对象层级过深,深拷贝可能抵消性能优势,需权衡。游戏开发:复制预设的敌人/道具模板,避免重复加载模型和纹理。配置对象:复用已解析的配置文件对象,减少IO和解析时间。事务性操作:快速生成事务副本,保证操作隔离性。

2025-03-28 10:09:31 603

原创 PHP之特性

抽象方法权限可以使用public,protected,可以包含非抽象方法的实现和抽象方法的声明,可以有构造方法。

2025-03-05 17:26:12 479

原创 PHP之Cookie和Session

在你有别的编程语言的基础下,你想学习PHP,可能要了解的一些关于cookie和session的信息。

2025-03-05 17:20:12 277

原创 PHP之文件操作

在你有别的编程语言的基础下,你想学习PHP,可能要了解的一些关于文件操作的信息。

2025-03-05 17:18:24 107

原创 PHP之连接Mysql

在你有别的编程语言的基础下,你想学习PHP,可能要了解关链接数据库的信息。

2025-03-05 17:17:10 320

原创 PHP之常用函数

在你有别的编程语言的基础下,你想学习PHP,可能要了解的一些关于常用函数的信息。

2025-03-05 17:10:49 416

原创 PHP之运算符

在你有别的编程语言的基础下,你想学习PHP,可能要了解的一些关于运算符的信息。

2025-03-05 17:06:18 349

原创 PHP之字符串拼接

在你有别的编程语言的基础下,你想学习PHP,可能要了解的一些关于字符串拼接的信息。

2025-03-05 16:49:02 283

原创 PHP之数组

在你有别的编程语言的基础下,你想学习PHP,可能要了解的一些关于数组的信息。PHP中的数组不用指定数据类型,同时索引不一定是数字。与其说是数组,其实更像map。

2025-03-05 16:42:12 230

原创 PHP之常量

在你有别的编程语言的基础下,你想学习PHP,可能要了解的一些关于常量的的信息。PHP中的常量不用指定数据类型,可以使用两次方法定义。

2025-03-05 16:37:49 378

原创 PHP之变量

在你有别的编程语言的基础下,你想学习PHP,可能要了解的一些关于变量的的信息。PHP中的变量不用指定数据类型,同时必须用$开头。

2025-03-05 16:32:47 409

原创 Redis分布式锁

在分布式系统中,当多个服务实例需要协调访问共享资源时,分布式锁可以确保同一时间只有一个实例能够访问该资源。比如,在电商系统中防止超卖,或者在定时任务中避免重复执行。返回值:成功返回OK,失败返回nil。3.锁续期(Watchdog机制)业务完成或客户端关闭时终止续期。

2025-02-28 09:36:51 296

原创 Redis数据淘汰策略

当Redis中的内存不够时,此时在向Redis中添加新的Key,Redis会安卓某种规则将内存中的数据删掉。或volatile-

2025-02-27 15:30:07 221

原创 Redis数据删除策略

在处理高并发的应用,需要优化内存使用,或者有大量临时数据需要自动清理。此时,正确配置过期时间和淘汰策略是关键。

2025-02-26 21:45:47 122

原创 Redis数据持久化

搭建需要高可靠性的系统,比如电商或金融应用,确保即使Redis重启或故障,数据也不会丢失。

2025-02-26 20:54:38 219

原创 Redis读写一致性

在高并发场景下,由于缓存与数据库的操作时序、网络延迟、并发冲突等因素,可能导致缓存中的数据与数据库不一致。

2025-02-26 17:00:45 304

原创 Redis雪崩

缓存雪崩指大量缓存数据在同一时间集中过期,或Redis服务宕机,导致所有请求直接穿透到数据库,引发数据库瞬时高负载甚至崩溃的现象。

2025-02-25 16:52:56 316

原创 Redis缓存穿透

缓存穿透是指恶意或异常请求查询大量不存在的数据(如非法ID、随机字符串),导致请求绕过缓存直接访问数据库,造成数据库压力过大甚至崩溃。

2025-02-25 16:24:11 280

原创 Redis缓存击穿

Redis缓存击穿的解决方法

2025-02-25 14:37:07 218

原创 鸿蒙5.0(API12)本地照片读取和上传封装类实现

【代码】鸿蒙5.0(API12)本地照片读取和上传封装类实现。

2025-01-19 18:09:28 138

原创 鸿蒙5.0(API12)首选项封装类实现

【代码】鸿蒙5.0(API12)首选项封装类实现。

2025-01-19 18:06:39 110

原创 鸿蒙5.0(API12)通用数据库封装类实现

因为在使用鸿蒙实现多个表和实体类进行操作时,发现如果用官方的教程要多谢好多一样的代码,所以出于"偷懒"就有了开发封装类的想法。

2025-01-19 18:03:17 284

原创 约分最简分式

约分最简分式

2023-02-07 16:18:48 415

原创 用easyx和 Visual Studio键盘交互(基础版)

用easyx和Visual Studio键盘交互(基础版)

2023-01-11 21:06:44 811

原创 用easyx和 Visual Studio做动画(基础版)

【代码】用easyx和 Visual Studio做动画(基础版)

2023-01-11 17:18:53 480

原创 用easyx和 Visual Studio画六个圆组成花(普通版)

【代码】用easyx和 Visual Studio画六个圆组成花(普通版)

2023-01-11 17:16:32 308

原创 用easyx和 Visual Studio画六个圆组成花(高级版)

【代码】用easyx和 Visual Studio画六个圆组成花(高级版)

2023-01-11 16:06:07 408

原创 用easyx和Visual Studio做简易的显示器

【代码】用easyx和Visual Studio做简易的显示器。

2023-01-11 14:13:07 197

原创 PTA拼题A2023跨年挑战赛

PTA拼题A2023跨年挑战赛

2023-01-01 16:08:34 1891 3

原创 蓝桥杯第三轮模拟赛(C语言)

【代码】蓝桥杯第三轮模拟赛(C语言)

2023-01-01 15:51:13 1153

原创 计算机理论基础

计算机理论基础

2022-09-09 15:14:45 256

原创 python编程入门之2.变量

python 变量的简述

2022-08-17 18:59:22 179

原创 python编程入门之1.注释

python关于注释的讲解

2022-08-17 18:39:43 181

原创 类的三大特性

python高级基础

2022-08-11 18:09:03 362

场地预约(javaweb实训项目)的所有代码

场地预约(javaweb实训项目)的整体代码

2023-12-31

场地预约(javaweb实训项目)的所有后端代码

对接场地预约(javaweb实训项目)的后端

2023-12-31

场地预约(javaweb实训项目)的所有前端代码

对接场地预约(javaweb实训项目)的前端

2023-12-31

空空如也

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

TA关注的人

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