ai

mysql缓存怎么配置?查询缓存有什么用?-小浪学习网

mysql缓存怎么配置?查询缓存有什么用?

mysql的查询缓存已废弃,是否还值得使用取决于版本和业务场景。1. 查询缓存可缓存select语句及其结果,提升读多写少场景的性能;2. 但一旦表有写入操作,相关缓存会被清空,高并发写入时易引发...
站长的头像-小浪学习网月度会员站长4天前
417
Linux磁盘-格式化&挂载-小浪学习网

Linux磁盘-格式化&挂载

作者简介:一位在简历上没有标注精通的运维工程师。希望大家多多关注作者,以下思维导图展示了预计更新的内容和当前进度(不定期更新)。 Linux磁盘相关的命令虽然不多,但在实际运维中却非常重...
站长的头像-小浪学习网月度会员站长4天前
4214
Java中Feign的用法 详解声明式调用-小浪学习网

Java中Feign的用法 详解声明式调用

feign 是一个声明式的 web 服务客户端,它允许开发者像调用本地方法一样调用远程服务。1. feign 的核心优势在于声明式调用,通过定义接口并使用注解即可自动生成实现类;2. 使用 feign 需要添加...
站长的头像-小浪学习网月度会员站长4天前
3311
如何使用Swoole创建TCP服务器和客户端?-小浪学习网

如何使用Swoole创建TCP服务器和客户端?

使用swoole可以高效地创建tcp服务器和客户端。1) 创建服务器时,使用swoole的api启动服务器,并处理连接、接收和关闭事件。2) 创建客户端时,使用swoole的api连接服务器、发送数据和接收响应。s...
站长的头像-小浪学习网月度会员站长4天前
3414
Golang二进制文件过大怎么压缩?Golang编译大小优化技巧-小浪学习网

Golang二进制文件过大怎么压缩?Golang编译大小优化技巧

golang二进制文件体积大的主要原因在于默认包含运行时和依赖库,解决方法包括:1. 使用strip命令和-go build -ldflags='-s -w'移除调试信息;2. 使用upx压缩,但会增加启动时间和可能被误报;3....
站长的头像-小浪学习网月度会员站长4天前
4010
redis怎么统计key数量 redis统计key数量的高效命令大全-小浪学习网

redis怎么统计key数量 redis统计key数量的高效命令大全

要在保证性能的前提下准确统计redis的key数量,核心方法是使用scan命令或info命令。1. 使用scan命令:通过游标迭代方式逐步遍历所有key,避免阻塞服务,结合match和count参数可控制匹配模式与每...
站长的头像-小浪学习网月度会员站长4天前
418
JS怎么实现前端拖拽上传 5行代码完成拖放文件上传功能-小浪学习网

JS怎么实现前端拖拽上传 5行代码完成拖放文件上传功能

拖拽上传的核心在于监听dragenter、dragover、drop事件并阻止默认行为,随后读取文件并通过xmlhttprequest或fetch上传。具体步骤为:1. 获取drop区域并绑定事件;2. 阻止默认浏览器行为;3. 添...
站长的头像-小浪学习网月度会员站长4天前
2415
如何从SQL文件中提取特定的SQL语句-小浪学习网

如何从SQL文件中提取特定的SQL语句

可以使用python和正则表达式或sqlparse库从sql文件中提取特定的sql语句。1. 使用正则表达式编写代码提取create table和insert into语句。2. 使用sqlparse库简化提取过程,提高准确性,但需注意...
站长的头像-小浪学习网月度会员站长4天前
4814
Java中锁的分类有哪些 详解Java中的各种锁机制-小浪学习网

Java中锁的分类有哪些 详解Java中的各种锁机制

java中的锁主要分为悲观锁与乐观锁、公平锁与非公平锁、可重入锁与不可重入锁、独占锁与共享锁等类型。1.悲观锁如synchronized和reentrantlock适用于写多场景,每次操作都加锁保证数据一致性;2...
站长的头像-小浪学习网月度会员站长4天前
2215
【Linux】进程信号的发送和保存-小浪学习网

【Linux】进程信号的发送和保存

一、信号发送 信号动作 通过指令man -7 signal查看信号的手册,可以找到普通信号发出后对应的操作、信号编号和详细描述信息。 信号发送的本质 普通信号的发送本质上是将信号写入进程的PCB结构体...
站长的头像-小浪学习网月度会员站长4天前
467