java

主页 > 软件编程 > java >

SpringBoot框架如何操作Excel和PDF

一、文档类型简介 1、Excel文档 Excel一款电子表格软件。直观的界面、出色的计算功能和图表工...

Java用自带的Image IO给图片添加水印

1. 文字水印 import sun.font.FontDesignMetrics;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.Bu...

Netty直接内存原理及应用

一、通常的内存模型概述 一般地,系统为了保证系统本身的安全性和健壮性,会将内存从逻辑...

Java中的OPTIONAL详解

一、概述 本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以...

Java输出Hello World完美过程介绍

1. 你会不会输出Hello World!? 当我们学习一门编程语言的时候,我们都会先学如何输出Hello Wor...

深入理解Spring Aop的执行顺序

首先回忆一下 AOP 的常用注解 @Before:前置通知:目标方法之前执行 @After:后置通知:目标方法...

springboot @ConfigurationProperties和@PropertySource的区别

springboot @ConfigurationProperties和@PropertySource区别 @ConfigurationProperties:寻找的是全局配置文件 @Pr...

Java中的反射机制和动态代理的全面介绍

一、反射概述 反射机制指的是Java在运行时候有一种自观的能力,能够了解自身的情况为下一步...

在Java中Integer和int的区别

一、基本概念(重要) Integer 是 int 的包装类,int 则是 java 的一种基本数据类型; Integer 变量...

基于hashmap的扩容和树形化介绍

一、树形化 //链表转红黑树的阈值static final int TREEIFY_THRESHOLD = 8;//红黑树转链表的阈值static f...

Java中的ThreadLocal的详解

一、ThreadLocal简介 多线程访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一...

ConcurrentHashMap: 红黑树的代理类(TreeBin)

本片我们来分析一下TreeBin 红黑树代理节点的源码: 1、TreeBin内部类分析 TreeBin是红黑树的代理...

Spring中式务的两种实现方式

在Spring中,事务有两种实现方式: 编程式事务管理:编程式事务管理使用TransactionTemplate可实现...

ConcurrentHashMap的get和remove方法介绍

本篇文章介绍ConcurrentHashMap的get方法和remove方法。 1、get方法 get方法:获取元素,根据目标ke...

Java网络编程的全面介绍

一、网络编程 1.1、概述 1、计算机网络是通过传输介质、通信设施和网络通信协议,把分散在...

Spring容器的使用流程的介绍

Spring容器的API有 BeanFactory 和 ApplicationContext 两大类,他们都是顶级接口。其中ApplicationContext 是...

深入理解Java中的HashMap

一、HashMap的结构图示 本文主要说的是jdk1.8版本中的实现。而1.8中HashMap是数组+链表+红黑树实现...

hashMap扩容时应该注意这些死循环问题

hashMap死循环 1.原因: jdk1.7时使用头插入法,1.8之后改成了尾插入法解决了这个问题 HashMap死循环...

详解Spring推断构造方法

Spring推断构造方法 贴个测试代码直接开干,这只是个样例,其他情况自行分析 @Componentpublic ...

Java多线程与并发的介绍

一、进程与线程 进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基...
首页 上一页 24 25 26 27 28 下一页 末页