-
k8s CNI插件简单了解
k8s CNI插件简单了解 Kubernetes网络模型本身对某些特定的网络功能有一定要求,但在实现方面也具有一定的灵活性。业界已经有不少不同的网络方案,来满足特定的环境和要求。 CNI(container network interface)是容器网络接口,它是一种标准设计和库,为了让用户在容器...
-
并发编程之线程池
并发编程之线程池 并发编程之线程池 4. 自定义线程池 ThreadPoolExecutor 异步模式之工作线程 3. Fork/Join 4. 自定义线程池 步骤1 :自定义拒绝策略接口 ThreadPoolExecutor 1)线程池状态 ThreadPoolExecutor使用int的高3位来表示线程池状态,低29位表示线程数量 从...
-
集合与容器类
集合与容器类 集合与容器类 体系 早在 Java 2 中之前,Java 就提供了特设类。比如:Dictionary, Vector, Stack 和 Properties 这些类用来存储和操作对象组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用 Vector 类的方式和使用 Prop...
-
Java虚拟机——JVM
Java虚拟机——JVM 一、JVM整体架构 1、JVM(Java虚拟机):指以软件的方式模拟具有完整硬件系统功能、运行在一个 完全隔离环境中的完整计算机系统,是物理机的软件实现 。常用的虚拟机有VMWare、Virtual Box、Java Virtual Machine。 2、JVM由三个主要的子系统构成 类...
-
类加载与实例化
类加载与实例化 类加载与实例化 基本步骤 类装载分为以下 5 个步骤: 加载:根据查找路径找到相应的 class 文件然后导入 检查:检查加载的 class 文件的正确性 准备:给类中的静态变量分配内存空间 解析:虚拟机将常量池中的符号引用替换成直接引用的过程。符号引用理...
-
轻量级RPC设计与实现第五版(最终版)
轻量级RPC设计与实现第五版(最终版) 在最近一段时间里,通过搜集有关资料加上自己的理解,设计了一款轻量级RPC,起了一个名字 lightWeightRPC 。它拥有一个RPC常见的基本功能。主要功能和特点如下: 利用Spring实现依赖注入与参数配置 利用Netty来实现客户端与服务端...
-
轻量级RPC设计与实现第四版
轻量级RPC设计与实现第四版 在本版本中引入了SPI机制,关于Java的SPI机制与Dubbo的SPI机制在以前的文章中介绍过。 传送门:Dubbo的SPI机制与JDK机制的不同及原理分析 因为设计的RPC框架是基于Spring的,时常会遇到依赖注入问题。Spring中也有SPI机制,但是它有有个缺点...
-
Dubbo-服务注册中心之AbstractRegistry
Dubbo-服务注册中心之AbstractRegistry 在dubbo中,关于注册中心Registry的有关实现封装在了dubbo-registry模块中。提供者(Provider)个消费者(Consumer)都是通过注册中心进行资源的调度。当服务启动时,provider会调用注册中心的register方法将自己的服务通过url的...
-
消息中间件简介
消息中间件简介 中间件 中间件自然是放在服务|模块之间的,用于处理服务之间的数据交互。 常见的中间件:消息中间件(比如Kafka、RabbitMQ)、缓存中间件(比如Redis)。 消息生产者、消息消费者 比如服务A发消息给服务B,那服务A就是消息生产者(产生消息、发送消息)...
-
Spring作用域和BeenFactory
Spring作用域和BeenFactory 1、Spring Bean实例作用域: ① singleton : IOC容器仅创建一个Bean实例,IOC容器每次返回的是同一个Bean实例。 ② prototype: IOC容器可以创建多个Bean实例,每次返回的都是一个新的实例。 ③ request: 该属性仅对HTTP请求产生作用,每...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
