自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(229)
  • 资源 (3)
  • 收藏
  • 关注

原创 MyBatis源码学习

MyBatis源码学习

2025-12-23 00:09:23 363

原创 防重放攻击

防重放攻击

2025-12-22 13:49:18 716

原创 前后端安全数据处理方案设计

前后端安全数据处理方案设计

2025-12-22 10:05:41 245

原创 docker部署kafka

docker部署kafka

2025-12-06 00:44:21 88

原创 mybatis这些层之间的关系和配置方式

mybatis这些层之间的关系和配置方式

2025-12-04 00:24:20 411

原创 求求你,别再买房了

求求你,别再买房了

2025-12-03 09:35:49 311

原创 求求你,别再开新能源车了

求求你,别再开新能源车了

2025-12-03 09:21:34 396

原创 三大群体养老金对比概览

三大群体养老金对比概览

2025-12-02 14:53:54 837

原创 MapperScannerRegistrar 两种完全不同的策略

MapperScannerRegistrar 两种完全不同的策略

2025-11-27 10:14:48 274

原创 全流程可视化时序图

📌 从 @MapperScan → Spring 注册 Mapper → 生成代理 → Mapper 方法被调用 → SqlSessionTemplate 执行 SQL → 返回结果。2)MyBatis 的 Mapper 接口不是 Spring 代理,是“JDK 动态代理”由 MapperFactoryBean 生成。4)SqlSessionTemplate 是 MyBatis-Spring 的安全层。📌 要点总结(理解 MyBatis-Spring 必须知道的五点)自动获取 SqlSession。

2025-11-27 09:44:22 254

原创 MapperScannerConfigurer

MapperScannerConfigurer

2025-11-27 01:12:29 392

原创 从 Spring 容器启动到最终创建 MapperProxy 的完整流程

从 Spring 容器启动到最终创建 MapperProxy 的完整流程

2025-11-27 00:54:40 205

原创 MyBatis-Spring 整合原理详解

MyBatis-Spring 整合原理详解

2025-11-26 16:08:06 579

原创 MapperFactoryBean 委托给 MyBatis 创建动态代理

MapperFactoryBean 委托给 MyBatis 创建动态代理

2025-11-26 13:50:58 226

原创 MyBatis-Spring 如何通过巧妙的 BeanDefinition 替换和 FactoryBean 机制,将 MyBatis 的 Mapper 接口无缝集成到 Spring 容器中

MyBatis-Spring 如何通过巧妙的 BeanDefinition 替换和 FactoryBean 机制,将 MyBatis 的 Mapper 接口无缝集成到 Spring 容器中

2025-11-26 11:21:36 425

原创 MyBatis-Spring 中从 Spring 注册 Mapper 到拦截 Mapper 方法调用并路由到 SqlSessionTemplate 的完整逻辑

MyBatis-Spring 中从 Spring 注册 Mapper 到拦截 Mapper 方法调用并路由到 SqlSessionTemplate 的完整逻辑

2025-11-26 10:59:12 331

原创 动态代理的用法

动态代理的核心价值:在不修改原始代码的情况下,为对象的方法调用添加额外的功能,实现横切关注点的分离。关键理解点是增强逻辑的载体创建代理对象所有方法调用都路由到invoke方法通过调用原始方法这就是为什么 MyBatis 能够"无中生有"地实现 Mapper 接口 - 它通过动态代理拦截方法调用,然后将其转换为 SQL 执行。

2025-11-24 23:23:44 537

原创 通过图表详细解释JobScheduleHelper中两个核心线程的工作原理和协作关系

这两个线程构成了XXL-JOB调度核心的"预读-分发"和"精确触发计划员:负责宏观规划,决定"什么任务该在什么时候执行"ringThread执行官:负责微观执行,确保"在准确的时间点触发正确的任务"这种设计既保证了调度的准确性,又提供了良好的系统性能和容错能力。

2025-11-05 00:11:51 818

原创 通过图表和详细流程解释XXL-JOB中任务从创建到执行的完整过程

XXL-JOB的任务执行流程体现了清晰的职责分离和事件驱动配置驱动:通过Web界面配置触发整个流程注册发现:执行器自动注册,调度中心动态感知时间驱动:Cron表达式驱动调度决策异步处理:线程池异步化处理,提高吞吐量结果回调:完整的执行结果反馈机制这种设计保证了系统的高可用、可扩展和易维护性。

2025-11-04 22:42:44 602

原创 《承重者》

《承重者》

2025-10-23 15:54:15 296

原创 LoadingCache 接口详解

快速原型开发:避免复杂的异常处理代码统一异常处理:配合全局异常处理器使用业务逻辑简化:当缓存加载异常应该导致程序终止时函数式编程:在 lambda 表达式中使用更方便选择使用 [get](file://D:\projects\Evo-Oauth\src\main\java\com\dahua\evo\oauth\cache\UserTokenCache.java#L49-L63) 还是取决于您的异常处理策略和代码风格偏好。

2025-09-16 10:38:19 491

原创 江浙沪生物医药应届生求职指南

江浙沪生物医药应届生求职指南

2025-09-12 10:44:05 1116

原创 RabbitMQ对接MQTT消息发布指南

RabbitMQ对接MQTT消息发布指南

2025-09-12 09:26:38 617

原创 在Zuul网关中,一个请求从进入zuul到转发到后端服务的完整过程

在Zuul网关中,一个请求从进入zuul到转发到后端服务的完整过程

2025-09-10 09:39:23 400

原创 江浙沪生物医药外企清单(应届生求职用)

2025-09-08 15:34:24 1087

原创 简历撰写指南和模板

可选,但写得好能画龙点睛。位于简历最上方,个人信息之下。用2-3句话高度概括你的核心优势,并与求职岗位要求匹配。示例: “南京工业大学生物工程硕士,具备扎实的分子生物学与发酵工程理论基础。拥有3年以上基因编辑与蛋白表达项目经验,熟练掌握CRISPR-Cas9、AKTA纯化等核心技术。善于发现问题并解决问题,期待在生物制药研发领域发挥所长。二、 特别注意的事项 (What to Pay Attention To)一页纸原则: 应届生简历严格控制在一页A4纸内。突出重点,删减无关内容。针对性修改。

2025-09-04 16:44:12 1023

原创 Understanding the Flap T in American English

Of course!

2025-09-02 23:46:49 955

原创 Notion速度太慢

在 Windows 电脑上修改hosts。

2025-08-22 11:48:43 392

原创 江浙沪地区生物医药外企名单(应届生求职参考)

建立个人档案,关注目标公司,尝试结识校友(Alumni Tool),获取内推机会。内推是高效求职的重要方式。:可以先广泛投递简历以获取面试经验,然后针对最心仪的公司做充分准备(了解公司文化、产品管线、最新动态等)。上海是中国生物医药的“宇宙中心”,绝大多数外企的中国总部或研发中心都设在这里,机会最多。祝你求职顺利,拿到心仪的Offer!

2025-08-20 12:54:53 2060

原创 对象锁会根据竞争激烈程度进行状态升级

对象锁会根据竞争激烈程度进行状态升级

2025-08-18 10:33:46 363

原创 Java中的锁机制

Java中的锁机制

2025-08-18 10:25:18 250

原创 Redis 数据类型详解

String 是 Redis 最基本的数据类型,可以存储字符串、整数或浮点数。一个 String 类型的键最大可以存储 512MB 的数据。支持原子性的增减操作。

2025-08-18 10:16:12 468

原创 RabbitMQ

绑定只需要做一次,通常在消费者端或共享配置中完成生产者不需要绑定操作,只需要知道交换机名称和 routing key消费者负责监听队列,队列必须事先通过绑定与交换机关联在分布式系统中,通常是消费者应用负责创建和绑定队列,因为消费者知道需要监听哪些消息交换机可以由生产者或消费者任意一方创建,RabbitMQ 会自动处理重复创建的情况所以你的理解需要调整:不是"生产者和消费者都需要绑定",而是"绑定操作只需要执行一次,通常由消费者负责"。

2025-08-13 11:44:10 552

原创 MySQL索引

MySQL索引是数据库中用于提高数据检索速度的重要机制。

2025-08-12 19:11:32 357

原创 Spring MVC 处理请求的完整流程详解

请求到达:客户端发送HTTP请求到服务器前端控制器:DispatcherServlet接收请求处理器映射:HandlerMapping根据URL找到对应的Controller方法处理器适配:HandlerAdapter准备调用Controller方法参数解析:解析并绑定请求参数到方法参数数据验证:对输入数据进行验证方法执行:通过反射调用Controller方法返回处理:处理方法返回值视图解析:如果需要,解析视图名称为具体视图视图渲染:渲染视图生成响应内容响应返回:将结果返回给客户端。

2025-08-12 16:40:39 557

原创 防火墙端口管理参考表

防火墙端口管理参考表

2025-07-16 11:31:02 212

原创 centos7.9安装docker

docker

2025-07-15 16:53:17 406

原创 Sentinel 示例

Sentinel 示例

2025-07-02 14:03:44 437

原创 杭州电鸡有感

杭州电鸡有感

2025-06-19 09:19:53 137

原创 Vue前端中展示监控摄像头视频流

Vue前端中展示监控摄像头视频流

2025-05-22 09:24:20 3104 1

dify 工作流 迭代 dify 工作流 迭代

dify 工作流 迭代 dify 工作流 迭代

2025-03-06

深度学习与Pytorch实战课件.rar

深度学习与Pytorch实战课件.rar

2021-03-29

lstm修改文本情感分类模型——ws.pkl模型文件

其余两个模型文件可重新训练

2021-04-27

C++大学基础教程examples.zip

c++大学基础教程源码

2021-01-28

空空如也

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

TA关注的人

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