超详细的Ribbon源码解析

Ribbon简介 什么是Ribbon? Ribbon是springcloud下的客户端负载均衡器,消费者在通过服务别名调用服务时,需要通过Ribbon做负载均衡获取实际的服务调用地址,然后通过httpclient的方式进行本地RPC远程调用。 Ribbon原理 Ribbon负载均衡算法主要是轮询算法 ... »

Spring的JDK动态代理如何实现的(源码解析)

前言 上一篇文章中提到了SpringAOP是如何决断使用哪种动态代理方式的,本文接上文讲解SpringAOP的JDK动态代理是如何实现的。SpringAOP的实现其实也是使用了Proxy和InvocationHandler这两个东西的。 JDK动态代理的使用方式 首先对于InvocationHand ... »

干货分享之Spring框架源码解析01-(xml配置解析)

记录并分享一下本人学习spring源码的过程,有什么问题或者补充会持续更新。欢迎大家指正! 环境: spring5.X + idea Spring 是一个工厂,是一个负责对象的创建和维护的工厂。它给我提供了一个功能齐全而且方便我们使用的ApplicationContext子接口,它最底层的接口是Be ... »

超详细的Eureka源码解析

Eureka简介 Eureka是什么? Eureka是基于REST(Representational State Transfer)服务,主要以AWS云服务为支撑,提供服务发现并实现负载均衡和故障转移。我们称此服务为Eureka服务。Eureka提供了Java客户端组件,Eureka Client, ... »

ArrayList & LinkedList源码解析

本文记录ArrayList & LinkedList源码解析 基于JDK1.8 ArrayList ArrayList实现了List接口 所有拥有List接口所有方法 可以看成可'调节'的数组 可以包含任何类型数据(包括null,可重复)ArrayList线程不是安全的 类结构 ArrayList类 ... »

k8s deployment controller源码分析

deployment controller是kube-controller-manager组件中众多控制器中的一个,是 deployment 资源对象的控制器,其通过对deployment、replicaset、pod三种资源的监听,当三种资源发生变化时会触发 deployment controll... ... »

lianngkyle

Linux内核学习总结 Linux内核学习之道Ubuntu14 搭载vim环境查看源码ubuntu14使用qemu调试linux内核学习linux内核时常碰到的汇编指令(1)学习linux内核时常碰到的汇编指令(2)Linux内核分析--操作系统是如何工作的Linux---从start_kernel到init进程启动Linux2.6 内核的 Initrd 机制解析转载 linux内核 asmlinkage宏API和系统调用实现同一方法Linux内核system_call中断处理过程

1用自己的话简要总结您对Linux系统的理解及学习Linux内核的心得;1.1Linux系统的理解:linux系统和其他的操作系统本质上是一样的,是介于应用程序和硬件之间的桥梁。Linux操作系统包含 »

pingandezhufu

Spark源码系列(十一)spark源码解析总结

Spark 通信架构 1、spark 一开始使用 akka 作为网络通信框架,spark 2.X 版本以后完全抛弃 akka,而使用 netty 作为新的网络通信框架。最主要原因:spark 对 ak »

huanghanyu

Spark on K8S源码解析.md

Spark on K8S源码解析sparkk8stime: 2019-12-19 Spark on k8s源码解析1. Spark Submitspark-submit.shspark-class.s »

lanrish

spring源码解析——spring源码导入eclipse

一.前言 众所周知,spring的强大之处。几乎所有的企业级开发中,都使用了spring了。在日常的开发中,我们是否只知道spring的配置,以及简单的使用场景。对其实现的代码没有进行深入的了解。开卷 »

hongwz

抖音解析去水印视频下载 源码

解析抖音视频去水印算法JS和HTML代码 1.通过手机抖音app点击分享按钮获取短视频链接 2.通过计算JS得到无水印视频 3.跳转视频下载去水印抖音视频 抖音解析去水印演示:https://www. »

rcon