上一页 1 2 3 4 5 6 ··· 11 下一页

2020年2月14日

摘要:Spring IoC 依赖查找之源码分析 [toc] Spring 核心编程思想目录: 1. 名称查找 名称查找相对类型查找到简单很多,Spring 内部缓存了所有的单例 singletonObjects,如果能命中则直接返回,否则需要新创建。 2. 类型查找 类型查找也可称之为类型自省,可以说是 阅读全文
posted @ 2020-02-14 15:02 binarylei 阅读(110) 评论(0) 推荐(0) 编辑

2020年2月13日

摘要:Spring IoC 依赖查找之类型自省 [toc] Spring 核心编程思想目录: 推荐文章: "Spring Bean 实例化方法总结" "Spring Bean 类型推断" :主要是分析 AbstractBeanFactory isTypeMatch 方法。 Spring 类型自省的原则:尽 阅读全文
posted @ 2020-02-13 09:17 binarylei 阅读(172) 评论(0) 推荐(0) 编辑

2020年2月12日

摘要:Spring(05)IoC 依赖查找 [toc] Spring 核心编程思想目录: 1. 依赖查找的今世前生 单一类型依赖查找 JNDI:javax.naming.Context JavaBeans :java.beans.beancontext.BeanContext 集合类型依赖查找 java. 阅读全文
posted @ 2020-02-12 09:15 binarylei 阅读(116) 评论(0) 推荐(0) 编辑

2020年2月11日

摘要:Spring(04)Spring Bean 基础 [toc] Spring 核心编程思想目录: 1. 定义 Spring Bean BeanDefinition 是 Spring Framework 中定义 Bean 的配置元信息接口,包含: Bean 的类名 Bean 行为配置元素,如作用域、自动 阅读全文
posted @ 2020-02-11 21:37 binarylei 阅读(85) 评论(0) 推荐(0) 编辑
摘要:Spring(03)Spring IOC 概述 [toc] Spring 核心编程思想目录: 1. Spring IoC 依赖查找 1.1 根据 Bean 名称查找 实时查找 延迟查找 bean 配置如下: 通过 ObjectFactory 获取 bean 时会延迟加载 bean,只有手动调用 ge 阅读全文
posted @ 2020-02-11 21:36 binarylei 阅读(121) 评论(0) 推荐(0) 编辑
摘要:Spring IoC Bean 创建方法总结 [toc] Spring 核心编程思想目录: 本文是对 Spring Bean 实例化(Instantiation)方式的总结。常见的实例 bean 的方式有五种,都有 XML、Java 注解和 Java API 三种配置方式。所谓 Java API 指 阅读全文
posted @ 2020-02-11 09:42 binarylei 阅读(203) 评论(0) 推荐(0) 编辑
摘要:Spring Boot 目录 阅读全文
posted @ 2020-02-11 08:46 binarylei 阅读(70) 评论(0) 推荐(0) 编辑
摘要:Spring 循环引用(三)AbstractFactoryBean 如何解决循环依赖 [toc] Spring 系列目录: 本章讨论的范围:AbstractFactoryBean 创建单例 Bean 过程中出现的循环依赖问题,多例 Bean 的创建根本不会出现循环依赖,因为会直接抛异常。 1. 循环 阅读全文
posted @ 2020-02-11 08:33 binarylei 阅读(216) 评论(0) 推荐(0) 编辑

2020年2月10日

摘要:Spring(02)重新认识 IoC [toc] 1. IoC 发展简介 1983年,Richard E. Sweet 在《The Mesa Programming Environment》中提出 “Hollywood Principle”(好莱坞原则) 1988年,Ralph E. Johnson 阅读全文
posted @ 2020-02-10 11:12 binarylei 阅读(134) 评论(0) 推荐(1) 编辑
摘要:极客时间 【第三期】21 天打卡活动 [toc] 21天打卡 Day 3(2020 02 10) 打卡专栏:小马哥讲Spring核心编程思想 学习要点 & 总结:重新认识 IoC 本章讲述:①什么是 IoC、②IoC 的实现策略、③IoC 的主要职责、④传统的 IoC 实现方案、⑤Spring Io 阅读全文
posted @ 2020-02-10 11:10 binarylei 阅读(113) 评论(0) 推荐(0) 编辑
摘要:Spring(01)特性总览 [toc] Spring 核心编程思想目录: 1. 环境说明 JDK8 Spring Framework 5.2.2 IDEA Community 2019 2. 内容概述 待补充... 3. Spring 特性 官方文档: 3.1 核心特性(core) loC容器(l 阅读全文
posted @ 2020-02-10 11:08 binarylei 阅读(169) 评论(0) 推荐(0) 编辑
摘要:Spring 核心编程思想目录 Spring 全家桶系列 Spring 核心编程思想目录: Spring 系列目录: Spring Boot 系列目录: Spring Cloud 系列目录: Spring Framework 5.2.2 + Spring Boot 2.2.2 Spring 核心编程 阅读全文
posted @ 2020-02-10 11:02 binarylei 阅读(422) 评论(0) 推荐(0) 编辑

2020年2月7日

摘要:Spring IOC 前世今生之 JDNI [toc] 提起 Spring,我们就想起 IOC(控制反转),实现 IOC 有两种技术:一是 DL(依赖查找 depency lookup),二是 DI(依赖注入 depency inject)。其实 Java 很早就有 DL 技术,本章让我们走近 DL 阅读全文
posted @ 2020-02-07 14:46 binarylei 阅读(119) 评论(0) 推荐(0) 编辑

2020年1月26日

摘要:Sharding Jdbc 源码分析 [toc] __Apache Sharding Sphere 系列目录()__ 在看 Sharding Jdbc 源码之前,强烈建议先阅读一直官网的文章: 1. "Apache Sharding Jdbc 数据分片" JDBC 调用过程如下:APP ORM JD 阅读全文
posted @ 2020-01-26 18:06 binarylei 阅读(278) 评论(0) 推荐(0) 编辑
摘要:Sharding Proxy 源码分析 [toc] 在看 Sharding Proxy 源码之前,强烈建议先阅读一直官网的两篇文章: 1. "Apache Sharding Proxy 使用手册" 2. "Apache Sharding Proxy 设计原理" Sharding Proxy 包结构 阅读全文
posted @ 2020-01-26 09:15 binarylei 阅读(412) 评论(1) 推荐(1) 编辑

2020年1月20日

摘要:Apache Sharding Sphere 目录 Sharding Jdbc 源码分析: "sharding jdbc core 源码分析" [shardingsphere sql parser 源码分析] [sharding core route 源码分析] [sharding core exe 阅读全文
posted @ 2020-01-20 13:48 binarylei 阅读(81) 评论(0) 推荐(0) 编辑

2020年1月8日

摘要:MySQL 目录 "MySQL 系列(一)安装" "MySQL 系列(二)Jdbc" "MySQL 系列(三)事务" "MySQL实战45讲" innodb "InnoDB透明页压缩与稀疏文件" "MySQL查询过程" "MySQL中binlog和redo log的一致性问题" "MYSQL Gro 阅读全文
posted @ 2020-01-08 10:53 binarylei 阅读(59) 评论(0) 推荐(0) 编辑

2019年12月29日

摘要:RMI 系列(02)源码分析 [toc] 1. 架构 RMI 中有三个重要的角色:注册中心(Registry)、客户端(Client)、服务端(Server)。 图1 RMI 架构图 在 RMI 中也要先进行服务注册,客户端从注册中心获取服务。为了屏蔽网络通信的复杂性,RMI 提出了 Stub(客户 阅读全文
posted @ 2019-12-29 19:09 binarylei 阅读(134) 评论(0) 推荐(0) 编辑

2019年12月5日

摘要:flink training course [toc] 转载自 大数据领域顶级盛会 Flink Forward Asia 2019 详情🔎 https://dwz.cn/ioH4FiMZ 直击 Flink Forward Berlin 2019 现场回放!精彩 https://www.bilibi 阅读全文
posted @ 2019-12-05 21:32 binarylei 阅读(302) 评论(0) 推荐(0) 编辑

2019年11月3日

摘要:任务调度(02)Spring Schedule [toc] Spring 3.0 提供两种任务调度方式:一是定时任务调度;二是异步任务调度。这两种任务调度方式都是基于 JUC 实现的,是一种非常轻量级的任务调度方式。同时在 spring context support 中也整合了 Quartz,文本 阅读全文
posted @ 2019-11-03 19:02 binarylei 阅读(563) 评论(0) 推荐(0) 编辑

2019年10月23日

摘要:Redis 系列(04 2)Redis原理 内存回收 [toc] "Redis 系列目录" 相关文档推荐: 1. "Redis LRU" Reids 所有的数据都是存储在内存中的,在某些情况下需要对占用的内存空间进行回收。内存回收主要分为两类,一类是 key 过期,一类是内存使用达到上限(max_m 阅读全文
posted @ 2019-10-23 07:23 binarylei 阅读(186) 评论(0) 推荐(0) 编辑

2019年10月22日

摘要:Redis 系列(02)数据结构 [toc] "Redis 系列目录" 1. String 1.1 基本操作 1.2 数据结构 String 字符串类型的内部编码有三种: 1. int,存储8个字节的长整型(long,2^63 1)。 2. embstr SDS(Simple Dynamic Str 阅读全文
posted @ 2019-10-22 20:59 binarylei 阅读(109) 评论(0) 推荐(0) 编辑
摘要:Redis 系列 1. [Redis 系列(01)安装配制] 2. [Redis 系列(02)数据结构] 3. [Redis 系列(03 1)进阶 发布订阅] 4. [Redis 系列(03 2)进阶 事务] 5. [Redis 系列(03 3)进阶 Lua脚本] 6. [Redis 系列(04 1 阅读全文
posted @ 2019-10-22 19:22 binarylei 阅读(79) 评论(0) 推荐(0) 编辑
摘要:Dubbo 系列(05 1)服务发布 [toc] "Spring Cloud Alibaba 系列目录 Dubbo 篇" 1. 背景介绍 相关文档推荐: 1. "Dubbo 实战 API 配置" 2. "Dubbo 源码解析 服务暴露" 本章主要研究一下 Dubbo 服务暴露和服务引入的过程。Dub 阅读全文
posted @ 2019-10-22 08:10 binarylei 阅读(73) 评论(0) 推荐(0) 编辑

2019年10月19日

摘要:Dubbo 系列(07 5)集群容错 Mock [toc] "Spring Cloud Alibaba 系列目录 Dubbo 篇" 1. 背景介绍 相关文档推荐: 1. "Dubbo 实战 服务降级" 2. "Dubbo 实战 本地伪装" 3. "Dubbo 实战 本地存根" Dubbo 的集群容错 阅读全文
posted @ 2019-10-19 10:58 binarylei 阅读(311) 评论(0) 推荐(0) 编辑

2019年10月17日

摘要:BDubbo 系列(07 4)集群容错 集群 [toc] "Spring Cloud Alibaba 系列目录 Dubbo 篇" 1. 背景介绍 相关文档推荐: 1. "Dubbo 集群容错 实战" 2. "Dubbo 官网源码解读 集群" 在 Dubbo 的整个集群容错流程中,首先经过 Direc 阅读全文
posted @ 2019-10-17 08:09 binarylei 阅读(118) 评论(0) 推荐(0) 编辑

2019年10月15日

摘要:Dubbo 系列(07 3)集群容错 负载均衡 [toc] "Spring Cloud Alibaba 系列目录 Dubbo 篇" 1. 背景介绍 相关文档推荐: 1. "Dubbo 官网源码解读 负载均衡" 在 Dubbo 的整个集群容错流程中,首先经过 Directory 获取所有的 Invok 阅读全文
posted @ 2019-10-15 08:27 binarylei 阅读(205) 评论(0) 推荐(0) 编辑

2019年10月14日

摘要:Dubbo 系列(07 2)集群容错 服务路由 [toc] 1. 背景介绍 相关文档推荐: 1. "Dubbo 路由规则配置" 2. "Dubbo 源码解读 服务路由" 在上一节 "Dubbo 系列(06 1)集群容错 服务字典" 中分析服务字典的源码,服务字典是 Dubbo 集群容错的基础,这节只 阅读全文
posted @ 2019-10-14 21:40 binarylei 阅读(129) 评论(0) 推荐(0) 编辑
摘要:Dubbo 系列(07 1)集群容错 服务字典 [toc] "Spring Cloud Alibaba 系列目录 Dubbo 篇" 1. 背景介绍 本篇文章,将开始分析 Dubbo 集群容错方面的源码。集群容错源码包含四个部分,分别是 服务目录 Directory、服务路由 Router、集群 Cl 阅读全文
posted @ 2019-10-14 07:33 binarylei 阅读(198) 评论(0) 推荐(0) 编辑

2019年10月13日

摘要:Spring Cloud Alibaba Dubbo "Dubbo" Dubbo 系列 0. [Dubbo 系列总结] 1. [Dubbo 系列(01)最简使用姿态] 2. [Dubbo 系列(02)整体架构] 3. "Dubbo 系列(03)注册中心" 4. [Dubbo 系列(04 1)Dubb 阅读全文
posted @ 2019-10-13 10:24 binarylei 阅读(88) 评论(0) 推荐(0) 编辑
摘要:Dubbo 微服务系列(03)服务注册 [TOC] "Spring Cloud Alibaba 系列目录 Dubbo 篇" 1. 背景介绍 图1 Dubbo经典架构图 注:本图来源 "Dubbo官方架构图" 表1 节点角色说明 | 节点 | 角色说明 | | | : | | | 暴露服务的服务提供方 阅读全文
posted @ 2019-10-13 10:15 binarylei 阅读(729) 评论(0) 推荐(0) 编辑

2019年10月4日

摘要:Eureka 系列(08)心跳续约与自动过期 [TOC] "Spring Cloud 系列目录 Eureka 篇" 在上一篇 "Eureka 系列(07)服务注册与主动下线" 中对服务的注册与下线进行了分析,本文继续分析 Eureka 是如何进行心跳续约的。 1. 心跳续约 心跳续约有两种情况:一是 阅读全文
posted @ 2019-10-04 09:32 binarylei 阅读(225) 评论(0) 推荐(0) 编辑

2019年10月2日

摘要:Eureka 系列(07)服务注册与主动下线 [TOC] "Spring Cloud 系列目录 Eureka 篇" 在上一篇 "Eureka 系列(05)消息广播" 中对 Eureka 消息广播的源码进行了分析,之后的几篇文章会具体分析本地服务注册、主动下线、心跳续约、自动过期等的实现机制。 负责集 阅读全文
posted @ 2019-10-02 21:40 binarylei 阅读(95) 评论(0) 推荐(0) 编辑
摘要:Eureka 系列(06)消息广播(下):TaskDispacher 之 Acceptor Worker 模式 [TOC] "Spring Cloud 系列目录 Eureka 篇" Eureka 消息广播主要分三部分讲解: 1. 服务器列表管理:PeerEurekaNodes 管理了所有的 Peer 阅读全文
posted @ 2019-10-02 16:35 binarylei 阅读(152) 评论(0) 推荐(0) 编辑

2019年10月1日

摘要:Eureka 系列(05)消息广播(上):消息广播原理分析 [TOC] 0. "Spring Cloud 系列目录 Eureka 篇" 首先回顾一下客户端服务发现的流程,在上一篇 "Eureka 系列(04)客户端源码分析" 中对 Eureka Client 的源码进行了分析,DiscoverCli 阅读全文
posted @ 2019-10-01 10:10 binarylei 阅读(372) 评论(0) 推荐(0) 编辑

2019年9月30日

摘要:Eureka 系列(04)客户端源码分析 [TOC] 0. "Spring Cloud 系列目录 Eureka 篇" 在上一篇 "Eureka 系列(01)最简使用姿态" 中对 Eureka 的简单用法做了一个讲解,本节分析一下 EurekaClient 的实现 DiscoveryClient。本文 阅读全文
posted @ 2019-09-30 21:01 binarylei 阅读(613) 评论(0) 推荐(0) 编辑
摘要:Eureka 系列(03)Spring Cloud 自动装配原理 [TOC] 0. "Spring Cloud 系列目录 Eureka 篇" 本文主要是分析 Spring Cloud 是如何整合 Eureka 的,但不会具体分析 Eureka 的源码,之后的文章会对 Eureka 的源码做一个比较具 阅读全文
posted @ 2019-09-30 08:44 binarylei 阅读(305) 评论(0) 推荐(0) 编辑

2019年9月29日

摘要:Eureka 系列(02)Eureka 一致性协议 "Eureka" 是由 Netflix 基于 AP 模型的服务发现中间件,包括服务发现服务器和客户端的。相关文档推荐:一是 "Spring Cloud Eureka 官网" ,二是 "Eureka源码解析" 。 本系列源码分析基于 spring c 阅读全文
posted @ 2019-09-29 07:49 binarylei 阅读(1377) 评论(0) 推荐(0) 编辑
摘要:Eureka 系列(01)最简使用姿态 "Eureka" 是由 Netflix 公司的服务发现中间件,包括服务发现服务器和客户端的。 "Spring Cloud Eureka 官网文档" [TOC] 0. "Spring Cloud 系列目录 Eureka 篇" 1. 服务发现与发现 1.1 服务发 阅读全文
posted @ 2019-09-29 07:46 binarylei 阅读(176) 评论(0) 推荐(0) 编辑

2019年9月26日

摘要:Feign 系列(05)Spring Cloud OpenFeign 源码解析 [TOC] __Spring Cloud 系列目录()__ 在 "上一篇" 文章中我们分析 Feign 参数解析的整个流程,Feign 原生已经支持 Feign、JAX RS 1/2 声明式规范,本文着重关注 Sprin 阅读全文
posted @ 2019-09-26 22:25 binarylei 阅读(343) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页

导航

统计