<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mxskymx的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/mxskymx</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; mxskymx]]></copyright><item><title><![CDATA[还在手写CRUD？巧用AI数字化Agent 7步生成完整Ruoyi后台系统]]></title><link>https://blog.csdn.net/mxskymx/article/details/164150924</link><guid>https://blog.csdn.net/mxskymx/article/details/164150924</guid><author>mxskymx</author><pubDate>Fri, 28 Aug 2026 18:14:42 +0800</pubDate><description><![CDATA[需求文档、库表设计、前后端代码、联调测试……
一个标准后台系统，传统开发动辄几个月。更痛苦的是：业务一变，前后端全改。
95coder 用AI重构了整个流程
——自然语言描述需求，7步自动生成可投产的后台管理系统。]]></description><category></category></item><item><title><![CDATA[自定义注解实现百度统计埋点]]></title><link>https://blog.csdn.net/mxskymx/article/details/163775189</link><guid>https://blog.csdn.net/mxskymx/article/details/163775189</guid><author>mxskymx</author><pubDate>Sat, 15 Aug 2026 11:04:28 +0800</pubDate><description><![CDATA[首先，定义一个用于标记需要统计的方法或接口的自定义注解。/*** 百度统计自定义注解* 用于标记需要进行访问统计的方法或接口*//*** 统计事件名称 *//*** 统计事件类型 (如：pv, uv, click等)*/接着，创建一个 Spring MVC 拦截器，用于拦截被注解标记的请求，并执行统计逻辑。/*** 百度统计拦截器*/// 1. 判断handler是否为HandlerMethod (Controller方法)]]></description><category></category></item><item><title><![CDATA[Gradle打包生成dependencies.xml详解]]></title><link>https://blog.csdn.net/mxskymx/article/details/162795305</link><guid>https://blog.csdn.net/mxskymx/article/details/162795305</guid><author>mxskymx</author><pubDate>Sat, 11 Jul 2026 20:23:02 +0800</pubDate><description><![CDATA[在 Gradle 打包时生成  文件，可以通过创建一个自定义的 Gradle 任务来实现。该任务的核心是收集项目的依赖信息，并将其以 XML 格式写入文件。以下是两种主流方案：Gradle 内置了生成依赖报告的功能，我们可以配置一个自定义任务来生成 XML 格式的报告。在  中添加自定义任务：

	
	
	执行任务：如果你的项目同时支持 Maven，或者你需要与 Maven 格式完全兼容的 ，可以使用  插件。应用 Maven 插件并添加自定义任务：


	
	


方案对比


	
		
			特性
		]]></description><category></category></item><item><title><![CDATA[基于角色的访问控制：4种RBAC模型演进全解析]]></title><link>https://blog.csdn.net/mxskymx/article/details/162683389</link><guid>https://blog.csdn.net/mxskymx/article/details/162683389</guid><author>mxskymx</author><pubDate>Wed, 08 Jul 2026 08:34:53 +0800</pubDate><description><![CDATA[选择RBAC模型时，应从业务复杂度出发。简单系统用RBAC0；有明确层级用RBAC1；需安全约束用RBAC2；大型复杂系统则直接采用功能完备的RBAC3。]]></description><category></category></item><item><title><![CDATA[3个月AI工具生成70+ Ruoyi-Vue-Plus系统，Token消耗仅93万，95coder怎么做到的？]]></title><link>https://blog.csdn.net/mxskymx/article/details/162428973</link><guid>https://blog.csdn.net/mxskymx/article/details/162428973</guid><author>mxskymx</author><pubDate>Mon, 29 Jun 2026 19:11:31 +0800</pubDate><description><![CDATA[数据说话：70+ 系统，93万 Token，平均 1.3万/个，效率提升明显技术思路：AI 做设计决策 + 模板引擎做代码生成，Token 消耗可控开发者价值：快速生成 Ruoyi 脚手架工程，解放 CRUD 生产力感兴趣的同学，可以访问95coder官网，注册后体验。案例中心已开放，先看案例再动手，效率更高。具体操作步骤可以查看之前文章说明。产品访问地址95coder官网：http://www.95coder.com?秒哒广场搜索：https://www.miaoda.cn/?]]></description><category></category></item><item><title><![CDATA[Thymeleaf结合JPA实现查询数据库表模板，动态生成页面渲染]]></title><link>https://blog.csdn.net/mxskymx/article/details/162243381</link><guid>https://blog.csdn.net/mxskymx/article/details/162243381</guid><author>mxskymx</author><pubDate>Tue, 23 Jun 2026 19:36:14 +0800</pubDate><description><![CDATA[假设有一个User// User.java - 数据实体@Entity@Table(name = "user") // 对应数据库中的 user 表@Id// 省略 getter/setter 和构造函数// UserRepository.java数据访问层// Spring Data JPA 会自动实现此方法 List<User> findAll();]]></description><category></category></item><item><title><![CDATA[Java拦截器统计PV UV实战]]></title><link>https://blog.csdn.net/mxskymx/article/details/162127961</link><guid>https://blog.csdn.net/mxskymx/article/details/162127961</guid><author>mxskymx</author><pubDate>Fri, 19 Jun 2026 18:56:36 +0800</pubDate><description><![CDATA[首先，创建一个自定义的拦截器，用于在请求处理前进行统计。// 假设使用RedisTemplate操作Redis，实际项目中需注入 // private RedisTemplate<String, String> redisTemplate;@Override// 获取请求路径，代表特定网页 String clientIp = getClientIp(request);// 获取客户端IP，用于UV去重// 可结合User-Agent进一步识别用户。]]></description><category></category></item><item><title><![CDATA[95coder 2周免Token开发一个企业建站系统（CMS+官网设计器+工作流）]]></title><link>https://blog.csdn.net/mxskymx/article/details/161948487</link><guid>https://blog.csdn.net/mxskymx/article/details/161948487</guid><author>mxskymx</author><pubDate>Sat, 13 Jun 2026 11:21:53 +0800</pubDate><description><![CDATA[95coder助力企业建站系统快速开发，无需编写前端代码，两周实现CMS、门户设计器、工作流三大模块。系统支持多级审批、树形栏目管理、动态表单等功能，集成warm-flow简化审批流程。平台提供Vue3+SpringBoot全栈代码生成，支持主子表CRUD等高级功能，显著提升开发效率。访问官网或演示项目体验：http://www.95coder.com]]></description><category></category></item><item><title><![CDATA[开源政府门户设计器核心技术解析]]></title><link>https://blog.csdn.net/mxskymx/article/details/161471994</link><guid>https://blog.csdn.net/mxskymx/article/details/161471994</guid><author>mxskymx</author><pubDate>Thu, 28 May 2026 07:17:19 +0800</pubDate><description><![CDATA[对于“开源政府门户设计器”这一需求，其核心在于通过可视化、低代码的方式，帮助非技术人员快速构建和定制政府门户网站。这类设计器通常不是孤立的工具，而是作为或的一个核心组件存在。一、 核心需求与技术解构二、 开源项目推荐与技术方案基于上述解构，以下是符合“开源”和“政府门户”场景的推荐项目及技术方案。它们都不同程度地包含了门户设计能力。Liferay 是成熟的企业级门户平台，其功能构成了强大的可视化设计器。Jahia 是一个集成了CMS和门户功能的平台，其提供了良好的可视化体验。]]></description><category></category></item><item><title><![CDATA[AI产品测评：95coder一句话生成MOM系统，AI用时6分50秒，Token只消耗25107]]></title><link>https://blog.csdn.net/mxskymx/article/details/161454250</link><guid>https://blog.csdn.net/mxskymx/article/details/161454250</guid><author>mxskymx</author><pubDate>Wed, 27 May 2026 14:28:04 +0800</pubDate><description><![CDATA[95coder推出革命性AI开发流程，通过智能平台快速生成制造运营管理系统。用户只需登录平台输入需求，系统即可自动完成产品设计、库表设计、技术选型等全流程开发，6分50秒内生成完整解决方案，仅消耗25,107Token，相比传统开发节省大量算力。平台支持多版本管理、同步库表到自定义数据库，并可导出RuoyiVuePlus源代码，实现高效低成本的在线开发。最新功能包括在线运行和数据自主管理，大幅提升开发效率。]]></description><category></category></item><item><title><![CDATA[云兔平台，核心宣称：可以“30分钟完成300人日工作”，生成AI Native系统。]]></title><link>https://blog.csdn.net/mxskymx/article/details/161346158</link><guid>https://blog.csdn.net/mxskymx/article/details/161346158</guid><author>mxskymx</author><pubDate>Sat, 23 May 2026 19:50:23 +0800</pubDate><description><![CDATA[云兔平台”的本质是一个。]]></description><category></category></item><item><title><![CDATA[95coder一句话生成MOM系统，AI用时6分50秒，Token只消耗25107]]></title><link>https://blog.csdn.net/mxskymx/article/details/161343403</link><guid>https://blog.csdn.net/mxskymx/article/details/161343403</guid><author>mxskymx</author><pubDate>Sat, 23 May 2026 16:45:27 +0800</pubDate><description><![CDATA[摘要：95coder平台提供AI智能开发服务，用户只需输入需求即可快速生成制造运营管理系统（MOM）。开发流程包括产品设计、库表设计、技术选型等步骤，支持RuoyiVuePlus框架。系统自动生成前后端代码、数据字典等，并实现API对接、表单组件等功能。相比传统开发，AI算力消耗大幅降低（总用时6分50秒，消耗25,107 Token）。平台新增多版本管理、数据库同步等功能，支持在线开发和源码导出。访问官网或秒哒广场可体验服务，MOM系统预览地址已开放。]]></description><category></category></item><item><title><![CDATA[流程引擎Flowable vs Warm-Flow 选型]]></title><link>https://blog.csdn.net/mxskymx/article/details/161263075</link><guid>https://blog.csdn.net/mxskymx/article/details/161263075</guid><author>mxskymx</author><pubDate>Thu, 21 May 2026 09:09:20 +0800</pubDate><description><![CDATA[选型决策路径推荐引擎关键理由我们业务复杂且追求国际标准，团队不怕挑战。Flowable功能最全面、最标准，社区强大，是应对未知复杂需求的“安全牌”。我们主要是做OA审批，要快要简单、符合国人操作习惯，而且马上要上信创环境。Warm-Flow开箱即用，嵌入式集成快，前端友好，对中国特色审批和信创支持直接。我们是微服务架构，流程作为中台，可独立扩展，同时也要兼容信创。总而言之，没有“最好”的引擎，只有“最适合”的引擎。]]></description><category></category></item><item><title><![CDATA[2026年AI开发若依(RuoYi)管理系统｜5款永久免费Token白嫖方案]]></title><link>https://blog.csdn.net/mxskymx/article/details/161263216</link><guid>https://blog.csdn.net/mxskymx/article/details/161263216</guid><author>mxskymx</author><pubDate>Thu, 21 May 2026 08:43:03 +0800</pubDate><description><![CDATA[2026年5款永久免费AI开发工具适配若依框架推荐：1. 95coder（首选）专为若依生态打造，永久免费Token，支持一键生成前后端代码及权限菜单；2. MonkeyCode云端开发工具，内置MiniMax无限免费Token，适合快速原型开发；3. OpenCode开源本地部署方案，保障数据安全；4. DMXAPI聚合22种大模型永久免费调用；5. 阿里通义灵码IDE插件个人永久免费。工具覆盖企业级开发、云端快速开发、私有化部署等场景，均支持零成本开发若依项目。详细对比表显示各工具在技术栈、适配性及适用]]></description><category></category></item><item><title><![CDATA[SpringBoot 2.7 集成 knife4j-openapi3，解决Knife4j文档请求异常]]></title><link>https://blog.csdn.net/mxskymx/article/details/161105479</link><guid>https://blog.csdn.net/mxskymx/article/details/161105479</guid><author>mxskymx</author><pubDate>Fri, 15 May 2026 11:01:30 +0800</pubDate><description><![CDATA[本文介绍了Knife4j与Spring Boot的集成配置方法。首先需要在项目中引入Knife4j的Maven/Gradle依赖，然后配置前端页面访问路径和资源处理器。通过yml文件配置API分组信息，包括基础接口、系统管理和资源接口等分组设置。针对可能出现的文档请求异常，提供了两种解决方案：检查接口返回数据或清空浏览器缓存；若集成sa-token安全框架，需在security配置中添加排除路径。最后展示了SaTokenConfig类的实现，通过拦截器进行登录验证，同时排除Knife4j相关的文档路径。]]></description><category></category></item><item><title><![CDATA[OpenAPI 2到3升级关键变化]]></title><link>https://blog.csdn.net/mxskymx/article/details/161090164</link><guid>https://blog.csdn.net/mxskymx/article/details/161090164</guid><author>mxskymx</author><pubDate>Thu, 14 May 2026 20:46:13 +0800</pubDate><description><![CDATA[OpenAPI 2.0（即Swagger 2.0）与OpenAPI 3.0在规范架构、数据模型和功能特性上存在显著差异，升级时需注意依赖、注解和配置的全面调整。]]></description><category></category></item><item><title><![CDATA[HTTPS强制跳转HTTP配置方法]]></title><link>https://blog.csdn.net/mxskymx/article/details/161078130</link><guid>https://blog.csdn.net/mxskymx/article/details/161078130</guid><author>mxskymx</author><pubDate>Thu, 14 May 2026 12:24:42 +0800</pubDate><description><![CDATA[将 HTTPS 请求重定向为 HTTP 访问，通常在特定的内部网络或开发测试场景下使用，例如当您希望将用户从安全的 HTTPS 链接引导至非加密的 HTTP 站点进行访问时。这在生产环境中并不推荐，因为会降低安全性，但在某些需要绕过 HTTPS 限制或进行调试的情况下是必要的。下面将详细解释其原理、配置方法、常见问题及解决方案。Nginx 通过listen指令监听端口，并使用return或rewrite指令进行重定向。]]></description><category></category></item><item><title><![CDATA[Spring Event+注解自动清理幽灵文件]]></title><link>https://blog.csdn.net/mxskymx/article/details/160954596</link><guid>https://blog.csdn.net/mxskymx/article/details/160954596</guid><author>mxskymx</author><pubDate>Sun, 10 May 2026 13:56:24 +0800</pubDate><description><![CDATA[当核心业务（如订单、文章）保存成功后，发布一个事件。专门的事件监听器捕获该事件，并根据事件中携带的业务ID，去更新与之关联的文件状态为“有效”。用户上传文件后，文件元数据立即入库，但此时文件处于“未绑定”的中间状态。若用户放弃后续操作，这些文件便成为无主孤魂，占用存储空间。用于标记业务保存方法，并通过AOP切入，在方法执行成功后自动发布事件，实现声明式的文件绑定。暂存，在提交业务表单时随业务数据一并提交。业务服务层在保存数据时，如上文所述，通过。此注解用于标记需要绑定文件的核心业务方法。]]></description><category></category></item><item><title><![CDATA[小龙虾OpenClaw解析本地Ruoyi项目代码，一键生成文档并归档]]></title><link>https://blog.csdn.net/mxskymx/article/details/160687829</link><guid>https://blog.csdn.net/mxskymx/article/details/160687829</guid><author>mxskymx</author><pubDate>Sun, 10 May 2026 08:54:12 +0800</pubDate><description><![CDATA[面向产品/项目/全栈：让本地历史项目变为可复用、可预览的标准化资产。]]></description><category></category></item><item><title><![CDATA[Gitee使用pull没问题push失败，重新设置IDEA Gitee账号密码方式]]></title><link>https://blog.csdn.net/mxskymx/article/details/160594456</link><guid>https://blog.csdn.net/mxskymx/article/details/160594456</guid><author>mxskymx</author><pubDate>Tue, 28 Apr 2026 15:46:03 +0800</pubDate><description><![CDATA[对比2个账号，发现问题：mengxin是公司内部GitLab账号，星梦是Gitee账号。push到Gitee被识别为未授权用户了。]]></description><category></category></item></channel></rss>