- 博客(66)
- 收藏
- 关注
原创 Spring Event 观察者模型及事件和消息队列之间的区别笔记
在Spring框架中,观察者模式通过事件驱动模型实现,允许组件间通过事件发布与监听进行解耦通信。这一机制的核心在于和等接口的协作,结合Spring容器的事件广播器(如),能够高效管理事件的生命周期。Spring的事件机制通过观察者模式实现了组件间的松耦合通信。开发者可通过自定义事件与监听器灵活扩展业务逻辑,同时利用同步/异步模式优化性能。一般结合事务绑定和泛型支持,可以利用这个机制在复杂系统中展现出强大的灵活性和可维护性。
2025-04-01 18:15:00
1921
原创 Spring事务注解自调用问题及解决方案
在Spring中,经常使用注解来声明方法需要事务支持。然而,当一个类中的方法自调用(即一个方法调用同类中的另一个方法)时,注解可能会失效。这是因为Spring的事务管理是基于代理机制实现的,而自调用无法触发代理逻辑。
2025-03-29 18:15:00
396
原创 Spring Boot 拦截器(Interceptor)笔记
拦截器是 Spring Boot 中实现横切逻辑的灵活工具,适合处理权限、日志、参数校验等场景。合理使用拦截器能有效减少代码冗余,提升可维护性。
2025-03-25 18:15:00
292
原创 基于Netty框架实现的WebSocket服务器握手认证传参笔记
Netty的WebSocketServerProtocolHandler负责处理WebSocket的握手,但具体的参数处理可能需要自定义Handler来处理HTTP请求。
2025-03-24 18:15:00
683
原创 Docker Desktop配置国内镜像源教程
在使用 Docker 时,由于默认镜像源在国外,经常会遇到下载速度慢、连接超时等问题。本文将详细介绍如何在 Windows 系统中为 Docker 配置国内镜像源,以提升镜像拉取速度。
2025-03-15 18:15:00
7084
1
原创 Spring线程池学习笔记
Spring中的线程池配置和使用非常灵活,能够满足大多数并发任务的需求。通过合理配置线程池参数,有效地管理资源,提高应用的并发处理能力。
2025-03-03 18:15:00
847
原创 IDEA的程序调试笔记
执行控制按钮继续(Resume)、单步执行(Step Over/Into/Out)等。右键断点可设置 条件(Condition) 或 日志表达式(Log Message)。确保已配置正确的 运行/调试配置(Run/Debug Configuration)。调试视图(Debug Tool Window)显示调用堆栈、变量、线程等信息。断点(Breakpoint)程序暂停执行的标记点。逐行执行代码,观察变量状态,定位逻辑错误。点击代码行号左侧区域,出现红色圆点。方法断点在方法入口/出口暂停。
2025-02-12 08:15:00
1404
原创 基于Netty框架实现的WebSocket服务器处理器类笔记
用于处理WebSocket连接中的各种事件和消息。这个处理器继承自SimpleChannelInboundHandler,处理TextWebSocketFrame类型的WebSocket帧。判断是否是空闲状态事件,分别处理读空闲、写空闲和读写空闲事件,并输出对应的日志信息。在userEventTriggered方法中,处理了用户事件的触发。判断WebSocket握手是否完成,如果是则输出日志和打印握手完成信息。在channelRead0方法中,处理接收到的WebSocket文本帧。
2025-02-10 08:00:00
163
原创 [前缀和] P1719 最大加权矩形
为了更好的备战 NOIP2013,电脑组的几个女孩子 LYQ,ZSC,ZHQ 认为,我们不光需要机房,我们还需要运动,于是就决定找校长申请一块电脑组的课余运动场地,听说她们都是电脑组的高手,校长没有马上答应他们,而是先给她们出了一道数学题,并且告诉她们:你们能获得的运动场地的面积就是你们能找到的这个最大的数字。几个女孩子有点犯难了,于是就找到了电脑组精打细算的 HZH,TZY 小朋友帮忙计算,但是遗憾的是他们的答案都不一样,涉及土地的事情我们可不能含糊,你能帮忙计算出校长所给的矩形中加权和最大的矩形吗?
2024-10-11 08:15:00
732
原创 [前缀和] P8218 【深进1.例1】求区间和 - 洛谷
一维前缀和 看数据量在 1e5 ,区间查询直接前缀和就能过,复杂的应该是。行,每行为两个正整数。第一行,为一个正整数。第三行,为一个正整数。
2024-10-10 19:22:22
771
原创 [哈希/二分]P1102 A-B 数对 - 洛谷
相同的题目看多了也会有审美疲劳,于是我舍弃了大家所熟悉的 A+B Problem,改用 A-B 了哈哈!的数对的个数(不同位置的数字一样的数对算不同的数对)。给出一串正整数数列以及一个正整数。个正整数,作为要求处理的那串数。一行,表示该串正整数中包含的满足。2017/4/29 新添数据两组。出题是一件痛苦的事情!,要求计算出所有满足。
2024-10-08 08:00:00
992
原创 [二维前缀和]P2004 领地选择
作为在虚拟世界里统帅千军万马的领袖,小 Z 认为天时、地利、人和三者是缺一不可的,所以,谨慎地选择首都的位置对于小 Z 来说是非常重要的。大小的方块的和最大值,想到和的累加,然后是二维的数据,就有维前缀和,首先前缀和计算某个位置一直累加到左上角的和,然后找。小 Z 希望你寻找到一个合适的位置,使得首都所占领的位置的土地价值和最高。大小的左上位置和右下位置的前缀和做差得到当前的块的总和,最后比较出最大值并记录下来。个整数,表示了地图上每个地块的价值。,表示地图的宽和长以及首都的边长。,表示首都左上角的坐标。
2024-09-30 00:10:40
1085
原创 [二分查找/哈希查找]P2249 【深基13.例1】查找 - 洛谷
要求输出这个数字在序列中第一次出现的编号,如果没有找到的话输出。的单调不减的(就是后面的数字不小于前面的数字)非负整数。本题输入输出量较大,请使用较快的 IO 方式。对于每次询问,给出一个整数。个整数,表示询问这些数字的编号,从。个整数,表示这些待查询的数字。个整数,以空格隔开,表示答案。,表示数字个数和询问次数。
2024-09-29 08:00:00
1378
原创 读书学习笔记 # Datawhale X 李宏毅苹果书 AI夏令营
随着要找的函数不同,机器学习有不同的类别。假设要找的函数的输出是一个数值,一个标量(scalar),这种机器学习的任务称为回归机器要找一个函数 f,其输入是可能是种种跟预测 PM2.5 有关的指数,包括今天的 PM2.5 的数值、平均温度、平均的臭氧浓度等等,输出是明天中午的 PM2.5的数值,找这个函数的任务称为回归(regression)机器要找一个函数f(x),其输入是可能是与预测目标有关的数值x,输出是对于下一次的预测值f(x),找这个函数的任务称为回归(regression)。
2024-08-31 20:00:00
1116
原创 从零上手CV竞赛Task1:YOLO方案 # Datawhale AI夏令营 Task1
从零上手CV竞赛Task1:YOLO方案 # Datawhale AI夏令营
2024-08-23 08:00:00
521
原创 洛谷 P1135 奇怪的电梯
电梯只有四个按钮:开,关,上,下。当然,如果不能满足要求,相应的按钮就会失灵。首先,通过输入获取数组长度N,起始位置A和目标位置B。通过输入获取数组K的值,K用于存储每个位置的移动范围。呵呵,有一天我做了一个梦,梦见了一种很奇怪的电梯。最后,根据ans的值输出结果,如果ans等于INT_MAX,则输出-1表示无解。题目提到最短路径就想到可以用BFS和迪杰斯特拉,比较快,这里只讲BFS。一行,即最少按键次数,若无法到达,则输出。当队列不为空时,进行循环,每次从队列中。楼,按“下”是不起作用的,因为没有。
2024-08-20 22:43:22
645
原创 从零入门大模型微调 #Datawhale AI 夏令营
基于讯飞大模型定制训练平台和spark-13b微调模型,生成高考语文现代文阅读和英语阅读问题QA对。
2024-08-12 19:28:40
254
原创 从零入门 AI for Science(AI+药物) 笔记 #Datawhale AI 夏令营
从零入门 AI for Science(AI+药物) 笔记 #Datawhale AI 夏令营
2024-08-03 23:45:00
1792
1
原创 从零入门 AI for Science(AI+药物) #Datawhale AI 夏令营
从零入门 AI for Science(AI+药物) #Datawhale AI 夏令营 Task2
2024-07-31 17:18:48
1135
原创 C++中的单精度浮点数和双精度浮点数的区别
在C++中,单精度浮点数类型是float,双精度浮点数类型是double。C++中的单精度浮点数和双精度浮点数的区别在于它们的精度和内存占用。由于双精度浮点数具。双精度浮点数可以更准确地表示小数,并且在进行复杂的数学计算时能够减少舍入误差。
2024-07-29 08:00:00
1125
原创 从零入门 AI for Science(AI+药物) #Datawhale AI 夏令营
从零入门 AI for Science(AI + 药物) #Datawhale AI 夏令营
2024-07-25 23:45:00
1802
原创 从零入门AI for Science(AI+化学)#Datawhale AI 夏令营
从零入门AI for Science(AI+化学)#Datawhale AI 夏令营
2024-07-25 22:00:00
804
原创 洛谷 P1162 填涂颜色
现要求把闭合圈内的所有空间都填写成。闭合圈不一定是环形的,可以是任意形状,但保证。和前一个类似,只需要稍微改一下输入输出就可以了。的情况下,无法到达方阵的边界,就认为这个。组成的方阵中,有一任意形状的由数字。方阵内只有一个闭合圈,圈内至少有一个。是连通的(两两之间可以相互到达)。
2024-07-15 08:00:00
1090
原创 洛谷 P1506 拯救 oibh 总部
oibh 被突来的洪水淹没了,还好 oibh 总部有在某些重要的地方起一些围墙。现在给出 oibh 的围墙建设图,问有多少个没被洪水淹到的重要区域。oibh 总部内部也有许多重要区域,每个重要区域在图中用一个。号表示,而一个四面被围墙围住的区域洪水是进不去的。oibh 总部突然被水淹没了!现在需要你的救援……
2024-07-12 22:03:32
1045
数维杯历年真题2022-2019
2022-11-24
Java基础案例教程第二版的第十三章实验
2022-12-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人