自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 源码层面揭秘 Java String字符串类 面试题 s1==s2 问题的真相

. 以前一直看别人的面试题,经常会出现各种s1 == s2的问题,今天刚巧看到个文章就自己看了一下String的源码。3. 咱们从源码层面分析一下 s1 == s2的问题。

2023-08-16 16:15:13 243

原创 java Stream类的 超全API及实战总结

【代码】java Stream类的 超全API及实战总结。

2023-07-20 18:20:37 987 2

原创 springboot项目实现策略模式,优雅的整活

springboot项目实现策略模式,我愿称之为最优雅!!!

2023-07-18 14:21:26 1955 1

原创 java 读取文件并转成字符串 IO,字节流,InputStream,BufferedReader

【代码】java 读取文件并转成字符串 IO,字节流,InputStream,BufferedReader。

2023-07-04 10:59:35 761

原创 关于java自定义注解的本质

关于java自定义注解的本质。

2023-06-17 17:38:34 68

原创 JKD8 Optional类,JAVA 代码整洁的语法糖

简化了一下业务代码。ofNullable( )构造一个Optional对象,容器中的对象是map里的value,该方法value为空时不会报错。Optional源码中可以看到ifPresent( ),需要的参数是一个Consumer类,类上加了@FunctionalInterface表名该类是一个函数式接口(只有一个抽象方法的接口)。accept( )方法可以理解为一个消费者,是有入参但是没有返回的,因此在ifPresent( )方法里使用的方法或者逻辑是不能有返回值的,否则会有检查型异常。

2023-04-13 11:23:47 104

原创 Java 线程池配置 详细分析

线程池配置及分析IO密集型,CPU密集型Java

2023-03-15 16:41:39 2536 2

原创 设计模式之工厂详细分析,一文理解 简单工厂、工厂方法、抽象工厂模式

设计模式之工厂详细分析,一文理解 简单工厂、工厂方法、抽象工厂模式

2023-03-15 14:51:36 115

原创 java使用redis,Callable 封装工具方法

使用redis缓存数据时,频繁的get,set方法,十分的繁琐与难以维护,今天刚好遇上这个场景写了一个通用的工具方法,将代码贴出,有需要可以取走。附上简单的说明,如有不清楚可以评论咨询,如有不足或者更好的想法也可以一起讨论。

2023-03-14 16:50:25 209

原创 采用itextpdf 实现java的PDF生成与导出功能,含封装工具类代码

pdfMap.forEach((fieldName, value) -> { // 图片要单独处理 if (imgFiledNamesNotEmpty && imgFiledNames.contains(fieldName)) { // 图片处理 try { int pageNo = acroFields.getFieldPositions(fieldName).get(0).page;

2022-08-30 14:34:53 6207 35

原创 并发编程基础 概念笔记整理-Java并发编程的艺术 第四章笔记整理

并发编程基础 概念笔记整理-Java并发编程的艺术 第四章笔记整理

2022-07-25 15:59:27 140 2

原创 JUC并发编程 -Java中的锁-Java并发编程的艺术 第五章笔记

JUC并发编程 -Java中的锁-Java并发编程的艺术 第五章笔记

2022-07-25 15:58:52 148

原创 java 线程安全 synchronized 与 volatile 关键字笔记

java synchronized 与 volatile 关键字笔记

2022-07-25 15:58:01 159

原创 java使用redis框架 Jedis,lettuce,Redisson对比

java的三种redis框架分析

2022-07-25 15:46:22 1379

原创 Java 迭代器 Iterator

java迭代器

2022-07-25 15:43:36 1419

原创 JUC与事务管理 之 AtomicBoolean 和 CountDownLatch 实现父子线程间事务的管理

JUC 父子线程间事务的管理

2022-07-22 11:43:45 813

原创 java List之RandomAccess 简介

java List之RandomAccess 简介

2022-07-22 11:23:44 604

原创 java 内部类 简介与基本操作

java 内部类

2022-07-22 11:20:54 219

原创 mybatisplus LambdaQueryWrapper 塞固定的字符串值

mybatisPlus

2021-12-02 15:24:28 2000

原创 Java枚举类Enum的使用建议与MessageFormat的用法说明

在日常编码中少不了使用枚举类,可以避免大量的魔法值和重复使用的问题。但是过多的枚举类也会导致查找起来的麻烦。因此个人建议使用内部类的方式,将大量的枚举都可以写在一个Class中,很爽,用过都说好。本文提供一些简单的枚举类的使用代码范例。话不多说,先上代码。import lombok.AllArgsConstructor;import lombok.Getter;import java.util.function.Function;import java.util.stream.Collector

2021-11-26 15:32:58 837

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除