- 博客(10)
- 收藏
- 关注
原创 RBAC实战
RBAC(Role-Based Access Control)是企业应用中常见的权限控制方式,本文将使用Java + Spring Security + MySQL实现一个简易的RBAC模块。
2025-03-23 16:54:36
325
原创 测试框架Spock
Spock是一款国外优秀的开源测试框架,基于BDD(行为驱动开发)思想实现,功能非常强大。Spock结合Groovy动态语言的特点,提供了各种标签,并采用简单、通用、结构化的描述语言,让编写测试代码更加简洁、高效。本文将介绍Spock框架的基本情况。
2025-03-23 16:49:49
1208
原创 云硬盘挂载脚本
当我们申请新的服务器时,有时会遇到数据盘未挂载的情况,本文将分享一段快速完成挂载的脚本。合并为单个操作,适合熟练的同学节省操作时间。对扩容工具步骤不熟悉的可以参考此步骤操作。该版本将多个操作步骤用。
2025-03-23 16:47:42
329
原创 前后端数据交互中bigint的处理
范围之外的整数)时,会遇到精度丢失的问题,为了避免这个问题,我们可以将JSON数据中的大整数设置为String类型,但这仅限数据源受我们控制的时候,有时我们会遇到不得不在前端处理大整数的情况,例如接口由第三方控制的。本文介绍了两种在前端处理JSON数据中大整数的方法,json-bigint框架和JSON.parse()函数,前者需要引入新的依赖,后者需要高版本浏览器的支持,需要根据实际情况选择合适的方法。当前端使用js解析JSON数据中的大整数(
2025-03-22 22:12:41
725
原创 Spring Security UserDetail 部分字段内容缺失
通过手动指定 serialVersionUID,我们可以在类的版本发生变化时显式地管理版本控制。这对于维护类的向后兼容性非常有用。例如,如果需要添加新的字段或方法,可以通过更新 serialVersionUID 来指示类的版本已更改。
2025-03-22 22:06:42
503
原创 MyBatis-Plus模糊查询特殊字符串转义
MyBatis-Plus会直接将用户的输入拼接到查询语句中,例如%_%,但我们实际需要的是%\_%,例如需要查询出名称带下划线的用户,点击查询后却查出了全部用户。为了解决这个问题可以使用一个MyBatis-Plus的全局拦截器对特殊字符进行转义。
2023-12-18 23:57:09
2241
2
原创 树形数据工具类
在日常开发中,我们经常会遇到需要处理数据库中的树形数据的需求,我们需要一个工具类来减少代码的重复编写。本文将介绍一个树形数据工具类。,他可以将节点列表转换为树形结构,其中每个节点需要有id属性、parentId属性和子节点列表。首先根节点的ID将所有节点分组,并利用节点的ID建立父节点与子节点之间的关系。最后,返回根节点的子节点列表。
2023-12-12 15:32:43
535
原创 在Ubuntu下使用mongodb(新手上路)
mongodb的安装 在命令行中输入apt-get install mongodbmongodb的基本操作 一 help命令提示 help db.help(); db.yourColl.help(); db.youColl.find().help();
2017-05-13 16:51:17
1075
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人