JAVA
-
Java SPI概念、实现原理、优缺点、应用场景、使用步骤、实战SPI案例
一、前言 在当今互联网时代,应用程序越来越复杂,对于我们开发人员来说,如何实现高效的组件化和模块化已经成为了一个重要的问题。而 Java SPI(Service Prov…
-
使用SpringBoot进行文件压缩
1 简介 你知道在Java应用程序中优化文件服务器的磁盘空间是非常重要的非功能性要求之一吗?如果管理得当,可以节省文件存储服务器上60%至70%的成本。因此,对于由Java Spr…
-
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…
-
这么好的工具,你应该要熟悉
并发编程一直是开发中的难点,但又是当代程序员不得不熟悉的技术,其中涉及到线程中协调问题,如何保证线程能够按照我们预期的方式执行呢?今天和大家一起了解下jdk中为我们提供的那些有用的…
-
Java LockSupport与线程中断
一个线程不应该由其他线程来强制中断或停止,而是应该由线程自己自行停止。所以,Thread.stop, Thread.suspend, Thread.resume 都已经被废弃了。,…