- 博客(140)
- 资源 (15)
- 问答 (4)
- 收藏
- 关注
原创 一句话定制完美旅程!手把手教你用通义灵码+高德MCP定制专属旅行网页
阿里云「通义灵码」与高德「MCP」联合推出智能旅行攻略生成工具,只需5步即可创建交互式网页版攻略:1.安装插件并激活;2.申请高德开发者权限;3.配置MCP工具;4.用自然语言描述需求;5.自动生成个性化攻略网页。该工具解决传统攻略制作中的路线规划、交通计算、实时分享等痛点,支持跨设备浏览和高级定制功能,适用于个人旅行、旅行社及企业团建等场景,大幅提升旅游规划效率。
2025-07-30 09:10:52
447
原创 程序员必备神器!通义灵码,让编程效率飙升的秘密武器!
摘要:阿里云推出的智能编程助手"通义灵码"能显著提升开发效率,支持代码生成、智能问答和多文件修改等功能。该工具适配主流IDE(如IntelliJ IDEA、VS Code),提供智能补全、行间会话和工程级代码修改等核心能力,特别适合中国开发者使用。安装简单,个人版免费,支持多种编程语言和中文交互。虽然存在复杂业务逻辑适配等局限,但相比GitHub Copilot等工具,通义灵码具有国内直连、免费使用等优势。建议开发者立即体验这款AI编程助手,提升编码效率。
2025-07-28 10:58:16
697
原创 PostgreSQL会取代MySQL吗?深度对比两大数据库王者!
摘要:PostgreSQL和MySQL作为主流开源数据库各有优势。PostgreSQL在复杂查询、事务处理、扩展性和高级功能(如JSON、GIS)方面表现突出,适合数据分析和高定制化场景。MySQL则在简单查询性能、成熟生态和易用性上占优,更适合高并发OLTP和快速开发项目。未来两者将长期共存,技术选型应基于具体需求:复杂业务选PostgreSQL,高频简单查询选MySQL。随着云原生和HTAP发展,两者的界限可能逐渐模糊。
2025-07-24 09:05:55
1014
原创 Java开发者防屎山代码指南:从入门到防御大师
《如何避免Java代码沦为"屎山"》摘要 "屎山代码"指那些臃肿混乱、难以维护的代码库。本文提出了识别和预防"屎山"的实用方案:首先通过自查清单识别问题代码(如超长类、深层嵌套等),然后运用七大武器进行防御:1)单一职责原则拆分巨型类;2)防御性编程处理空指针;3)DRY原则消除重复代码;4)策略模式替代switch-case;5)编写有效单元测试;6)模块化分层架构;7)持续小步重构。文章还推荐了SonarQube、SpotBugs等辅助工具,强
2025-07-22 14:01:36
473
原创 2025.3 起,IntelliJ IDEA 将统一发行版本!
JetBrains宣布IntelliJ IDEA将取消社区版和旗舰版的区分,转为单一发行版。新版本将保持开源特性,简化用户安装流程,在无订阅情况下仍可免费使用基础功能,订阅后可解锁全部旗舰版功能。该调整将分三阶段实施,预计2025年完成。官方表示这一变革将提升产品质量、减少版本混淆,尤其利好教育用户和个人开发者。新政策承诺为免费用户提供比现有社区版更丰富的功能,被视为开发者生态的重要进步。
2025-07-22 13:51:06
497
原创 MyBatis-Flex:让MyBatis开发效率飞起来的黑科技!
MyBatis-Flex是一款轻量高效的MyBatis增强框架,相比MyBatis-Plus等同类工具具有显著优势。它支持动态SQL、多表关联查询、逻辑删除等特性,性能提升5-10倍,且无第三方依赖。框架提供代码生成器、字段权限控制等高级功能,支持30+种数据库。通过注解方式简化开发,如@Table映射表名、@Id标识主键等。其QueryWrapper支持复杂查询场景,Relation注解简化关联查询。MyBatis-Flex既保留了MyBatis的灵活性,又弥补了原生功能不足,能显著提升开发效率,特别适合
2025-07-18 14:56:07
1740
3
原创 用Cursor花费10小时写了SpringBoot图书管理系统,效果惊艳
本文介绍了一个基于SpringBoot+MyBatis-Plus等技术栈开发的图书管理系统。系统采用现代化技术架构,包含用户权限管理、图书分类管理、借阅还书等核心功能,并提供了数据统计可视化功能。系统设计精简,数据库结构清晰,依赖少易于部署。安装教程详细说明了从Git下载到启动的完整流程,并提供了管理员和学生测试账号。该系统适合作为学习项目或基础设计模板,具有轻量级、易学习的特点。文章还展示了系统各功能模块的界面截图和数据库设计图,最后提示读者可获取完整源码。
2025-07-17 15:21:56
244
原创 别再乱用@Transactional了!90%的人都用错了
是 Spring 事务管理的核心注解,但很多 Java 开发者在使用时踩坑不断,甚至导致等严重问题!今天,我们就来盘点那些,并给出,让你彻底掌握事务管理的正确姿势!🚀public,如果你把它加在privateprotected或default方法上,事务!✅:确保事务方法为public。在同一个类中,方法 A 调用方法 B(带),!✅。
2025-07-15 12:09:47
339
原创 Spring Boot启动原理:从main方法到内嵌Tomcat的全过程
Spring Boot启动过程详解:从main方法到Tomcat启动。1) 入口为@SpringBootApplication标注类的main方法,调用SpringApplication.run();2) 初始化阶段推断应用类型并加载组件;3) 核心run()方法完成环境准备、上下文创建、刷新等操作;4) 根据应用类型创建不同上下文;5) refresh()方法触发Spring容器核心初始化流程;6) 关键onRefresh()方法启动内嵌Web服务器(如Tomcat)。整个过程通过自动化配置和事件机制实现
2025-07-14 15:04:28
1639
1
原创 5个Spring Boot冷知识,第3个太实用了!
摘要:本文揭秘5个Spring Boot鲜为人知的实用冷知识。1️⃣ 通过@SpringBootApplication(exclude)精准禁用不必要的自动配置;2️⃣ 自定义ASCII艺术Banner提升启动界面个性度;3️⃣ 5种优化方案(如延迟初始化、限制组件扫描)可使启动速度提升600%;4️⃣ DevTools的实时刷新和环境切换功能;5️⃣ 扩展Actuator实现定制化健康检查。这些技巧涵盖开发调试、性能优化和运维监控等核心场景,能显著提升开发效率和系统性能。(149字)
2025-07-14 14:48:32
878
原创 基于SpringBoot+MyBatis-Plus的餐饮管理系统
本文介绍了一个基于SpringBoot+MyBatis-Plus的餐饮管理系统,采用MySQL数据库,前端使用Layui框架和Beetl模板引擎。系统提供四种角色权限(管理员、收银员、服务员、会员),主要功能模块包括营业设置(菜品分类、餐台预定等)、会员管理(积分体系)、前台营业(订单处理)和系统管理(用户权限配置)。文章展示了系统的代码结构、数据库设计和多个功能模块的运行界面截图,包括登录界面、统计图表、菜品管理等关键操作页面。系统源码可通过指定链接获取,为餐饮企业提供了一套完整的数字化管理解决方案。
2025-06-26 17:24:21
405
原创 uniapp实现聊天中的接发消息自动滚动、消息定位和回到底部
前言无需多言,想必大家对聊天软件的功能已经很熟悉, 这里不做过多赘述,笔者通过uniapp实现聊天中的接发消息自动滚动、消息定位和回到底部。演示接发消息自动滚动发送和接收消息都可以自己滚动到最新消息!为简化代码,消息框直接输入消息的索引号,即可定位对应消息,你可以自己添加样式!点击回到底部按钮即可!
2025-06-18 17:40:27
1717
2
原创 SpringBoot使用ffmpeg实现视频压缩
FFmpeg 是一个开源的跨平台多媒体处理工具集,用于录制、转换、编辑和流式传输音频和视频。它功能强大,支持几乎所有常见的音视频格式,是多媒体处理领域的核心工具之一。
2025-05-28 17:41:11
751
原创 SpringBoot+tabula+pdfbox解析pdf中的段落和表格数据
本文介绍了使用Tabula库实现PDF表格数据解析的方法。首先指出PDFBox在解析复杂表格时的局限性,然后详细说明Tabula如何解决完整边框表格的解析问题。文章提供了Maven依赖配置和Java实现代码,包含两个主要功能:解析PDF文本内容(readTxtFromPdf)和提取表格数据(readTableDataFromPdf)。表格解析支持多表格、分页、跳过标题行等特性,并能处理连续分页的表格数据。作者通过示例展示了如何从微信流水PDF中提取交易记录数据,包括处理换行文本和结构化表格内容。
2025-05-28 14:21:51
2432
5
原创 springboot+tabula解析pdf中的表格数据
在日常业务需求中,往往会遇到解析pdf数据获取文本的需求,常见的做法是使用来做,但是它只适合做一些简单的段落文本解析,无法处理表格这种复杂类型,因为单元格中的文本有换行的情况,无法对应到我们业务具体的属性上面去。而。
2025-04-11 16:39:30
939
2
原创 Java开发脚手架:基于SpringBoot+MyBatis-Plus+Thymeleaf+LayUI搭建
功能介绍首页首页展示欢迎、统计、通知部门管理部门增删改查用户管理用户增删改查、重置密码字典管理字典增删改查通知公告通知增删改查操作日志日志查询、删除文件管理文件上传、下载、删除代码生成导入、新建表、生成配置、代码生成、删除。
2025-02-07 11:30:20
461
原创 Layui后台管理系统基本框架模板【菜单展开/收起、全屏、个人信息、更多】
本文介绍了一个基于Layui的轻量级后台管理系统模板,适合初学者和学生使用。主要特点包括: 采用Layui框架构建,无多余依赖 简洁界面布局:包含顶部导航、左侧菜单、内容主体和底部区域 功能性组件:支持全屏切换、个人中心下拉菜单、标签页导航 响应式设计:适配不同设备屏幕 基础功能实现:菜单点击事件监听、标签页管理等 使用方式简单,只需引入Layui资源文件即可快速搭建后台管理系统,适合用作静态网页或简单的后台管理系统开发。
2025-01-09 15:59:30
1382
原创 Layui后台管理系统基本框架模板
一、前言适合初学开发者和学生使用,可做静态网页或者后台管理系统,支持基本功能。除引用layui外无任何多余依赖。layui依赖:https://layui.dev/如下图直接下载,引入项目中!二、源码2.1 基本框架<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, in
2025-01-09 09:56:53
2265
原创 基于SCUI的后台管理系统
高性能中后台前端解决方案,基于 Vue3、elementPlus 持续性的提供独家组件和丰富的业务模板帮助你快速搭建企业级中后台前端任务。
2024-12-19 17:35:47
1082
原创 SpringCloud+Vue快速开发脚手架
功能介绍首页首页展示欢迎、通知、快捷入口部门管理部门增删改查用户管理用户增删改查、重置密码角色管理角色增删改查、权限设置岗位管理岗位增删改查菜单管理菜单增删改查字典管理菜单增删改查参数配置菜单增删改查通知公告菜单增删改查操作日志日志查询、删除登录日志日志查询、删除代码生成导入、新建表、生成配置、代码生成、删除基础配置项目配置、类型映射配置。
2024-12-17 11:01:43
810
6
原创 SpringBoot个人开源项目
模块功能介绍集成Activiti流程引擎实现基本的功能集成阿里巴巴AI实现高效插入大批量数据使用redis实现多级缓存使用mxnzp实现日历及节假日信息拉取集成anji-plus行为验证码,easy-captcha图片验证码原生方式实现配置文件多数据源集成MyBatis-Plus的dynamic-datasource实现配置文件多数据源原生方式实现动态数据库配置多数据源集成screw-core实现数据库设计文档生成使用高德地图实现拉取行政区划数据,支持定时更新集成easyexcel的基本读写功能demo。
2024-10-23 13:59:12
1523
6
原创 SpringBoot Data JPA基本使用
1.2 yml配置1.3 实体类1.3.1 用户1.3.2部门1.4持久层1.4.1 用户1.4.2 部门1.5 启动2.2 控制层2.3 测试新增单个查询查询列表删除3.2 业务层3.3 控制层3.4 测试
2024-10-12 17:21:10
444
原创 SpringCloud+Sa-Token网关统一鉴权
一、网关鉴权1.1 引入依赖<!-- Sa-Token 权限认证(Reactor响应式集成), 在线文档:https://sa-token.cc --><dependency> <groupId>cn.dev33</groupId> <artifactId>sa-token-reactor-spring-boot3-starter</artifactId> <version>1.39.0<
2024-09-13 17:42:11
1139
原创 SpringBoot集成业务组件Demo源码
模块功能介绍集成Activiti流程引擎实现基本的功能实现高效插入大批量数据使用redis实现多级缓存使用mxnzp实现日历及节假日信息拉取集成anji-plus行为验证码,easy-captcha图片验证码原生方式实现配置文件多数据源集成MyBatis-Plus的dynamic-datasource实现配置文件多数据源原生方式实现动态数据库配置多数据源集成screw-core实现数据库设计文档生成使用高德地图实现拉取行政区划数据,支持定时更新集成easyexcel的基本读写功能demo。
2024-09-11 15:50:53
1350
2
原创 SpringBoot集成各种短信服务供应商
在集成各种短信服务时,大体实现逻辑和配置基本上是一致的,往往都是做一些重复的工作,这里使用开源的SMS4J。
2024-09-06 15:49:43
889
SpringBoot+MyBatis-Plus电影购票系统
2021-10-02
拉取高德天气【实时天气+预报天气】
2023-12-04
基于SpringBoot+MyBatis-Plus+MySQL+Layui的后台管理系统
2023-11-27
基于SpringBoot+MyBatis+MySQL+JSP商城系统
2023-11-27
省市区街道四级数据(含经纬度)
2023-10-25
springboot教务管理系统
2021-10-02
springboot房屋租赁系统
2021-10-02
springboot网上点餐系统
2021-10-02
springboot高校社团管理系统
2021-10-02
springboot库存管理系统
2021-10-02
springboot+mybatis二手交易系统
2021-09-22
基于ssm火车订票系统
2021-10-02
springboot宿舍管理系统
2021-10-02
springboot爱购商城系统
2021-10-02
springboot+mybatis校园点餐系统
2021-10-02
springboot图书管理系统
2021-10-02
springboot个人理财系统
2021-10-02
基于SpringBoot+MyBatis-Plus的餐饮管理系统
2025-06-26
基于SpringBoot+LayUI的快速开发平台
2024-11-27
基于SpringBoot的旅游管理系统
2024-10-21
基于SpringBoot+MyBatis-Plus的图书管理系统-原创作品
2024-05-31
基于SpringBoot+MyBatis-Plus的教务管理系统-原创作品
2024-05-31
SpringBoot+Vue实现图片滑块和文字点击验证码
2024-05-11
SpringBoot集成MyBatis-Plus
2024-04-23
SpringBoot+WebSocket实现即时通讯
2024-02-20
SpringBoot集成WxJava实现微信公众号-服务号功能
2024-02-06
Java获取IP归属地
2024-02-02
基于SpringBoot拉取高德行政区域
2024-01-30
springcloud+satoken+nginx报错无法获取token
2024-11-25
xxl-job疯狂输出错误日志
2024-11-19
docker启动nginx后访问静态页面报错
2024-03-08
微信公众号网页授权回调出错
2024-03-05
SpringBoot项目数据权限的通用实现方式
2024-01-31
vue项目访问接口报错
2023-12-19
poi读word模板,读一次生成一个word页
2020-10-23
springboot项目打包成第三方工具jar
2020-09-11
sql-mybatis报错
2023-08-09
IDEA之springboot的maven多模块项目bug
2022-04-07
支付宝沙箱环境的问题
2021-02-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人