排序
国产工作流引擎FlowLong及其前端审批流程设计器介绍
本文介绍了国产工作流引擎FlowLong及其前端审批流程设计器。在权衡使用场景、操作性等方面后,选择了FlowLong作为业务项目中的工作流引擎。FlowLong提供了一套满足标准BPMN功能的审批流程设计和...
如何处理long类型精度丢失问题
本文介绍了在使用 Vue2 和 Element-UI 开发前端项目的情况下,集成 Flowable 工作流引擎的解决方案。由于公司采购的源码是基于 Vue3、TypeScript 和 Element-Plus,需要将其改造成 Vue2。其中遇...
Java之翼:微软携手开启编程新纪元!
微软最近宣布全面拥抱Java,并致力于Java开发者的成功。他们推出了针对Java的新网站和工具,并在开发环境中增加了对Spring等Java技术的支持。这是微软对Java生态的扩建,旨在帮助开发者在任何操...
年内最大更新,Nacos 2.3蓄势待发,助力云原生发展
Nacos 2.3即将发布,被誉为年内最大更新,为云原生发展注入新动力。作为一款领先的微服务平台,Nacos不断推出新版本,提供更强大的功能和更稳定的性能。2.3版本将带来一系列的重要更新和改进,...
MybatisPlus最新版本发布,支持流式查询,优化开发体验
MybatisPlus最新版本发布,引入了流式查询功能,并更换了Maven坐标。作为一款优秀的Java持久层框架,MybatisPlus不断更新迭代,为开发者提供更便捷、高效的开发体验。新版本中,MybatisPlus引入...
为什么list.sort()比Stream().sorted()更快?性能对比与分析
本文通过对比list.sort()和Stream().sorted()两种排序方式的性能差异,分析了其中的原因。通过基准测试和源码分析,揭示了list.sort()在排序过程中的效率优势,并探讨了流操作的损耗以及排序过...
大文件上传最全方案:秒传、断点续传、分片上传,提升上传效率
了解大文件上传的最全方案,包括秒传、断点续传和分片上传,以提升上传效率和用户体验。大文件上传是在网络应用中常见的需求,传统的一次性上传方式可能会遇到文件过大、网络不稳定等问题。通过...
优雅的重塑:代码重构之道
本文介绍了代码重构的定义、目的和常见的重构方法。代码重构旨在提高代码的可读性、可维护性、性能和可扩展性。文章详细解释了方法提取、提取变量、重构条件语句和提取抽象类等常见的重构方法,...
冰激凌内容管理系统(IceCMS)- 综合性的CMS解决方案
冰激凌内容管理系统(IceCMS)是一款基于Spring Boot和Vue的综合性内容管理系统。它支持博客、论坛、商城等多种功能,适合搭建资讯商城、社区论坛、聊天交友社区等网站。该系统具有强大的后端和...
JVM内存布局详解,图文并茂
本文详细介绍了Java虚拟机的内存布局,重点讨论了堆区、新生代、老年代、Eden区和Survivor区。堆区是Java程序中存储实例对象的地方,也是发生内存溢出的主要区域。新生代分为Eden区和Survivor区...