• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
many-bucket
博客园    首页    新随笔    联系   管理    订阅  订阅
1 2 3 4 下一页
[置顶] 「闲聊文」准大三的我,思前想后还是不搞java/IT了
摘要: 直接拿我在我们学校贴吧发的文了,我只是个二本生,进互联网还是很难的啦,还是转行吧。 有人说 ”不要美化自己未走过的道路“,毕竟已经沉默成本在这里面了,我也有点拎不清,但是也是决定了断舍离。 学计算机真的需要很大的热情和毅力。楼主曾经也觉得自己有,但我现在放弃了🥲,能劝一个是一个 现在大家都在走的一 阅读全文
posted @ 2025-07-28 18:22 crhl-yy 阅读(3251) 评论(64) 推荐(11)
2025年7月7日
三级缓存解决了循环依赖问题?别被骗了,一级缓存就够了!
摘要: 方案导入 循环依赖是什么 构造出两个对象A和B,A中有成员B,B中有成员A,换成代码就是这样子。 @Component public class A { @Autowired private B b; } @Component public class B { @Autowired private 阅读全文
posted @ 2025-07-07 21:50 crhl-yy 阅读(406) 评论(0) 推荐(0)
2025年7月6日
LeetCode周简报1
摘要: 每日一题 Day1 最长和谐子序列(594) class Solution { public int findLHS(int[] nums) { Arrays.sort(nums); int lef = 0; int res = 0; for (int rig = 0; rig < nums.len 阅读全文
posted @ 2025-07-06 14:38 crhl-yy 阅读(38) 评论(0) 推荐(0)
天天用lock,不好奇他到底怎么工作的吗 —从ReentrantLock 到AQS
摘要: 新手学习,若有不对,欢迎大佬 调教🥰🥰🥰 ReentrantLock 我们经常用的 *ReentrantLock*是干什么的呢 我认为这是一个前台/门面(类似设计模式中的门面模式)根据我们的入参创建一个FairSync OR NonfairSync 。sync 担任锁的lock()和relea 阅读全文
posted @ 2025-07-06 01:03 crhl-yy 阅读(318) 评论(0) 推荐(1)
2025年6月29日
以接口肢解bean factory,源码没那么神秘
摘要: 本来昨天在看 spring frame的八股, 看到了IOC部分,但是实在看不懂是什么东西,讲是讲源码部分,但又不完全讲,我想着那我要不自己看一下源码 这是我画的Bean Factory的大致关系图 删去了bean别名管理接口(AliasRegistry)和bean定义接口(BeanDefiniti 阅读全文
posted @ 2025-06-29 21:14 crhl-yy 阅读(270) 评论(0) 推荐(0)
2025年6月27日
hot100之技巧组题目
摘要: 只出现一次的数字(136) class Solution { public int singleNumber(int[] nums) { int res = 0; for (int num : nums){ res ^= num; } return res; } } 分析 异或 多数元素(169) 阅读全文
posted @ 2025-06-27 17:39 crhl-yy 阅读(39) 评论(0) 推荐(0)
hot100之多维动态规划
摘要: 我是比较爱用自底向上的自底向上方法不会计算多余情况, 也不用memo存储 不同路径(062) class Solution { public int uniquePaths(int m, int n) { int[][] dp = new int[m][n]; for (int i = 0; i < 阅读全文
posted @ 2025-06-27 14:11 crhl-yy 阅读(40) 评论(0) 推荐(1)
2025年6月25日
hot100之动态规划下
摘要: 最长递增子序列(300) class Solution { public int lengthOfLIS(int[] nums) { int res = 1; for(int num : nums){ int idx = findLarge(nums, res, num); nums[idx] = 阅读全文
posted @ 2025-06-25 13:00 crhl-yy 阅读(23) 评论(0) 推荐(0)
2025年6月23日
hot100之动态规划上
摘要: 爬楼梯(070) class Solution { int[] memo = new int[50]; public int climbStairs(int n) { if (memo[n] != 0) return memo[n]; if (n == 0 || n ==1 ){ return 1; 阅读全文
posted @ 2025-06-23 13:10 crhl-yy 阅读(32) 评论(0) 推荐(0)
2025年6月22日
BIO, NIO, AIO 大白话 - 澄澈大学生也能搞懂
摘要: 最近天天吃沙县, 就拿沙县分析 BIO Block I/O 沙县分析 相近时间来了4个顾客 顾客 菜品 时间 A 筒骨饭 5min B 茄子肉丝盖饭 7min C 猪脚饭 3min D 茄子肉丝盖饭 7min 老板只能按照顺序 5+7+3+7 = 22分钟完工 每次做完一个菜, 还要问下一个顾客点的 阅读全文
posted @ 2025-06-22 23:10 crhl-yy 阅读(498) 评论(0) 推荐(3)
1 2 3 4 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3