消息中间件的背景分析 场景分析 前面跟着我看过 zk 的源码,学过并发编程的同学应该知道,我们可以使用阻塞队列+线程池来实现生产者消费者模式.比如说在一个应用中,A 方法调用...
消息中间件的背景分析 场景分析 前面跟着我看过 zk 的源码,学过并发编程的同学应该知道,我们可以使用阻塞队列+线程池来实现生产者消费者模式.比如说在一个应用中,A 方法调用...
[TOC] 在完全掌握 Spring 系统结构,实现原理,在理解设计模式的基础上,自己动手写一个高仿真版本的 Spring 框架,以达到透彻理解 Spring 的目的,感受作...
[TOC] 1. 定义 装饰器模式是指在不改变原有对象的基础上,将功能附加到对象上,提供了比继承更有弹性的替代方案(扩展原有对象的功能) 2. 适用场景 装饰者模式在我们生活...
[TOC] 在完全掌握 Spring 系统结构,实现原理,在理解设计模式的基础上,自己动手写一个高仿真版本的 Spring 框架,以达彻理解 Spring 的目的,感受作者创...
[TOC] 在完全掌握 Spring 系统结构,实现原理,在理解设计模式的基础上,自己动手写一个高仿真版本的 Spring 框架,以达彻理解 Spring 的目的,感受作者创...
[TOC] 1. 定义 代理模式是指为其他对象提供一种代理,以控制对这个对象的访问 代理对象在客服端和目标对象之间起到中介作用 2. 适用场景 ?;つ勘甓韵?增强目标对象 3...
[TOC] 1. 题目 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度不要使用额外的数组空间,你必须在原地修改输入数组 并在...
[TOC] 1. 题目详情 给你一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,并返回移除后数组的新长度不要使用额外的数组空间,你必须仅使用...
[TOC] 1. 定义 当某个类加载器需要加载某个.class 文件时,它首先把这个任务委托给他的上级类加载器,递归这个操作,如果上级的类加载器没有加载,自己才会去加载这个类...