如何使用Java生成PDF文档?

,在如今数字化时代,越来越多的人使用PDF文档进行信息传递和共享。而使用Java生成PDF文档也成为了一个非常重要的技能,因为Java作为一种通用的编程语言,可以在不同的操作系统和平台上运行。下面,我...
4年前
310

聊聊Java对象栈上分配

通过对象的分配过程分析,除了堆以外,还有两个地方可以存放对象:,Java对象分配流程图:,,如果开启栈上分配,JVM会先进行栈上分配,如果没有开启栈上分配或则不符合条件的则会进行TLAB分配,如果TL...
4年前
640

JVM 内存架构和 GC 算法基础

本文讨论了 JDK8 及更高版本的堆内存和栈内存管理的基本概念。以及 GC 及其算法的基础知识。,Java 垃圾收集器不能确保堆内存完全空闲,而且对于开发人员来说,不可能强制垃圾收集器在特定时间运行...
4年前
420

躲不过JPA的坑之级联保存

​哈喽,大家好,我是指北君。又是全新的一周,同时也是踩坑的开始,那就先洗涤下自己的心灵吧。,失败者的一大弱点在于放弃,成功的必然之路就是不断地重来一次。——托马斯·爱迪生。,现在是不是热血沸腾了,马上...
4年前
110

五种优秀的微服务 Java 框架

微服务被广泛用于创建多功能的应用程序,通过组合每个功能部分并将它们逐层放在一个单元中。许多人可能没有意识到微服务是一组小型服务中制作单个应用程序的方法,每个服务都独立运行(进程)。,换句话说,微服务更...
4年前
230

我们一起聊聊 Java 内存泄漏

Java内存泄漏一直Java程序中最常见的问题之一,它会导致内存溢出,最终导致程序崩溃。我们可能对内存泄漏很熟悉,但又不是那么熟悉,真的遇到事故的时候,内存泄漏问题排查起来却也没有那么容易。本篇就再次...
4年前
280

java反射机制提供哪些功能

,功能说明,1、在运行判断任何对象所属的类。,2、运行时构造任何类的对象。,3、运行中判断任何类所具有的成员变量和方法。,4、在运行过程中获通信息。,运行时调用任何对象的成员变量和方法。,运行时处理注...
4年前
410

七款优秀的Java测试框架

,Java 是当今最流行的编程语言之一,常年位居最受欢迎编程语言排行榜前三。一个优秀的Java程序员,在研发时离不开对测试框架的了解,从而开发出更安全和更高效的代码。使用这些测试框架的其中一个最重要的...
5年前
250

Java 线程的状态及转换

,低并发编程,战略上藐视技术,战术上重视技术,闪客:小宇你怎么了,我看你脸色很不好呀。,小宇:今天去面试了,面试官问我 Java 线程的状态及其转化。,闪客:哦哦,很常见的面试题呀,不是有一张状态流转...
5年前
140

Java 无服务器函数入门

,对 ​​无服务器 Java​​ 的研究始于函数 —— 就是按需求运行的一小段代码。这一阶段并没有持续很长时间。虽然在 1.0 阶段,基于虚拟机架构的函数使这种范式变得很流行,但它仍然有局限性,例如执...
5年前
1010

2023 年 Java 发展趋势

,抛开排名不谈,Java 是自诞生以来企业使用率最高的编码语言,至今仍保持着同样的地位。作为一种编程语言,它优于许多竞争对手,并继续成为大多数公司/组织的软件应用程序选择。但是,Java 并没有保持不...
5年前
330