摘要: 本文介绍了Spring框架中ApplicationContext的几个核心概念,包括MessageSource、ResourcePatternResolver、获取运行时环境、ApplicationEventPublisher和OrderComparator。对于每个概念,文章都提供了具体的用法示例和注意事项。如果您正在学习或使用Spring框架,本文将为您提供有价值的参考。 阅读全文
posted @ 2023-04-21 13:44 努力的小雨 阅读(640) 评论(0) 推荐(2) 编辑
摘要: Spring框架中有许多关键组件,理解这些组件的作用和关系可以帮助我们更好地阅读和理解Spring源码。BeanDefinition是Spring中重要的概念,定义了一个Bean的基本属性和行为,是Spring容器管理Bean的基础。我们可以通过注解或编程方式定义BeanDefinition,然后将其注册到Spring容器中。BeanDefinitionReader是读取和操作BeanDefinition的重要组件。其中XmlBeanDefinitionReader可以从XML文件中读取BeanDefinition,AnnotatedBeanDefinitionReader可以解析注解并注册BeanDefinition。BeanFactory是管理Bean创建和管理的基础接口。 阅读全文
posted @ 2023-04-20 17:40 努力的小雨 阅读(668) 评论(1) 推荐(2) 编辑
摘要: Poe – Fast AI Chat是由知名问答社区 Quora 开发的 AI 产品,提供实时在线与多个 AI 机器人交流的功能。目前,ChatGPT、Sage、Dragonfly、Claude 机器人都可以免费、无限制、实时使用,只需要一个邮箱即可注册。用户可以随时切换 AI 机器人而对话不中断,对话记录在线保存并且同步到客户端。Poe为用户提供了简单易用、高效便捷的智能交流服务,是企业和组织提高客户服务水平、优化工作流程的好帮手。 阅读全文
posted @ 2023-04-14 14:19 努力的小雨 阅读(9377) 评论(0) 推荐(0) 编辑
摘要: xxl-job是一个轻量级、易扩展的分布式任务调度平台,能够快速开发和简单学习。开放源代码并被多家公司线上产品使用,开箱即用。尽管其确实非常好用,但我在工作中使用的是Oracle数据库,因为xxl-job是针对MySQL设计的,所以使用起来需要进行一些魔改。为了方便后人使用,我已经创建了许多SQL和自增序列,并将其整合到了xxl-job-2.3.0版本中,环境已经在线上正常使用了,所以可以放心使用。此外,我还将钉钉群报警机器人集成在了框架中,一旦有任何错误报警就会直接锁定日志URL,方便快速查看和处理响应! 阅读全文
posted @ 2023-04-13 09:44 努力的小雨 阅读(833) 评论(0) 推荐(3) 编辑
摘要: 在学习 Spring 框架源码时,记住一句话:源码并不难,只需要给你各种业务场景或者项目经理,你也能实现自己的 Spring。虽然你的实现可能无法与开源团队相媲美,但是你肯定可以实现一个 0.0.1 版本。因此,初次阅读源码时,不要陷入太深的细节中,先了解大体逻辑,再仔细研读。 阅读全文
posted @ 2023-04-12 14:44 努力的小雨 阅读(1043) 评论(0) 推荐(5) 编辑
摘要: 4 月 6 日,根据 Meta AI 官方博客,Meta AI 宣布推出了一个 AI 模型 Segment Anything Model(SAM,分割一切模型)。据介绍,该模型能够根据文本指令等方式实现图像分割,而且万物皆可识别和一键抠图。 阅读全文
posted @ 2023-04-11 13:23 努力的小雨 阅读(2695) 评论(0) 推荐(1) 编辑
摘要: 本文介绍了学习Spring源码前需要掌握的核心知识点,包括IOC、AOP、Bean生命周期、初始化和Transaction事务。通过Hello World示例,讲解了如何使用Spring,并指出了深入了解Spring内部机制的方向。 阅读全文
posted @ 2023-04-10 11:15 努力的小雨 阅读(1530) 评论(0) 推荐(7) 编辑
摘要: 本文介绍了学习Spring源码前需要掌握的核心知识点,包括IOC、AOP、Bean生命周期、初始化和Transaction事务。通过Hello World示例,讲解了如何使用Spring,并指出了深入了解Spring内部机制的方向。 阅读全文
posted @ 2023-04-09 22:21 努力的小雨 阅读(163) 评论(0) 推荐(0) 编辑
摘要: ChatGPT是一个基于GPT-3.5架构的自然语言处理工具,它具有文本生成、文本分类、对话生成等多种能力。作为一种强大的自然语言处理工具,ChatGPT可以应用于智能客服、智能问答、内容创作等多个领域。如果您对ChatGPT感兴趣,可以通过关注本公众号了解更多信息,并体验基于ChatGPT的小程序提供的智能聊天和问答服务。 阅读全文
posted @ 2023-03-31 21:42 努力的小雨 阅读(2562) 评论(3) 推荐(1) 编辑
摘要: Spring AOP;@EnableAspectJAutoProxy失效 阅读全文
posted @ 2021-09-05 21:31 努力的小雨 阅读(376) 评论(0) 推荐(1) 编辑
摘要: Gateway请求流程 阅读全文
posted @ 2021-06-24 10:35 努力的小雨 阅读(2342) 评论(0) 推荐(1) 编辑
摘要: 源码分析Gateway断言、过滤器加载 阅读全文
posted @ 2021-05-08 17:06 努力的小雨 阅读(2193) 评论(0) 推荐(1) 编辑
摘要: oracle mybatis 阅读全文
posted @ 2021-04-26 15:50 努力的小雨 阅读(1355) 评论(0) 推荐(2) 编辑
摘要: 本文章对ThreadPoolExecutor线程池的底层源码进行分析,线程池如何起到了线程复用、又是如何进行维护我们的线程任务的呢?我们直接进入正题: 首先我们看一下ThreadPoolExecutor类的源码 1 public ThreadPoolExecutor(int corePoolSize 阅读全文
posted @ 2021-02-05 14:35 努力的小雨 阅读(593) 评论(0) 推荐(1) 编辑
摘要: nacos源码分析注册流程 阅读全文
posted @ 2021-01-18 20:01 努力的小雨 阅读(1310) 评论(0) 推荐(1) 编辑