
java
文章平均质量分 67
yonyou_xyl
这个作者很懒,什么都没留下…
展开
-
Java生成exe可执行文件
一、软件准备 1. 下载将jar包转化为EXE的工具EXE4J,下载地址为: ej-technologies - Java APM, Java Profiler, Java Installer Builder 2. 下载完成之后,按照如下步骤安装EXE4J。 二、生产jar文件 在将写好的Java程序转换为EXE程序前,需要先将Java程序导出为jar包,然后才能通过EXE4J生成想要的EXE程序。在这里,笔者使用的工具为eclipse,具体步骤如下: 1.打开一个含有ma转载 2023-06-21 15:29:10 · 1281 阅读 · 0 评论 -
对比2个对象属性的差异
由于需要做一个详情日志的功能,就是需要记录每次修改,具体变动的属性值变化,所以需要这么一个工具。本次是站在数据库角度写的,如果新值为null,那么update语句不会更新这个属性。如果需求有变动,稍微调整即可。转载 2023-06-15 09:01:19 · 892 阅读 · 0 评论 -
Java代码性能优化的 40+ 细节
在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 控制资源的使用,通过线程同步来控制资源的并发访问; 控制实例的产生,以达到节约资源的目的; 控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。 避免随意使用静态变量 当转载 2022-02-16 10:46:28 · 307 阅读 · 0 评论 -
主流消息中间件技术选型对比与参考
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。它可以实现高性能、高可用、可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。 消息队列在电商系统、消息通讯、日志收集等应用中扮演着关键作用,以阿里为例,其研发的消息队列(RocketMQ)在历次天猫 “双十一” 活动中支撑了万亿级的数据洪峰,为大规模交易提供了有力保障。 作为提升应用性能的重要手段,分布式消息队列技术在互联网领域得到了越来越广泛的关注 。本文将介绍四种常用的分布式消息队列开源软件:Kafka、Ac转载 2022-02-16 10:20:13 · 1028 阅读 · 0 评论 -
java获取当前时间和前一天日期
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; Date dNow = new Date(); //当前时间 Date dBefore = new Date(); Calendar calendar = Calendar.getInstance(); //得到日历 calendar.setTime(dNow);//把当前时间赋给日历 cal.转载 2022-02-16 10:10:14 · 9488 阅读 · 0 评论