随笔分类 -  Java基础

Java筛选数据:List的contains和Map的get哪个快?
摘要:在 Java 中,List 的 contains 方法和 Map 的 get 方法在性能上有一些区别,主要取决于数据结构的特性和使用场景: List 的 contains 方法: List 是一个有序集合,使用线性查找来确定列表中是否包含某个元素。 时间复杂度为 O(n),其中 n 是列表的大小。 阅读全文

posted @ 2024-07-25 18:22 C_C_菜园 阅读(105) 评论(1) 推荐(1) 编辑

在线程中使用Spring的Bean的方法、不推荐把“线程”注入到Spring
摘要:一、不推荐把“线程”注入到spring 将线程注入到Spring容器中并不是一个常见的做法,而且通常也不推荐这样做,原因如下: 生命周期管理困难: Spring管理的Bean生命周期由Spring容器管理,而线程的生命周期由JVM管理。将线程注入到Spring容器中会导致线程的生命周期与Spring 阅读全文

posted @ 2024-04-28 10:21 C_C_菜园 阅读(382) 评论(0) 推荐(0) 编辑

SpringBoot序列化、反序列化空字符串为null的三种方式
摘要:一、需求:接收前端传入的""空字符串参数,有时候我们需要把它转为null SpringBoot项目 方式:①Jackson(推荐)、②切面+反射、③注解+切面+反射 后两种方式,未做返回值的处理。 二、三种方式 1、Jackson正反序列化(推荐) StdConverter 和 JsonSerial 阅读全文

posted @ 2024-04-19 15:37 C_C_菜园 阅读(1133) 评论(0) 推荐(0) 编辑

Java中使用try代码块自动关闭各种流(IO流……)
摘要:推荐写在 try 的括号中 /** 方式一、方式二是等价的 * <li>推荐使用方式一</li> * @since 2023/5/18 0018 * @author CC **/ public void closeStream() throws IOException { //使用方式一(推荐):各 阅读全文

posted @ 2023-05-18 09:58 C_C_菜园 阅读(1177) 评论(0) 推荐(0) 编辑

Java构建树结构的公共方法
摘要:一、前提 pId需要传入用来确认第一级的父节点,而且pId可以为null。 树实体类必须实现:TreeNode接口 MyTreeVo必须有这三个属性:id、pId、children 可以根据不同需求,配置TreeNode和MyTreeVo中固定的属性 二、代码 定义TreeNode接口 public 阅读全文

posted @ 2023-04-12 16:35 C_C_菜园 阅读(475) 评论(4) 推荐(3) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示