![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nbsaas-boot
文章平均质量分 63
nbsaas-boot
山不在高,有仙则名。水不在深,有龙则灵。斯是陋室,唯吾德馨。
展开
-
企业级快速开发框架 nbsaas-boot 1.1.8-2024 发布了
自动建表:nbsaas-boot 提供了自动建表功能,根据用户定义的数据模型自动生成数据库表结构,减少手动操作,提高开发效率。开发规范:nbsaas-boot 提供一套开发规范,包括代码风格、命名规范、注释规范等,使团队开发更加规范化和高效化。多租户支持:nbsaas-boot 支持多租户,为不同客户提供独立的数据存储空间和访问权限,保证数据安全性和隔离性。代码生成器:nbsaas-boot 提供代码生成器,根据数据模型自动生成前端和后端代码,提高开发效率和代码质量。2. 对数据字典注解增加字符串类型。原创 2024-03-24 19:15:35 · 1307 阅读 · 0 评论 -
基于Spring Boot的多级缓存系统设计
创建一个缓存管理类,用于配置多级缓存,指定各级缓存的顺序和策略。import com// 配置Caffeine缓存 CaffeineCacheManager cacheManager = new CaffeineCacheManager("caffeineCache" , "yourCacheName");原创 2024-02-20 10:02:00 · 1122 阅读 · 0 评论 -
nbsaas-boot用户模块设计
通过这些设计决策,我们可以建立一个安全、高效、易维护的用户模块,满足用户需求,保护用户信息安全。这种综合的设计有助于应对不同场景下的需求,并为系统的长期发展奠定基础。将密码信息单独存储,使用加密盐和密码哈希算法,提高密码的安全性,即使数据库泄漏也能保护用户密码。将用户账号信息存储在独立的表中,便于对账号进行管理,包括登录记录、账号类型等。使用强大的密码哈希算法,如BCrypt,保护用户密码免受恶意攻击。表,确保账号信息与用户信息之间的一致性。表,确保密码信息与用户信息之间的一致性。原创 2024-01-28 10:29:26 · 414 阅读 · 0 评论 -
WebSocket与Shiro认证信息传递的实现与安全性探讨
WebSocket连接建立: 客户端与服务器建立WebSocket连接时,可将Shiro的Session ID传递给服务器。Session ID传递: 在连接建立后,通过WebSocket消息机制将Shiro的Session ID发送到服务器。服务器端处理: 服务器端接收WebSocket消息,解析其中的Session ID。Shiro Session获取: 使用解析到的Session ID,服务器端通过Shiro的SessionManager获取Shiro的Session对象。原创 2024-01-24 10:54:12 · 723 阅读 · 0 评论 -
nbsaas-boot适配Shiro Cache的实现
在构建基于nbsaas-boot的应用时,Shiro作为一个强大的安全框架,被广泛应用于用户身份认证和权限控制。在实际应用中,为了提高性能并减轻数据库负担,我们通常会使用缓存来存储用户的认证信息和权限信息。本文将介绍如何通过nbsaas-boot适配Shiro Cache,使用Redis和Caffeine作为缓存实现。原创 2024-01-23 09:51:03 · 399 阅读 · 0 评论 -
nbsaas-boot代码生成器设计原理
nbsaas-boot代码生成器是一种用于快速生成Spring Boot项目代码的工具。原创 2024-01-21 11:14:25 · 398 阅读 · 0 评论 -
nbsaas-boot适配jpa的查询设计
搜索注解/*** 操作符*//*** 字段名*/查询操作枚举eq,//等于ne,//不等于gt,//大于lt,//小于ge,//大于等于le,like,//%key%匹配likePrefix,//key%匹配likeSuffix,//%key匹配in,//在什么范围notIn,//不在什么范围isNull,//为空isNotNull,//不为空inSql,//mp专用notInSql,//mp专用apply,//mp专用between;//范围值。原创 2024-01-18 11:43:14 · 2489 阅读 · 0 评论 -
nbsaas-boot资金账号管理系统设计与使用场景
资金账号管理系统是金融应用的关键组成部分,它不仅仅是一个用于记录账户余额的数据库,更是支撑各种金融交易和业务流程的核心。在设计系统时,我们考虑了多个使用场景,以确保系统在各种情境下都能表现出色。原创 2024-01-18 10:51:39 · 354 阅读 · 0 评论 -
nbsaas-boot使用过程中的一些概念
在nbsaas-boot中,Operator枚举定义了各种查询条件的操作符,具体语义如下。原创 2024-01-14 10:46:34 · 475 阅读 · 0 评论 -
构建高效数据库查询:nbsaas-boot 1.1.6-2023版完全指南
在当今互联网时代,应用程序的成功与否很大程度上取决于其数据库查询功能的效率和灵活性。nbsaas-boot框架为开发者提供了丰富的工具,其中之一就是通过@Search注解实现快速数据库查询功能。本文将引导你探索nbsaas-boot 1.1.6-2023版的新特性,通过生动的示例演示如何利用这一强大框架构建高效的数据库查询。原创 2024-01-12 08:50:21 · 498 阅读 · 0 评论 -
企业级快速开发框架 nbsaas-boot 1.1.6-2023 发布了
放到方法头上,aes 加密响应请求。自动建表:nbsaas-boot 提供了自动建表功能,根据用户定义的数据模型自动生成数据库表结构,减少手动操作,提高开发效率。开发规范:nbsaas-boot 提供一套开发规范,包括代码风格、命名规范、注释规范等,使团队开发更加规范化和高效化。代码生成器:nbsaas-boot 提供代码生成器,根据数据模型自动生成前端和后端代码,提高开发效率和代码质量。vue3 后台管理脚手架 https://gitee.com/cng1985/nbsaas-admin-vue3。原创 2024-01-11 15:06:19 · 1098 阅读 · 0 评论 -
nbsaas-boot快速实现请求aes加密,响应aes解密
1.引入nbsaas-boot依赖,nbsaas-boot里面已经包括spring boot,spring cloud,spring cloud tencent.2.解密解密原理,主要靠RequestBodyDecodeAdvice,ResponseEncryptionAdvice。EncryptionData注解。4.控制器通过注解快速实现加密解密。应该其实是不是很简单。原创 2024-01-13 12:30:57 · 474 阅读 · 0 评论