- 博客(8)
- 收藏
- 关注
原创 poi+自定义注解+Excel导出工具类
本文介绍了一个基于注解的Excel导出工具类,通过POI实现,简化了企业应用开发中的Excel导出需求。该工具采用注解驱动方式,支持列名定义、样式定制、单元格合并、枚举处理等功能。核心实现包含样式缓存、智能合并算法等优化机制,提升了性能和可维护性。使用示例展示了如何通过注解配置实体类并执行导出操作。该工具减少了样板代码,提供了良好的扩展性,适用于各种业务场景,显著提高了开发效率。
2025-12-09 09:43:06
332
原创 Vue3集成dhtmlx-gantt实现甘特图
本文详细介绍了在Vue3项目中集成dhtmlx-gantt甘特图组件的方法。主要内容包括:1) 基础集成步骤,包括安装依赖、创建组件和初始化配置;2) 高级功能实现,如自定义工具栏、数据持久化和API集成;3) 样式与模板定制,包括任务栏样式和工具提示的自定义。文章提供了完整的示例代码,涵盖从本地存储到服务器交互的全流程实现,帮助开发者快速在Vue3项目中构建功能完善的甘特图应用。
2025-12-08 10:38:41
310
1
原创 SpringBoot集成Flowable工作流
本文介绍了在Spring Boot项目中集成Flowable工作流引擎的实现方法。首先说明了Flowable作为轻量级BPM平台的特性,然后详细讲解了环境准备、数据库配置和流程定义创建过程。重点演示了请假审批流程的业务逻辑实现,包括服务层封装、控制器开发以及流程监听器的使用。文章还提供了流程管理API的使用示例,并给出了生产环境部署建议。通过这个请假流程案例,展示了如何快速实现业务流程自动化管理,为开发人员提供了完整的Flowable集成参考方案。
2025-12-08 10:23:29
438
原创 大文件下载工具类实现
本文介绍了文件下载工具类DownloadUtils的实现方案。针对大文件下载需求,采用临时文件存储替代内存存储,并实现了三项核心功能:1)带指数退避策略的三次重试机制;2)基于时间间隔和数据量的双重触发进度回调;3)包含超时设置、User-Agent等安全措施的连接管理。此外还提供了文件名智能提取、扩展名保留等实用工具方法,并通过try-with-resources确保资源释放。该方案有效解决了大文件下载中的网络波动、进度反馈和资源管理问题。
2025-12-05 15:00:49
529
原创 Java中XML的四种解析方式
本文介绍了四种XML解析方法:1)DOM解析通过文档对象模型构建树形结构,适合修改但内存消耗大;2)SAX解析采用事件驱动模式内存占用小,但编码复杂;3)JDOM解析使用具体类和Collections类API;4)DOM4J作为JDOM分支,具有优异性能和易用性。DOM和SAX是基础方法,JDOM和DOM4J是Java平台的扩展方法。DOM适合小文件修改,SAX适合大数据处理,JDOM和DOM4J提供更便捷的Java实现。开发者应根据内存需求、平台限制和功能要求选择合适的解析方式。
2025-12-05 14:27:22
750
原创 SpringBoot项目集成Elasticsearch数据库
本文介绍了Spring Boot集成Elasticsearch的完整方案,用于解决MySQL大数据量查询性能问题。主要内容包括:1) 添加ES依赖和配置连接信息;2) 实现核心配置类,包含连接建立、索引自动初始化、连接检测和索引管理功能;3) 配置索引参数和分词器;4) 创建ES实体类AccessLogES并定义映射关系;5) 实现服务层AccessLogESService,提供CRUD、分页查询和聚合统计功能;6) 编写Repository接口。方案支持精确/模糊查询、深分页处理(SearchAfter)
2025-12-01 10:15:00
574
原创 Ubuntu服务器安装Elasticsearch数据库
本文详细介绍了Elasticsearch 7.17.0的Linux安装配置流程:1)创建专用用户;2)上传并解压安装包;3)配置JDK环境;4)修改elasticsearch.yml核心参数,包括集群设置、存储路径、网络配置和安全验证等;5)调整JVM内存参数;6)设置文件权限;7)启动服务并测试;8)配置账号密码;9)可选安装IK分词器插件。文中提供了完整的命令序列和关键配置项说明,适用于单节点部署场景,包含安全验证、跨域支持等企业级功能配置建议。
2025-11-28 14:45:18
771
原创 快速搭建vue2前端项目
本文系统介绍了现代化Vue项目的搭建流程。从环境准备开始,详细说明了使用Vue CLI或Vite创建项目的步骤,重点讲解了路由配置(Vue Router)、状态管理(Pinia)和UI框架(Element Plus)的集成方法。文章还提供了优化的项目结构建议,并涵盖了开发构建、现代化改进点(如Composition API)以及常见问题解决方案。通过这套完整的工作流程,开发者可以快速搭建符合当前最佳实践的Vue应用。
2023-04-17 16:06:15
423
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅