- 博客(87)
- 资源 (3)
- 收藏
- 关注
原创 基于角色的访问控制:4种RBAC模型演进全解析
选择RBAC模型时,应从业务复杂度出发。简单系统用RBAC0;有明确层级用RBAC1;需安全约束用RBAC2;大型复杂系统则直接采用功能完备的RBAC3。
2026-07-08 08:34:53
191
原创 Ruoyi-Vue+WarmFlow实现三级加急审批
在新闻发布模块的业务实体(如News表)中,需增加流程实例关联字段。// News.java 实体类// ... 其他业务字段 // 流程实例ID,用于关联Warm-Flow流程实例// 流程定义Key,固定为新闻审批流程的Key,如:news_approval private String processDefinitionKey;// 业务状态,用于与流程节点状态同步 private String status;// 是否加急。
2026-07-05 14:54:06
224
原创 3个月AI工具生成70+ Ruoyi-Vue-Plus系统,Token消耗仅93万,95coder怎么做到的?
数据说话:70+ 系统,93万 Token,平均 1.3万/个,效率提升明显技术思路:AI 做设计决策 + 模板引擎做代码生成,Token 消耗可控开发者价值:快速生成 Ruoyi 脚手架工程,解放 CRUD 生产力感兴趣的同学,可以访问95coder官网,注册后体验。案例中心已开放,先看案例再动手,效率更高。具体操作步骤可以查看之前文章说明。产品访问地址95coder官网:http://www.95coder.com?秒哒广场搜索:https://www.miaoda.cn/?
2026-06-29 19:11:31
209
原创 Thymeleaf结合JPA实现查询数据库表模板,动态生成页面渲染
假设有一个User// User.java - 数据实体@Entity@Table(name = "user") // 对应数据库中的 user 表@Id// 省略 getter/setter 和构造函数// UserRepository.java数据访问层// Spring Data JPA 会自动实现此方法 List<User> findAll();
2026-06-23 19:36:14
176
原创 Java拦截器统计PV UV实战
首先,创建一个自定义的拦截器,用于在请求处理前进行统计。// 假设使用RedisTemplate操作Redis,实际项目中需注入 // private RedisTemplate<String, String> redisTemplate;@Override// 获取请求路径,代表特定网页 String clientIp = getClientIp(request);// 获取客户端IP,用于UV去重// 可结合User-Agent进一步识别用户。
2026-06-19 18:56:36
196
原创 95coder 2周免Token开发一个企业建站系统(CMS+官网设计器+工作流)
95coder助力企业建站系统快速开发,无需编写前端代码,两周实现CMS、门户设计器、工作流三大模块。系统支持多级审批、树形栏目管理、动态表单等功能,集成warm-flow简化审批流程。平台提供Vue3+SpringBoot全栈代码生成,支持主子表CRUD等高级功能,显著提升开发效率。访问官网或演示项目体验:http://www.95coder.com
2026-06-13 11:21:53
259
原创 开源政府门户设计器核心技术解析
对于“开源政府门户设计器”这一需求,其核心在于通过可视化、低代码的方式,帮助非技术人员快速构建和定制政府门户网站。这类设计器通常不是孤立的工具,而是作为或的一个核心组件存在。一、 核心需求与技术解构二、 开源项目推荐与技术方案基于上述解构,以下是符合“开源”和“政府门户”场景的推荐项目及技术方案。它们都不同程度地包含了门户设计能力。Liferay 是成熟的企业级门户平台,其功能构成了强大的可视化设计器。Jahia 是一个集成了CMS和门户功能的平台,其提供了良好的可视化体验。
2026-05-28 07:17:19
422
原创 AI产品测评:95coder一句话生成MOM系统,AI用时6分50秒,Token只消耗25107
95coder推出革命性AI开发流程,通过智能平台快速生成制造运营管理系统。用户只需登录平台输入需求,系统即可自动完成产品设计、库表设计、技术选型等全流程开发,6分50秒内生成完整解决方案,仅消耗25,107Token,相比传统开发节省大量算力。平台支持多版本管理、同步库表到自定义数据库,并可导出RuoyiVuePlus源代码,实现高效低成本的在线开发。最新功能包括在线运行和数据自主管理,大幅提升开发效率。
2026-05-27 14:28:04
314
原创 95coder一句话生成MOM系统,AI用时6分50秒,Token只消耗25107
摘要:95coder平台提供AI智能开发服务,用户只需输入需求即可快速生成制造运营管理系统(MOM)。开发流程包括产品设计、库表设计、技术选型等步骤,支持RuoyiVuePlus框架。系统自动生成前后端代码、数据字典等,并实现API对接、表单组件等功能。相比传统开发,AI算力消耗大幅降低(总用时6分50秒,消耗25,107 Token)。平台新增多版本管理、数据库同步等功能,支持在线开发和源码导出。访问官网或秒哒广场可体验服务,MOM系统预览地址已开放。
2026-05-23 16:45:27
439
原创 流程引擎Flowable vs Warm-Flow 选型
选型决策路径推荐引擎关键理由我们业务复杂且追求国际标准,团队不怕挑战。Flowable功能最全面、最标准,社区强大,是应对未知复杂需求的“安全牌”。我们主要是做OA审批,要快要简单、符合国人操作习惯,而且马上要上信创环境。Warm-Flow开箱即用,嵌入式集成快,前端友好,对中国特色审批和信创支持直接。我们是微服务架构,流程作为中台,可独立扩展,同时也要兼容信创。总而言之,没有“最好”的引擎,只有“最适合”的引擎。
2026-05-21 09:09:20
386
原创 2026年AI开发若依(RuoYi)管理系统|5款永久免费Token白嫖方案
2026年5款永久免费AI开发工具适配若依框架推荐:1. 95coder(首选)专为若依生态打造,永久免费Token,支持一键生成前后端代码及权限菜单;2. MonkeyCode云端开发工具,内置MiniMax无限免费Token,适合快速原型开发;3. OpenCode开源本地部署方案,保障数据安全;4. DMXAPI聚合22种大模型永久免费调用;5. 阿里通义灵码IDE插件个人永久免费。工具覆盖企业级开发、云端快速开发、私有化部署等场景,均支持零成本开发若依项目。详细对比表显示各工具在技术栈、适配性及适用
2026-05-21 08:43:03
876
原创 SpringBoot 2.7 集成 knife4j-openapi3,解决Knife4j文档请求异常
本文介绍了Knife4j与Spring Boot的集成配置方法。首先需要在项目中引入Knife4j的Maven/Gradle依赖,然后配置前端页面访问路径和资源处理器。通过yml文件配置API分组信息,包括基础接口、系统管理和资源接口等分组设置。针对可能出现的文档请求异常,提供了两种解决方案:检查接口返回数据或清空浏览器缓存;若集成sa-token安全框架,需在security配置中添加排除路径。最后展示了SaTokenConfig类的实现,通过拦截器进行登录验证,同时排除Knife4j相关的文档路径。
2026-05-15 11:01:30
47
原创 OpenAPI 2到3升级关键变化
OpenAPI 2.0(即Swagger 2.0)与OpenAPI 3.0在规范架构、数据模型和功能特性上存在显著差异,升级时需注意依赖、注解和配置的全面调整。
2026-05-14 20:46:13
515
原创 HTTPS强制跳转HTTP配置方法
将 HTTPS 请求重定向为 HTTP 访问,通常在特定的内部网络或开发测试场景下使用,例如当您希望将用户从安全的 HTTPS 链接引导至非加密的 HTTP 站点进行访问时。这在生产环境中并不推荐,因为会降低安全性,但在某些需要绕过 HTTPS 限制或进行调试的情况下是必要的。下面将详细解释其原理、配置方法、常见问题及解决方案。Nginx 通过listen指令监听端口,并使用return或rewrite指令进行重定向。
2026-05-14 12:24:42
481
原创 Spring Event+注解自动清理幽灵文件
当核心业务(如订单、文章)保存成功后,发布一个事件。专门的事件监听器捕获该事件,并根据事件中携带的业务ID,去更新与之关联的文件状态为“有效”。用户上传文件后,文件元数据立即入库,但此时文件处于“未绑定”的中间状态。若用户放弃后续操作,这些文件便成为无主孤魂,占用存储空间。用于标记业务保存方法,并通过AOP切入,在方法执行成功后自动发布事件,实现声明式的文件绑定。暂存,在提交业务表单时随业务数据一并提交。业务服务层在保存数据时,如上文所述,通过。此注解用于标记需要绑定文件的核心业务方法。
2026-05-10 13:56:24
264
原创 Gitee使用pull没问题push失败,重新设置IDEA Gitee账号密码方式
对比2个账号,发现问题:mengxin是公司内部GitLab账号,星梦是Gitee账号。push到Gitee被识别为未授权用户了。
2026-04-28 15:46:03
64
原创 SpringBoot后端API零代码方案对比
对于大多数SpringBoot项目,若核心诉求是快速为前端(尤其是大屏和低代码表单)提供灵活、可配置的数据接口,且希望减少后端重复的CRUD开发,推荐采用“APIJSON + Magic-API”组合策略复杂数据检索与关联查询交给APIJSON,发挥其零代码、动态查询的优势。带有业务逻辑的简单接口和快速配置交给Magic-API,利用其可视化编排能力。如果团队SQL能力强且需求极其简单稳定,DBApi是更轻量的替代选择。而Swagger + 代码生成更适合作为项目主体业务API的标准化开发规范。
2026-04-23 21:35:19
402
原创 AI开发实战:一句话生成RuoyiVuePlus项目源码,Token消耗8967。
开发一个CRM客户管理系统,MVP版本只做5个核心模块:客户管理(增删改查+导入导出)、跟进记录(时间轴)、商机管道(阶段+金额)、任务提醒、简单报表(销售漏斗+业绩排行)。——包含用户/角色/权限管理,以及5个核心业务模块:分页表格、弹出表单、时间轴、销售漏斗……AI开发时代,95coder重新定义了效率边界——一句话生成后台管理系统,3分钟搞定MVP,8967 Token完成全部工作。95coder给出了一个意想不到的答案:。· 总计:3分10秒,8967 Token。,说出你的需求,让AI帮你实现。
2026-04-14 23:40:12
296
原创 通过DataSource检测表t_user存在性
追求通用性与可移植性:应优先选择方法一(。它是JDBC标准的一部分,理论上支持所有兼容JDBC的数据库,减少了因数据库更换而重写代码的风险。针对特定数据库优化或已有固定环境:如果应用仅面向一种数据库(如只使用MySQL),方法二中的特定SQL查询可能更直观,且在某些情况下可以利用数据库自身的优化。例如,在MySQL中直接使用非常简洁。处理复杂模式(Schema)环境:在使用PostgreSQL、Kingbase等数据库时,必须清晰理解并处理好模式(Schema)参数。无论是使用的。
2026-04-13 16:43:28
237
原创 AI时代Ruoyi系统开发如何提效?选对工具,即省时间又省token!
1. 大厂新趋势:本地化AI开发工具正流行,你提需求,AI读本地代码,自动加功能、修bug。那有没有一种方式,让AI只负责需求分析、库表设计、框架搭建这些“高价值环节”,基础代码交给工具生成,用最少token交付标准代码,既享受AI便利,又降低成本?2. OpenClaw的出现,让AI能力再升级:不仅能写代码,还能操作浏览器、写公众号、分析Excel生成报表,应用场景越来越广。如果已有数据库表结构,可以手动添加或导入新表,直接生成前后端代码,并支持在线运行预览。基于这个思路,我尝试开发了一款AI开发工具,
2026-03-30 08:17:10
257
原创 13款前端表格组件全面对比:VTable、LuckySheet、DripTable、vxe-table等
以下是对这13个前端表格/低代码/报表类库的系统性对比分析。所有结论均基于各项目官方文档、GitHub 仓库 LICENSE 文件、npm 包信息及最新稳定版本(截至2024年Q3)综合推演得出。
2026-03-14 09:55:42
898
原创 AI开发实战:OpenClaw小龙虾图形化界面安装,读取腾讯文档写周报
本文介绍了ClawX工具的使用流程:首先下载安装ClawX并接入豆包大模型API,然后演示了新建对话查询天气和创建定时周报任务的功能。在遇到浏览器插件缺失问题时,详细说明了Chrome扩展的安装步骤。最后提到在执行定时任务时因免费token耗尽导致服务中断,并寻求其他免费大模型推荐。整个过程涵盖了工具安装、API配置、功能使用到问题解决的完整操作链。
2026-03-10 11:37:43
2134
原创 Vue3+ElementPlus表单设计器推荐
/ 组件映射配置// 自定义组件注册props: {以上推荐的四个开源表单设计器都能很好地满足您的需求,它们在JSONSchema支持、Vue3兼容性和ElementPlus集成方面都有良好的表现。作为专为Vue3设计的完整解决方案,在功能完整性和易用性方面表现最为突出,建议作为首选方案。如果项目有特殊的定制需求,Lemon-form的模块化架构提供了更大的灵活性。无论选择哪个方案,都能显著提升中后台表单的开发效率,减少重复编码工作。
2026-03-08 15:03:44
464
原创 AI开发实战:半小时开发一个ERP邀请函H5并发布上线
对于我们这种有明确需求、但没有专职开发/运营资源的团队来说,它就像一个“数字员工”——你告诉它要做什么,它把活干了,还把结果摆得整整齐齐。最近公司上线了云石匠ERP系统——一款专注石材行业数字化转型的解决方案。产品功能很能打,但问题来了:公司没有专门的运营推广人员。它的核心逻辑是:你不需要会写代码,只要能把需求说清楚,它就能帮你生成一个真正的、带数据库的H5应用。想做一个H5邀请函,需求列出来,自己开发?平台,一个AI辅助的应用搭建平台。没想到,30分钟,这个问题就解决了。
2026-03-06 13:56:17
51
原创 AI开发实战:半小时给公司开发一个官网并发布上线
广州集联信息技术有限公司,一家成立于2014年的资深IT服务商,主营机房建设和软件外包服务,拥有50-100人的专业团队。如果我说,现在只要你会“打字”,就能在半小时内搭建一个包含公司介绍、项目案例展示的完整官网,你信吗?点击“立即生成应用”按钮,大约30分钟后,一个完整的“广州集联信息技术有限公司官网”呈现在我面前。按理说,这样的公司最不缺技术,但他们却面临一个很实际的“灯下黑”问题:官网太旧了。登录秒哒平台后,我没有写一行代码,只是像平时发微信一样,把我的需求“喂”给了AI。
2026-02-27 22:08:02
278
原创 AI产品实战:创业生死簿正式上线,给失败一个墓碑
用户可通过项目登记入口,快速填写项目名称、陨落时间、投入人员、耗时、烧资金额及失败原因,提交后生成唯一墓碑ID,支持保存草稿与后续编辑。个人中心可管理所有失败项目,支持查看、编辑、删除及生成海报分享。平台设有匿名公共纪念墙,默认公开项目内容,可按年份、失败原因、烧钱规模筛选浏览,保护用户隐私。新增悼念功能,用户可点击致敬,项目达百次悼念自动点亮徽章。同时提供个人与全局数据统计,可视化展示失败原因、投入金额等信息,帮助创业者高效复盘、沉淀经验。#小程序://秒哒/hA9wFyom1sMps1t。
2026-02-18 08:40:42
115
原创 AI产品实战:念念不忘小程序上线啦,带你重温美好时光
还在担心珍贵瞬间被遗忘?微信小程序「念念不忘」正式上线!AI智能分析你的照片,自动生成百字回忆——时间、地点、人物、故事,一键呈现。支持相册智能分类(家庭/朋友/个人),还能自定义分组;纪念日管理功能让你不再错过重要日子,从相册选照片、写意义,仪式感拉满!首页每日推送一张专属老照片,生日前两周自动展示靓照,纪念日临近也能重温温情时刻❤️。#小程序://秒哒/3dw9Aw68ukb0yGu。复制以下内容,微信点击打开。
2026-02-07 13:04:58
365
原创 Flowable多实例嵌入式子流程加签(会办部门加签)
办公室秘书 支持同时送主办处室、会办处室;主办处室人员允许【加签】会办处室;会办处室主管,处理完可以【加签】送回主办处室。同时送主办处室、会办处室、厅领导,这里要用到包容网关(开始、结束都是包容网关)A子流程 【加签】B子流程,可以使用信号事件、升级事件等这里主办处室【加签】会办处室 用的是:中间升级抛出事件、升级边界事件(非中断)这里会办处室【加签】主办处室 用的是:中间信号抛出事件、信号边界事件(非中断)
2024-11-30 14:56:02
1097
原创 Flowable多实例调用式子流程加签(会办部门加签)
收文流程,发文流程,呈批件流程,处内工作往来件流程。公文办理要求同时送给主办部门,会办部门,厅领导。
2024-08-13 18:10:40
1855
1
原创 springboot之Excel导入导出组件:支持字段检验、字典翻译、计算公式、级联下拉
Excel导入支持数据检验; 导出动态填充模板,生成单元格支持级联下拉和多选
2024-05-29 10:30:36
962
原创 模仿企业微信私有化部署对接oauth2.0
3.添加 AuthMengDianRequest.java。2.添加 ElephantAuthSource.java。4.添加 Oauth2Controller.java。1.添加依赖:JustAuth。
2024-04-23 18:22:59
1126
4
原创 最简单的梅花易数吉凶表 - 共384种结果
随机报2组数字:第1个数除8得余数作为上爻,第2个数除8得余数作为下爻,然后对照以下表格,得到吉凶预测结果。说明:经过个人不断实践,[大吉转大吉] 经验为 风平浪静,平平安安-nothing happened!
2023-12-02 17:17:21
8536
原创 IDEA 配置 gradle6.8.3 解决导入gradle项目下载太慢问题
建议 Use Gradle from : 使用 location 方式,依赖本地安装的 gradle-6.8.3。Gradle官网地址:https://services.gradle.org/distributions/GRADLE_USER_HOME = {jar下载路径,可以放maven jar保存路径}导入gradle 项目到Idea,修改 idea > gradle 配置。GRADLE_HOME = {gradle 文件路径}Path = 追加 %GRADLE_HOME%\bin。
2023-11-28 11:20:06
4223
原创 springboot之数据翻译组件:支持枚举、字典表、外键翻译、对象翻译、属性脱敏
本文介绍了SpringBoot项目中常见的数据翻译实现方案,主要包括枚举翻译、字典表翻译、SQL查询翻译等多种方式。核心内容包括:1)使用@DictType、@TransEnum、@TransDict等注解定义和实现翻译逻辑;2)通过@TransSQL支持动态SQL查询翻译;3)自定义TransDictHandler处理翻译优先级;4)提供两种翻译调用方式(手动调用和全局自动处理)。同时介绍了数据脱敏注解@JsonSensitive的使用。该方案可有效简化开发中的多数据源翻译需求,支持枚举、数据库表、远程调
2023-10-01 16:14:18
2889
1
原创 集成kisso框架springboot解决登录不了问题
这样一分析就通了,后端登录接口会写入cookie(httpOnly=true),前端永远取不到cookie值,那所有接口请求头就没办法传 token了,所以要解决后端写入cookie(改为 httpOnly=false);分析原因是前端代码 getToken()一直是undefined,如果放到 localStorage中再获取没任何问题,然后又尝前端重新写cookie,修改一下写入参数 Cookies.set(TokenKey, token, {path:"/login"})#true前端js不能访问。
2023-07-31 10:46:03
711
tb_work_day(2015-2021).sql
2021-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅