- 博客(1156)
- 资源 (8)
- 收藏
- 关注
原创 Mysql ERROR 1524 (HY000): Plugin ‘mysql_native_password‘ is not loaded
说明必须要重置密码,不重置密码不可以刷新,上面的指令中选那个修改密码就行了。版本开始及以后官方将对 mysql_native_password。验证插件不再默认启用,如果要重新启用则需添加。然后启动服务器,也可以在配置文件中添加此代码。现在你已经不依赖它了,可以安全移除。执行成功后不会有输出,这是正常的。👉 把当前账号(一般是。
2025-12-23 15:13:38
341
原创 Go 语言包(Package)机制详解
导入路径和包名是不同的概念- 文件系统路径handler- 代码中使用的标识符一个文件夹 = 一个包文件夹下的所有.go文件必须使用相同的package声明包名决定了如何使用导入后,使用包名来访问包中的导出内容中的handler是包名首字母大小写决定导出首字母大写 = 导出(可以在包外访问)首字母小写 = 未导出(只能在包内访问)同一包内的文件可以互相访问不需要导入,不需要包名前缀只是一个文件夹路径,为什么能直接用?是导入路径,告诉 Go 去哪里找代码Go 编译器读取该文件夹下所有。
2025-12-23 10:29:25
652
原创 Go-Zero 接口请求完整流程分析
客户端请求→ routes.go (路由匹配)→ handler (参数解析)→ logic (业务逻辑)→ model (数据库操作)→ logic (处理结果)→ handler (返回响应)→ 客户端接收各层职责:Handler 层:HTTP 请求/响应处理,参数解析Logic 层:业务逻辑处理,参数验证,调用 Model 和工具函数Model 层:数据库操作,SQL 执行:共享资源管理(DB、Redis、Model 等)
2025-12-23 10:24:32
125
原创 MySQL 字符集与排序规则总结
DataGrip 不写不是少了,而是"默认已经是 utf8mb4"你要不要把环境固定死字符集选择✅ 永远用utf8mb4❌ 永远不用utf8mb3排序规则选择(推荐)(兼容)MySQL 8.x 本地开发:可以不写正式项目 / 生产环境:必须写开发习惯本地学习:不写(用默认)正式项目:写(固定环境)生产环境:必须写utf8mb4 是唯一正确选择utf8mb3 是历史遗留unicode_ci 能用但已不是最优。
2025-12-22 16:17:46
512
原创 MySQL 数据库核心概念总结
约束:保证数据正确性,插入/更新时立即检查外键:维护表间关系,但性能敏感场景慎用索引:提升查询速度,注意联合索引的最左前缀原则触发器:自动执行逻辑,但会增加排查难度分区:处理大数据量,对应用透明字段级自动行为:合理使用可简化代码,注意语义正确性约束管对错,索引管快慢外键管关系,触发器管自动分区管体量,不管逻辑。
2025-12-22 15:04:25
902
原创 Go-zero 安装与使用(详细流程)
go-zero 是一个集成了:API 网关 + RPC + 中间件 + 代码生成 + 微服务治理 的 Go 微服务框架。编辑type (// 登录请求LoginReq {Username string `json:"username"` // 用户名Password string `json:"password"` // 密码// 登录响应UserInfo UserInfo `json:"userInfo"` // 用户信息// 用户信息UserInfo {// 登录接口。
2025-12-19 09:30:30
961
原创 Mysql 报错 “Public Key Retrieval is not allowed”
报错 “Public Key Retrieval is not allowed” 出现的原因和之前分析的一样:MySQL 用户使用了认证,而 DBeaver 默认不允许自动获取公钥。
2025-12-18 18:57:27
159
原创 Windows Redis Memurai 配置指南、用户创建、权限管理
支持创建多个用户每个用户可以设置独立的密码可以为用户分配不同的命令权限可以限制用户访问的键(key)模式支持只读用户、只写用户等不同角色:单一密码,所有连接使用同一个密码ACL:多用户系统,每个用户有独立的密码和权限在# 定义默认用户(无密码,所有权限)# 定义管理员用户# 定义应用用户# 定义只读用户# 定义受限用户(仅访问特定键)加载配置文件后,用户会自动创建。port 6379port 6379port 6379memurai-cli # 或 redis-cli。
2025-12-18 18:49:12
664
原创 Windows MySQL 8.4 配置指南、用户创建、权限管理
mysqld]port=3306[client]-- 应显示 0.0.0.0 或 *用户 host =✅0.0.0.0或✅防火墙放行 3306 ✅本文档基于 Windows MySQL 8.4 实际测试结果整理,确保所有配置路径和验证方法均经过实际验证。
2025-12-18 17:47:16
689
原创 Go-zero 安装与使用(详细流程)
go-zero 是一个集成了:API 网关 + RPC + 中间件 + 代码生成 + 微服务治理 的 Go 微服务框架。2. 安装 goctl 工具3. 验证安装如果报错:说明环境变量未配置,按以下步骤解决:Windows 解决方案项目创建与目录结构1. 创建项目目录2. 使用 goctl 创建 API 项目3. 生成后的标准目录结构4. 目录结构说明(重要)目录/文件作用说明接口定义定义所有 API 接口,goctl 根据此文件自动生成代码
2025-12-18 16:14:03
617
原创 Go 语言入门核心概念总结
/ 基本函数定义// 参数类型简写(相同类型可合并)// 多返回值(Go的特色)return 0, fmt.Errorf("除零错误") // 返回错误return a / b, nil // 返回结果和nil(无错误)// 命名返回值(可直接为返回值赋值)x = 10 // 直接为返回值赋值y = 20return // 自动返回 x, y(裸返回)// 可变参数函数(参数数量可变)total := 0total += n。
2025-12-18 13:55:40
360
原创 Windows Redis 快速安装与可视化(详细流程)
本指南适用于 Windows 系统,使用 Memurai 作为 Redis 服务。在管理员权限的 PowerShell 中执行:二、确认 Redis 服务是否运行1️⃣ 测试 CLI 是否可用在 PowerShell 或 CMD 中执行:如果显示版本号而不是「命令未找到」,说明 CLI 已安装成功。正常输出示例:3️⃣ 手动启动/停止服务输出示例:三、Redis CLI 测试1️⃣ 连接 Redis成功后提示符:2️⃣ PING 测试返回:3️⃣ 完整读写测试期望输
2025-12-17 15:26:07
278
原创 go get 快速入门(自用笔记)
场景Go 命令新项目初始化安装依赖go get安装指定版本删除依赖删 import + go mod tidy老项目拉依赖只下载不编译查看依赖清理依赖升级依赖go get -u。
2025-12-16 15:49:54
913
原创 Windows Mysql 快速安装与可视化(详细流程)
连接报错,没有密码直接回车,有密码输密码。服务没有启动,使用管理员权限的。,第一次启动会稍慢(正常)安装后,需要找到安装位置。上面指令安装的版本号是。其他的弹窗问题直接丢给。
2025-12-15 14:53:27
670
原创 Windows 快速搭建开发环境(自用笔记)
命令工具,官方自带好用,页面美观,点击查看文档,包含。:截图工具,支持长图跟基本功能,:全栈环境管理器,可跨。,无需自己安装单独组件。
2025-12-12 14:16:25
295
原创 You have JVM property “https.proxyHost“ set to “127.0.0.1“. This may lead to xxx
将下面内容贴进去保存,并重启。
2025-12-11 18:17:34
154
原创 Python 安装 pyenv 版本管理(Windows)
这变制用git bash安装成功,使用无问题。其他方式没测试。找到pyenv-win 安装文档。这里选择的是安装方式,使用git bash就可以完成安装,命令会方便不少,尤其是会mac/liunx的用户。推荐使用# Windows Terminal 内置 Git Bash,比很多第三方工具好用。
2025-12-10 10:03:15
380
原创 Go 版本管理工具完全指南 - 一文全览
版本管理工具工具WindowsLinuxmacOS跨平台推荐度仓库地址Go 官方工具✅✅✅✅⭐⭐⭐⭐⭐Go1.21+都支持go.modGVM❌✅✅❌⭐⭐⭐⭐goenv✅*✅✅✅⭐⭐⭐⭐g✅✅✅✅⭐⭐⭐asdf✅✅✅✅⭐⭐⭐⭐Homebrew❌✅✅❌⭐⭐⭐Scoop✅❌❌❌⭐⭐⭐工具WindowsmacOSLinuxBSD说明Go 官方工具✅✅✅✅完美跨平台g⚠️✅✅✅Win需WSL。
2025-12-08 14:59:09
499
原创 Windows 下开箱即用的 Cmder(详细流程)
每天必用的几个Ctrl + T- 新建标签Ctrl + W- 关闭标签鼠标选中+右键- 复制粘贴Alt + H- 搜索日志输出Ctrl + R- 搜索命令历史Tab- 路径自动补全- 分屏工作Ctrl + 数字- 快速切换标签↑- 快速重复上一条命令建议先熟练掌握基础快捷键,然后逐步尝试高级功能。Cmder的这些特性一旦熟悉,能在Windows下的命令行工作效率提升数倍!
2025-11-04 11:16:39
1219
原创 Windows Terminal 内置 Git Bash(详细步骤)
Windows系统在日常开发中,自带的CMD这些解释器工具都不好用,而且还不支持Linux命令,如果需要使用Linux命令,最快的方法就是装了Git后附带的Git Bash解释器可以进行使用。至于其他的WSLUbuntu之类的也可以做到,但相对从获取以及操作来说学习成本都要高于Git Bash,因为他们是独立的Linux系统想要获取也得去了解知道如何来回内容传递,代码开发怎么互相同步运行,怎么使用对应的开发工具对代码进行开发,以及环境使用的事哪边的,都需要做一定的了解。而Git Bash。
2025-11-03 19:00:57
652
原创 Android Kotlin 项目代理配置【详细步骤(可选)】
通过AS创建好项目后,需要更换一下代理方便后续安装会效率点。这里的代理选择使用阿里开源镜像站,如果网络没问题,可以不更换的,你懂的!!!不好的话就需要进行更换会比较好,或者按需更换也行。如果啥都不加不改,对项目没有任何影响,只是单纯的安装下载速度慢,或者安装下载失败,下载失败会导致项目运行不起来。
2025-09-18 17:25:41
1085
原创 Flutter A GlobalKey was used multipletimes inside one widget‘schild list.The ...
前者就会被认为没有指定页面,后者不会出现问题,会进入到。为什么会出现找不到路由?解决问题,也可以通过配置好。
2025-09-17 14:08:45
425
原创 Git 常用查询指令(自用)
撤销提交但保留修改在工作区# 撤销提交且保留修改在暂存区# 完全删除最后一次提交(慎用!功能相同和效果完全一样安全选择:推荐使用,更安全明确习惯问题:团队中可以统一选择一种写法保持一致性。
2025-09-16 11:07:51
1221
原创 Cursor 自用习惯快速调整基础布局与配置
同步保存到远程,这样以后换设备同步回来插件,在同步给。, 所有有什么新插件可以装到。取消勾选,文件不会折叠显示。取消勾选,则关闭滚动粘滞。
2025-09-12 09:54:03
968
原创 Cursor 解决锁区问题(详细步骤)
例如:通过面板查看端口,或有复制终端命令的方式获取到链接。模式,它回复也是使用的一些其他模型完成的。怎么确认是否被限制了,在。使用模型的情况下,可以手动选择模型,选择一个高版本的模型直接问问题。如果没生效可以再次确认下配置无错误,尝试重启下工具。将下面配置贴入到配置中保存,然后。模型都不可用了,如果开了。
2025-07-23 17:10:03
6249
7
原创 Flutter iOS pods 安装依赖 trunk URL couldn‘t be downloaded: xxxx Timeout was reached
清理缓存(可选,我没清也好了,不行在清理)
2025-05-27 10:30:53
636
原创 Vue + Nginx 前端代理配置各种场景详细细节
以:无结尾斜杠:带结尾斜杠:带路径无结尾斜杠 - 错误示范:带路径和结尾斜杠proxy_pass写法Nginx 示例Vue 对应写法请求/xxx/login的最终路径(无斜杠)保留/api/(无斜杠)(根斜杠)去除/api/(无斜杠 - ❌错误)错误拼接❌ 不要这样写(错误!(带斜杠)强制/api/
2025-05-23 11:57:34
506
原创 自然人电子税务局(扣缴端)安装报错:您已安装该产品,且与当前版本冲突,不能修复或安装在同一目录下
在安装最新版本的自然人电子税务局(扣缴端)时报错您已安装该产品,且与当前版本冲突,不能修复或安装在同一目录下。报这个错误正常的操作都是去设置 -> 应用中删除该软件,但是发现电脑的应用列表也无法搜索到这个软件,离谱。
2025-05-06 10:34:03
5448
原创 Uniapp 轮播、跑马灯搜索输入框(DZMUniappCarouselInput)
id=23295解决uniapp跳转页面后,输入框无法获取焦点问题,在手动不刷新页面的情况下iOS首次跳转焦点还是会获取失败,但是第二次跳转可以,安卓无影响。vue2vue3,支持热门搜索词轮播进行搜索推荐下载源码后,直接将组件丢入components作为easycom组件使用案例效果。
2025-04-30 15:06:58
831
原创 Uniapp 控制台日志工具(DZMUniappConsoleLog)
推荐用于记录所有的网络请求catch错误调试日志使用细节:1、日志开关使用暗门的方式进行开启,例如连点版本号多少下。2、启动后,例如可以长按某个文案,进入日志页面查看日志。3、日志设置开关状态,是本地会缓存的,可以在启动函数中调用读取缓存开关状态函数,确保第一时间使用上上次的开启状态,不读取默认是关闭状态。Uniapp<script>methods: {// 查看日志Log.go()},// 添加成功日志// 无数据,默认就是成功状态// 有数据Log.add({
2025-04-22 16:28:06
1324
Desktop Goose For Mac (Mac 网红桌面宠物:鹅)
2024-02-04
iOS、Android 双平台AES128加密源代码
2019-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅