JAVA
-
深入探究Java反射机制:灵活编程的利器
,Java反射和动态代理是Java语言中非常强大而且常用的黑科技,它们可以让程序在运行时动态地获取类的信息并进行操作,从而实现非常灵活的编程方式。本篇博客将深入探讨Java反射和动…
-
Java多线程编程中的饥饿和响应性问题,你是否已经掌握解决方法?
,Java是一种支持多线程编程的编程语言,多线程编程在提高程序性能和响应性方面具有重要作用。然而,多线程编程也面临着一些挑战,例如锁竞争、死锁、饥饿/响应性和线程开销等问题。在本篇…
-
踩坑日记:BigDecimal四大坑,真的会用BigDecimal?



,最近在项目中使用BigDecimal存储订单的数量,数据库保留三位小数。需求是数量变化了就会有其他操作,头脑发热顺手写了个equals进行判断是不是相等!,后来怎么测都是不相等!…
-
单挑Spring!结果会怎么样?



哈喽,大家好,我是了不起。最近啥事儿没有,真的是只能摸鱼了,前几天摸鱼摸出了Java程序员摸鱼的时候干点儿啥,今天又摸出了这篇文章~,Java之所以是广泛使用的编程语言,不仅仅因为…
-
Java注解:你知道怎么使用吗?
,Java注解是一种为Java程序元素(类、方法、变量等)添加元数据的标记,是Java语言的一项重要特性。注解可以作为配置信息、编译检查、运行时处理等方面的工具,可以方便地扩展和定…
-
高手必备:JVM调优的常用命令和参数一网打尽!
大家好,我是小米!在今天的技术分享中,我将和大家一起探讨JVM调优中的常用命令和参数。作为一名热爱技术的小伙伴,希望通过本篇文章的分享,能够帮助大家更好地理解和掌握JVM调优的方法…
-
我们一起聊聊JVM优化:JVM概述



JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算 机,是通过在实际的计算机上仿真模拟各种计算机功能来…
-
JVM系列:几张图看懂Java字节码



作为一个java程序员,如果你不懂字节码的话,你只能算是初级程序员了。,这可不是耸人听闻。了解字节码你才能真正了解包括“动态代理的原理”、“类加载的细节过程”、“重载和重写是如何实…
-
五个Java开发者不可不知的编程库
有经验的Java开发者有个特点是善于利用现有的轮子来构建汽车,而不是反复造轮子。如今的Java生态系统已经非常成熟。,在Java快速发展的几十年中,涌现出许多优秀的开源项目。在大多…
-
面试官必问:Java中的JUC工具类详细揭秘
JUC(java.util.concurrent)是在Java 5中引入的一个并发编程的扩展库,目的是为了更加方便、快捷和安全地实现并发编程。它提供了一系列的工具类、锁、队列以及原…
-
Java中常见字符串拼接九种方式,总有一款你喜欢!
,在 Java 编程中,字符串拼接是一项非常基础的操作,它涉及到了很多日常开发工作中常见的场景,例如拼接 SQL 语句、构建 HTTP 请求参数等等。因此,对于掌握好字符串拼接技巧…
-
使用SpringBoot进行文件压缩
你知道在Java应用程序中优化文件服务器的磁盘空间是非常重要的非功能性要求之一吗?如果管理得当,可以节省文件存储服务器上60%至70%的成本。因此,对于由Java Spring B…