自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 让我们从hello world开始-认证实现

首先需要建立清晰的权限模型,这是权限控制的基础。创建权限枚举和角色枚举类,实现权限的细粒度控制。权限枚举定义具体的操作权限(如user:readuser:write),角色枚举则组合这些权限,并为每个角色生成对应的权限集合。这种设计支持方法级的权限控制,比简单的角色控制更加灵活和安全。首先需要建立清晰的权限模型,这是权限控制的基础。创建权限枚举和角色枚举类,实现权限的细粒度控制。权限枚举定义具体的操作权限(如user:readuser:write。

2026-04-19 16:20:16 343

原创 让我们从hello world开始-认证实现

好的朋友们,又见面了,正如我上一次说的我们会在这次去具体实现我们的认证功能,从事实将这不是一个复杂的功能,但是同样并不简单。不复杂的原因是它太常见所以市面上有多种多样的方案和解决方式,不简单的原因是这终将是你的验证门户,他需要伴随项目开始到结束的全周期。

2026-03-24 16:29:33 511

原创 让我们从hello world开始

本文介绍了基于Java8和SpringBoot2.7的后端服务开发过程。作者首先通过AI生成工具构建了一个MVC架构的项目,包含MySQL数据库连接、Druid连接池和MyBatis-Plus持久层。随后调整为DDD架构,并扩展为微服务模式,使用Nacos作为配置中心。代码地址https://gitcode.com/qq_36955025/DocumentAgent.git

2026-03-11 14:07:44 507

原创 让我们从hello world开始

本文从普通程序员视角出发,阐述了如何从零构建一个业务系统。作者强调采用自底向上的开发思路,以登录功能为切入点,通过AI工具辅助完成技术选型和实现。文章详细介绍了登录认证系统的设计要点,包括Session和Token两种认证模式的选择、密码安全存储、防御常见攻击的安全措施等。作者建议采用JWT+HTTPS的方案快速启动,并展示了如何利用AI工具生成前端登录页面代码(基于Vue框架),包含基础验证、验证码、短信验证码和登录次数限制等功能。全文体现了渐进式学习和AI辅助开发的现代编程理念。

2026-03-09 15:35:56 269

原创 我是一个普通程序员

我是一个普通的程序员,这是我的关于独立从头开始完成一个系统的日记

2026-03-08 21:48:57 29

空空如也

空空如也

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

TA关注的人

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