- 博客(16)
- 收藏
- 关注
原创 手把手教你用 GoFrame 实现 RBAC 权限管理,从零到一搞定后台权限系统
做后台管理系统,权限管理几乎是绑死的需求。但说实话,很多教程要么讲得太理论,要么代码不完整跑不起来。我们这次正好优化了一下 GoFrame 电商项目,做了一套完整的 RBAC 权限系统,从数据库设计到中间件实现,全程实战代码。这套权限系统是我在做GoFrame电商后台项目时实现的,除了权限管理,还包括商品管理、订单管理、用户管理、数据统计等完整功能模块。如果你正在学习 GoFrame,或者想找一个完整的后台项目参考,可以看看我的这个项目。代码结构清晰,注释也比较完整,应该能帮你少走一些弯路。
2025-12-08 10:21:01
954
原创 【MySQL面试硬核复盘】行锁、事务、索引怎么答?这些坑别再踩了!
这道题是索引优化的核心。面试官在考察你对索引底层原理的理解深度,以及你是否具备通过索引优化来提升SQL性能的实战能力。这直接关系到你能否解决慢查询问题。“回表就是…比如查的字段不在索引里,就要再回主键索引查一次。避免的话,就尽量用覆盖索引呗。回答太笼统、太表面!面试官会认为你只是听说过这个概念,但没真正用过。高分回答必须结合一个具体的例子,把回表带来的额外IO开销说清楚,并给出具体的优化手段。“回表其实就是一个查询需要执行两次索引扫描,性能损耗很大。回表现象:假设用户表主键是id,我还有一个。
2025-12-08 10:17:05
1023
原创 Eino 工具开发避坑指南:小白也能看懂的概念拆解 + 实操教程
一文吃透 Eino 工具的核心原理!从 BaseTool 接口、ToolInfo 说明书到 InferTool 实战,手把手教你写可运行的 PDF 解析、简历评分工具,附带通用开发模板直接套用~
2025-11-10 18:28:15
1285
原创 基于 Code 开源版二次开发流程:DDD 架构落地用户模型管理全流程
最近有基于coze开源版做二次开发,踩了不少坑,我把花了几天时间梳理出来的开发流程分享给大家。
2025-11-07 11:22:07
620
原创 又整理了一场真实Golang面试复盘!全是高频坑+加分话术,面试遇到直接抄
今天聚焦Golang语言基础(GMP/GC)、微服务架构、缓存和数据库优化这几个必考模块,帮你一次性解决“话术不会组织”、“术语老是说错”、“细节没亮点”三大痛点。下面直接上硬货!
2025-11-04 16:11:43
412
原创 订单支付后库存不扣减,如何用RabbitMQ来优化?
很多时候一些严重的错误往往出现在一些小细节上面。看似简单的业务流程,在分布式架构下需要考虑服务协作、并发控制、异常处理等等多个方面的因素。通过引入RabbitMQ,不仅解决了已经存在的库存同步问题,更让整个系统具备了更好的扩展性,比如未来要新增物流通知、积分等功能的时候,只需新增事件的消费者就ok了,不需要再去修改现有的核心代码。
2025-11-04 11:37:50
1059
原创 我周末突发奇想,让AI总结了我们最近做的项目:
服务拆分合理业务边界清晰:用户、商品、订单、交互、搜索等核心业务独立服务化网关分层设计:H5端、管理端、资源端三套网关,职责分离明确服务粒度适中:每个服务专注单一业务领域,避免服务过重技术架构// 所有服务统一使用etcd服务发现这个项目在分布式微服务架构架构设计优秀点✅服务拆分合理:业务边界清晰,服务粒度适中✅技术栈选型专业:etcd、RabbitMQ、Elasticsearch等成熟技术✅部署运维完善:完整的Docker Compose编排方案✅异步处理架构。
2025-10-28 11:49:08
1008
原创 Docker磁盘满了?这样清理高效又安全
是 Docker 提供的系统级资源清理命令,用于自动删除以下未被使用的资源已停止的容器(Stopped containers)悬空镜像(Dangling images)未被任何容器使用的自定义网络(Unused networks)构建缓存(Build cache)⚠️默认不会删除正在运行的容器有标签且未被引用的镜像(如数据卷(Volumes)默认网络(bridgehostnone磁盘管理是运维的基础工作。定期执行能有效避免磁盘满的问题,配合监控,可让部署更顺畅。
2025-10-23 12:35:01
802
原创 微服务门槛高到劝退?其实 90% 的人都踩错了第一步
你是否也曾陷入这样的循环:对着《微服务架构设计模式》啃了半年理论,却连一个完整的服务拆分案例都写不出来;GitHub上star过几十个微服务开源项目,下载后看着几百个模块的代码树,连启动命令都找不到;好不容易搭起一套框架,一到高并发场景就各种报错,排查三天发现是服务注册中心的配置没配对……微服务的门槛,从来不在,而在。今天结合几个主流开源项目的实战体验,聊聊从到之间,新手最容易踩的坑和破局思路。
2025-10-21 11:21:09
350
原创 从简历石沉大海到面试官追着聊项目,差的是什么?
校招拼的不是谁学的技术多,而是谁能把技术用在实处。一个能落地的项目,胜过10本理论书。如果你也想让简历上有个有技术、有数据、可深挖的项目,点击下面的链接就能了解详情。这个项目细节,我们深入聊聊?
2025-10-20 11:55:27
751
原创 Go 语言为什么值得学习?
Go 语言学习成本低、生态成熟、应用场景持续扩张。从云原生到 AI 基础设施,从大厂基础架构到创业公司核心业务,Go 都成了不可或缺的技术栈。结合我这四年用 Go 开发微服务、云原生项目的经历,负责任地说:现在学 Go,正是最佳时机!
2025-10-19 11:57:32
538
原创 给想转Go或者Go进阶同学的一些建议
客户端和服务端就是会有不同的编程思维,关注点是不一样的:客户端不需要关心数据是怎么来的,要求服务端返回自己需要的数据即可。服务端不需要关心客户端如何管理应用的生命周期,只需要按照客户端要求返回数据即可。以上,就是我认为的客户端转服务端,最大的挑战是编程思维,思考方式,考虑问题关注点的转变。客户端同学在学完服务端编程语言后,要有意识的站在服务端的角度去思考问题,及时调整自己的角度,不要用之前开发客户端的角度思考问题,不然会很痛苦。
2025-10-16 17:31:17
407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅