摘要:
单例模式特点:① 单例类只能有一个实例② 私有构造方法,不允许通过其他类创建单例类的实例③ 提供静态get方法返回单实例 饿汉式:类加载的时候就创建实例懒汉式:类加载时不创建实例,第一次调用get方法时才创建实例 饿汉式优点:简单,调用时速度快,无需考虑创建实例时线程安全问题饿汉式缺点:占用内存,可 阅读全文
posted @ 2022-12-12 21:45
白露~
阅读(81)
评论(0)
推荐(0)
|
摘要:
单例模式特点:① 单例类只能有一个实例② 私有构造方法,不允许通过其他类创建单例类的实例③ 提供静态get方法返回单实例 饿汉式:类加载的时候就创建实例懒汉式:类加载时不创建实例,第一次调用get方法时才创建实例 饿汉式优点:简单,调用时速度快,无需考虑创建实例时线程安全问题饿汉式缺点:占用内存,可 阅读全文
posted @ 2022-12-12 21:45
白露~
阅读(81)
评论(0)
推荐(0)
摘要:
题目描述: 标签:树 深度优先搜索 递归 给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 代码: 思路分析:思路其实同二叉树的最大深度。 1、递归结束的条件是,当根节点为null时,返回0。 2、求 阅读全文
posted @ 2022-12-12 21:42
白露~
阅读(27)
评论(0)
推荐(0)
摘要:
单例模式(来自菜鸟教程) 单例模式(Singleton Pattern)是Java中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接 阅读全文
posted @ 2022-12-12 21:41
白露~
阅读(66)
评论(0)
推荐(0)
摘要:
目录 一、什么是单例模式? 二、单例模式的应用场景 三、两种典型的方式实现单例模式 1.饿汉模式 2.懒汉模式 3.理解懒汉模式和饿汉模式 四、单例模式和线程的关系 1.饿汉模式是否线程安全? 2.懒汉模式线程安全吗?为什么? 2.1 如何改进懒汉模式?让代码变得线程安全呢? ——————————— 阅读全文
posted @ 2022-12-12 21:38
白露~
阅读(216)
评论(0)
推荐(0)
摘要:
文章目录1、内存空间有限,当缓存满的时候,如何淘汰缓存?2、实现LRU demo 使用Java容器LinkedHashMap 哈希表(HashMap)+双向链表 1、内存空间有限,当缓存满的时候,如何淘汰缓存?FIFO(First In First Out)先进先出LFU(Least Frequen 阅读全文
posted @ 2022-12-12 21:25
白露~
阅读(619)
评论(0)
推荐(0)
摘要:
1.基于内存的key-value数据库2.基于c语言编写的,可以支持多种语言的api //set每秒11万次,取get 81000次3.支持数据持久化4.value可以是string,hash, list, set, sorted set 使用场景1. 去最新n个数据的操作2. 排行榜,取top n 阅读全文
posted @ 2022-12-11 22:14
白露~
阅读(1524)
评论(0)
推荐(1)
摘要:
通过了解 CH 的几大特性了解千亿级企业 ClickHouse 实时处理引擎架构设计、核心技术设计、运行机理全流程。 1 初始 ClickHouse 1.1 什么是 ClickHouse 1.2 ClickHouse 的优缺点 1.3 谁在用 ClickHouse 3 数据引擎 3.1 库引擎 3. 阅读全文
posted @ 2022-12-11 21:28
白露~
阅读(512)
评论(0)
推荐(0)
摘要:
(1)select==>时间复杂度O(n) 它仅仅知道了,有I/O事件发生了,却并不知道是哪那几个流(可能有一个,多个,甚至全部),我们只能无差别轮询所有流,找出能读出数据,或者写入数据的流,对他们进行操作。所以select具有O(n)的无差别轮询复杂度,同时处理的流越多,无差别轮询时间就越长。 ( 阅读全文
posted @ 2022-12-03 15:08
白露~
阅读(493)
评论(0)
推荐(0)
摘要:
文章目录一 基本概念1、什么是 Netty?2、Netty 的优势?3、Netty 有什么特点?4、Netty 有哪些应用场景?5、Netty 的高性能体现在?6、相比原生 NIO 的优势?7、Netty 和 Tomcat 的区别?8、BIO. NIO. AIO 分别是什么?9、Select、Pol 阅读全文
posted @ 2022-12-01 22:43
白露~
阅读(1004)
评论(0)
推荐(0)
摘要:
目录 1. Netty 是什么2. 为什么要使用Netty?3. Netty有什么优点4. netty高性能主要依赖了哪些特性5. 为什么BIO比NIO性能差?简单讲讲区别6. 简单说下 BIO、NIO 和 AIO区别7. 说说NIO的主要组成8. 说说对于Netty的零拷贝理解9. 说说Netty 阅读全文
posted @ 2022-12-01 21:19
白露~
阅读(2430)
评论(0)
推荐(0)
|