Spring--03 Spring之Bean生命周期源码解析 Spring最重要的功能就是帮助程序员创建对象(也就是IOC),而启动Spring就是为创建Bean对象做准备,所以我们先明白Spring到底是怎么去创建Bean的,也就是先弄明白Bean的生命周期。 Bean的生命周期就是指:在Spring中,一个Bean是如何生成的,如何销毁的 Bean生命周期 2024-07-25 Spring #java
Spring--02 底层架构核心概念解析 BeanDefinition BeanDefinition表示Bean定义,BeanDefinition中存在很多属性用来描述一个Bean的特点。比如: class,表示Bean类型 scope,表示Bean作用域,单例或原型等 lazyInit:表示Bean是否是懒加载 initMethodNam 2024-07-25 Spring #java
Spring--01 底层核心原理解析 先来看看入门使用Spring的代码: ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("spring.xml"); UserService userService = (UserService) 2024-07-20 Spring #java
HTTP/2与HTTP/1的比较 HTTP/2与HTTP/1的比较 一、HTTP/2 的优势概括 现在很多站点都已经弃掉 HTTP/1.1,转而使用 HTTP/2 协议了,比如某Hub、B站、爱奇艺、腾讯视频、淘宝等等。 2024-07-02 网络协议 #java
Zookeeper源码分享 https://www.processon.com/view/link/667cd10b5283200e6a047ada?cid=60f4307f1e085376da5b9359 访问密码:pony 2024-06-27 中间件 #java
微服务系列源码汇总 Nacos、Sentinel 。。。 https://www.processon.com/view/link/611e194cf346fb2b920077b9?cid=611e194c0e3e745cf8fc2a17 访问密码:pony 2024-06-27 微服务 #java
AI大模型科普 AI大模型是什么 AI大模型是指具有巨大参数量的深度学习模型,通常包含数十亿甚至数万亿个参数。这些模型可以通过学习大量的数据来提高预测能力,从而在自然语言处理、计算机视觉、自主驾驶等领域取得重要突破。 AI大模型的定义具体可以根据参数规模来分类。根据OpenAI的分类方法,可以将AI模型分为以下几类 2024-06-26 AI大模型 #java
DDD领域驱动设计 什么是DDD 领域驱动设计(Domain-Driven Design,简称DDD): 是一种软件开发方法论,旨在帮助开发团队更好地理解和应用业务领域的知识,从而构建出更加符合业务需求的高质量软件系统。DDD 强调通过深入的领域分析和模型设计来解决复杂的业务问题,同时提倡将业务领域的知识与软件设计相结 2024-06-26 架构设计 #架构设计
LangChain4j 检索增强生成 (RAG) 教程 在本文中,我们将探讨以下内容: 了解检索增强生成 (RAG) 的需求。 了解 EmbeddingModel、EmbeddingStore、DocumentLoaders、EmbeddingStoreIngestor。 使用不同的 EmbeddingModels 和 EmbeddingStores。 2024-06-25 AI大模型 #java
LangChain4j AiServices 教程 在本文中,我们将探讨以下内容: 使用 LangChain4j AiServices 与 LLM 进行交互。 如何提出问题并将回答映射到不同的格式? 以不同的格式总结给定的文本。 分析给定文本的情绪。 示例代码存储库 可以在 GitHub 存储库中找到本文的示例代码 LangChain4j 教程系列 2024-06-25 AI大模型 #java