自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring解决循环依赖问题为什么需要三级缓存

如果只有一级和二级缓存,假设A是被代理的对象,会存在对象B.getA()!因为B.getA()拿到的是实例化的A,而代理对象通常在实例化之后才生成,所以两个不是同一对象。为了解决这一问题,三级缓存通过 `ObjectFactory` 延迟暴露 Bean 的早期引用,可以在真正需要时动态生成代理对象,避免了上述二级缓存的问题。用于存放半成品bean,区分于一级缓存的作用,使得逻辑更为清晰;同时,避免多次构建半成品bean(如果二级缓存中存在了)

2025-01-26 22:53:03 100

原创 151. 反转字符串中的单词

中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中,单词间应当仅用单个空格分隔,且不包含任何额外的空格。是一个正则表达式,表示匹配一个或多个空格。因为 Java 中字符串中的反斜杠。如果两个单词间有多余的空格,反转后的字符串需要将单词间的空格减少到仅有一个。如果字符串在你使用的编程语言中是一种可变数据类型,请尝试使用。反转后的字符串中不能存在前导空格和尾随空格。中使用至少一个空格将字符串中的。之间用单个空格连接的结果字符串。是由非空格字符组成的字符串。中的连续空格替换为单个空格。

2024-03-01 13:43:01 351

原创 202209-2 何以包邮?

【代码】202209-2 何以包邮?

2024-02-21 20:30:48 377

原创 202203-2 出行计划

【代码】202203-2 出行计划。

2024-02-21 09:33:58 382

原创 202206-2 寻宝!大冒险

【代码】202206-2 寻宝!大冒险。

2024-02-21 09:27:42 367

原创 202109-2 非零段划分

【代码】202109-2 非零段划分。

2024-02-06 16:58:10 361 1

原创 202104-2 邻域均值

【代码】202104-2 邻域均值。

2024-02-05 16:49:36 374 1

原创 202009-2 风险人群筛查

错误原因:用flag记录是否经过风险区,但是没有把没经过风险区的时刻设为false,这样当遍历到下一个人时,可能用的是前一个人前一时刻的flag。

2024-02-05 11:32:01 626 1

原创 202012-2 期末预测之最佳阈值

C++:(前缀和+二分)

2024-02-05 11:24:27 364 1

原创 202006-2 稀疏向量

通过map对象的方法获取的iterator数据类型是一个std::pair对象,包括两个数据 iterator->first和 iterator->second分别代表关键字和存储的数据。在acwing上可以通过,但是在ccf-csp平台上会爆内存,得分只有60。的int数组占用的内存会超过512MB。

2024-02-04 11:03:53 357 1

原创 201912-2 回收站选址

【代码】201912-2 回收站选址。

2024-02-02 13:40:34 363 1

原创 ccf-csp认证 未初始化警告

HashSet的contains方法是采用HashMap的containsKey方法,根据key计算hash值,然后取对应链表判断存在性,时间复杂度为o(1),效率比ArrayList高很多。ArraysList的contains方法是采用indexOf遍历数据的方式判断存在性,当元素非常多时,这种方式方式非常低,时间复杂度为o(n);参考链接:https://blog.youkuaiyun.com/zouh22/article/details/108495848。

2024-01-28 11:35:29 509 1

原创 ccf-csp认证 202009-1称检测点查询

【代码】ccf-csp认证 202009-1称检测点查询。

2024-01-27 22:14:41 563 1

原创 算法Bug

记录一些自己做算法时遇到的Bug。

2024-01-19 11:13:51 399 1

原创 java学习路线汇总

一些java学习路线。

2024-01-17 15:56:24 357

原创 java学习笔记——对象构造

关键字 this 有两个用途: 一是引用隐式参数,二是调用该类其他的构造器 , 同样,super 关键字也有两个用途:一是调用超类的方法,二是调用超类的构造器。在调用构造器的时候,这两个关键字的使用方式很相似。调用构造器的语句只能作为另一个构造器的第一条语句出现。构造参数既可以传递给本类( this) 的其他构造器,也可以传递给超类(super ) 的构造器。这是因为 super 不是一个对象的引用, 不能将 super 赋给另一个对象变量, 它只是一个指示编译器调用超类方法的特殊关键字。

2023-11-23 16:52:21 214

原创 java学习笔记——静态域和静态方法

每一个雇员对象都有一个自己的 id 域, 但这个类的所有实例将共享一个 nextld 域。换句话说, 如果有 1000 个 Employee 类的对象, 则有 1000 个实例域 id。即使没有一个雇员对象, 静态域 nextld 也存在。需要通过 Math 类的对象 访问 PI,并且每一个 Math 对象都有它自己的一份 PI 拷贝。前面曾经提到过,由于每个类对象都可以对公有域进行修改,所以,最好不要将域设计 为 public。理解:该类的所有对象共享的域,即使该类没有一个对象,静态域也存在。

2023-11-21 15:26:30 99

原创 算法笔记——查并集

【代码】算法笔记——查并集。

2023-08-05 10:44:01 37

空空如也

空空如也

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

TA关注的人

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