2025年7月8日
摘要: 分布式锁优化(二):使用Lua脚本保证释放锁的原子性问题黑马视频链接:Lua脚本解决多条命令原子性问题在上一章节视频实现了一个可用的Redis分布式锁,采用SET NX EX命令实现互斥和过期自动释放机制,并通过给锁绑定线程标识来避免锁误删的问题。正当我已经感觉非常完美地防止“超卖”问题的时候,虎哥 阅读全文
posted @ 2025-07-08 22:48 ljbguanli 阅读(19) 评论(0) 推荐(0)
摘要: 一、说说你对webpack的理解?解决了什么问题?Webpack 是一个用于现代JavaScript应用程序的静态模块打包工具‌。它的核心定位是模块打包器(Module Bundler),通过将各类资源(如JavaScript、CSS、图片等)视为模块并进行智能整合,解决了传统前端开发中的多维度问题 阅读全文
posted @ 2025-07-08 22:12 ljbguanli 阅读(35) 评论(0) 推荐(0)
摘要: Tailwind CSS 实战,基于Kooboo构建AI对话框页面(一)Tailwind CSS 实战,基于Kooboo构建AI对话框页面(二):实现交互功能Tailwind CSS 实战,基于 Kooboo 构建 AI 对话框页面(三):实现暗黑模式主题切换Tailwind CSS 实战,基于 K 阅读全文
posted @ 2025-07-08 18:03 ljbguanli 阅读(24) 评论(0) 推荐(0)
摘要: 目录一、Appium软件介绍1.特点2.工作原理3.应用场景二、环境准备安装 Node.js安装 Appium安装 JDK 安装 Android SDK安装Python及依赖包三、安装教程1.Node.js安装1.1.下载Node1.2.安装程序1.3.配置npm仓储和缓存 1.4. 配置环境1.5 阅读全文
posted @ 2025-07-08 17:31 ljbguanli 阅读(1704) 评论(0) 推荐(0)
摘要: 1.什么是Qt Qt特指用来进行桌面应用开发(电脑上写的程序)涉及到的一套技能Qt无法开发网页前端,也不能开发移动应用。 客户端开发的重要任务:编写和用户交互的界面。一般来说和用户交互的界面,有两种典型风格: 1.命令行界面/终端界面(黑框框) -->TUI (gcc, gdb专业软件(给脚本用的) 阅读全文
posted @ 2025-07-08 17:15 ljbguanli 阅读(29) 评论(0) 推荐(0)
摘要: 目录一、操作前准备:1、准备4个Rocky8虚拟机2、网络规划防火墙要求虚拟机配置更改网络模式:二、操作前连接测试三、操作成果1、内部网络中的pc1采用SNAT访问外部互联网,但是无法ping到内部网关。2、内部网络服务器s1通过DNAT发布服务到互联网。3、互联网主机pc2能够访问s1区域的服务器 阅读全文
posted @ 2025-07-08 15:23 ljbguanli 阅读(15) 评论(0) 推荐(0)
摘要: 一、引言为什么需要多机部署?解决单节点性能瓶颈,提升系统可用性和吞吐量在传统单机部署模式下,系统的所有服务或应用都运行在单一服务器上。这种模式在小型项目或低并发场景中可能足够,但随着业务规模扩大、用户量激增,单节点的性能瓶颈会逐渐显现,甚至导致系统崩溃。因此,多机部署成为现代分布式系统的核心实践之一 阅读全文
posted @ 2025-07-08 13:03 ljbguanli 阅读(54) 评论(0) 推荐(0)
摘要: 网络相关概念网络将具有独立功能的多台计算机通过通信线路和通信设备连接起来,在网络管理软件及网络通信协议下,实现资源共享和信息传递的虚拟平台网络编程能够编写基于网络通信的软件或程序,通常来说就是网络编程使用编程语言实现多台计算机的网络通信,需要具备网络编程三个要素:IP地址,这时网络环境下每一台计算机 阅读全文
posted @ 2025-07-08 12:31 ljbguanli 阅读(11) 评论(0) 推荐(0)
摘要: 目录Ansible详细描述1. 简介2. 架构3. 特点4. 优势5. 适用场景6. 简单的playbook示例安装配置环境一、安装Ansible二、配置SSH无密码登录三、配置Ansible主机清单模块操作示例1. Setup模块2. Copy模块3. File模块4. Command模块和she 阅读全文
posted @ 2025-07-08 12:14 ljbguanli 阅读(24) 评论(0) 推荐(0)
摘要: 库文件什么是库文件库文件本质上是经过编译后生成的可被计算机执行的二进制代码。但注意库文件不能独立运行,库文件需要加载到内存中才能执行。库文件大量存在于Windows,Linux,MacOS等软件平台上。库文件的分类静态库 Windows:xxx.libLinux:libxxx.a动态库(共享库) W 阅读全文
posted @ 2025-07-08 11:48 ljbguanli 阅读(24) 评论(0) 推荐(0)
摘要: 一、JVM概述Java虚拟机(JVM)是Java平台的核心组件,它实现了Java"一次编写,到处运行"的理念。JVM是一个抽象的计算机器,它有自己的指令集和运行时内存管理机制。JVM的主要职责:加载:读取.class文件并验证其正确性存储:管理内存分配和垃圾回收执行:解释或编译字节码为机器指令安全: 阅读全文
posted @ 2025-07-08 08:18 ljbguanli 阅读(39) 评论(0) 推荐(0)
摘要: 目录Apache APISIX是什么? LuaLua 的主要特点: Lua 的常见应用:CVE-2020-13945(Apache APISIX默认API Token导致远程Lua代码执行)​编辑Lua脚本解析 CVE-2021-45232(Apache APISIX Dashboard API权限 阅读全文
posted @ 2025-07-08 00:50 ljbguanli 阅读(70) 评论(0) 推荐(0)