自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深拷贝工具类

深拷贝工具类有很多种写法,进一步来封装JSON工具类应该也可以,但考虑自己平时对象都会实现序列化,基于流的形式来编写了一个深拷贝工具类供大家参考(工作中发现很多人深拷贝都是用JSON工具类转成JSONString,然后再转成对象来进行深拷贝,所以想弄个深拷贝的工具类,若要使用,切记对象必须实现序列化以及带有versionUID。Spring家的BeanUtils是浅拷贝。

2024-11-06 21:24:20 293

原创 自制List转树形工具类(java)

场景:很多时候前端需要后端返回一个树形结构的数据,树形数据的构造可以用很多方法,递归、遍历都可以。可以自己封装,或者用hutool工具包的TreeUtils,因为hutool工具包有很多封装类,导入后一般用不到多少个,所以想着如果单单是一个树形的话,自己封装一个可能会更好。4.使用例子(真实的用法:先查出集合数据,转成Vo类,再放入工具类的方法中)1.模拟一个Vo类,一般建议先把数据平铺查出,转成Vo再构建树形。2.树形配置类(额外属性这边待完善,这个也可供大家参考)

2023-12-28 17:06:36 687 1

原创 Maven工具的超级详解(附带容器概念的通俗讲解)

概念众所周知,Maven是一款自动构建化工具,那么什么是构建呢?首先,补充一下,Maven是构建化工具,只服务于java平台。它本身是java写的。构建并不等同于创建。它是以java源文件、框架配置文件、JSP、HTML、图片等资源为“原材料”去生产一个可以运行的项目的过程。(这个生产的过程就称作为构建)注意:它是一个过程,而不是一种操作。构建这个过程有三个要点:编译、部署、搭建编译:java文件通过编译变成class文件(也称字节码文件)然后交给JVM去执行部署:一个项目最终

2021-11-19 21:34:48 974 3

原创 Redis基本数据类型以及常用命令(加上Redis6中新增的数据类型)

Redis的基本数据类型1.String字符串String的数据结构为简单的动态字符串,是可以修改的字符串,内部结构实现类似于java的ArrayList,采用预分配冗余空间的方式来减少内存的频繁分配常用命令:1) set <key><value> 添加键值对*nx:当数据库中key不存在时,可以将key-value添加到数据库中*xx:当数据中key存在时,可以将key-value添加到数据库中与nx相互排斥*ex:keyd的超时秒数(设置时..

2021-11-17 16:16:04 1350

空空如也

空空如也

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

TA关注的人

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