会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
欢乐豆123
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
32
下一页
2024年3月7日
ConcurrentHashMap的介绍
摘要: ConcurrentHashMap的介绍 概要 在前面的文章《散列表》中,我们对HashMap进行了介绍。但是,在并发环境下,HashMap 存在线程安全问题,可通过 HashTable 或者 Collections.synchronizedMap 解决,但它们会对整个集合加锁,影响性能。为了兼顾线
阅读全文
posted @ 2024-03-07 17:23 欢乐豆123
阅读(104)
评论(0)
推荐(0)
2024年3月6日
散列表
摘要: 散列表 概要 散列表也叫哈希表(hash table),是存储Key-Value映射的集合。对于某一个Key,散列表可以在接近O(1)的时间内进行读写操作。 散列表在本质上也是一个数组,可以根据下标,进行元素的随机访问。 下面这个table就是散列表: 一、散列表的一些基本概念 1. 哈希函数 散列
阅读全文
posted @ 2024-03-06 20:32 欢乐豆123
阅读(67)
评论(0)
推荐(0)
2024年3月4日
java Object类
摘要: java Object类 概要 java.lang.Object类是Java当中所有类的基类,即所有类的父类,它里面描述的所有方法,子类都可以使用。在对象实例化的时候,最终找的父类就是Object。 Object包含了9大常用方法: clone()、getClass()、finalize()、toS
阅读全文
posted @ 2024-03-04 11:56 欢乐豆123
阅读(51)
评论(0)
推荐(0)
2024年2月20日
分布式系统、集群和微服务之间的区别
摘要: 分布式系统、集群和微服务之间的区别 一、分布式系统 分布式系统是由多台计算机组成的系统,这些计算机通过网络进行通信和协作,共同完成一个或多个共享目标。在分布式系统中,各个计算机节点可以分布在不同的地理位置,它们通过消息传递或共享存储等方式进行通信。分布式系统的设计目标包括提高性能、可靠性、可扩展性、
阅读全文
posted @ 2024-02-20 12:02 欢乐豆123
阅读(147)
评论(0)
推荐(0)
2024年2月8日
设计模式-模板方法模式(Template Method Pattern)
摘要: 模板方法模式(Template Method Pattern) 概要 记忆关键字:模板方法 定义:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。 类型:行为型 模版方法模式结构图如下: 一、涉及的角色 1. Abs
阅读全文
posted @ 2024-02-08 15:01 欢乐豆123
阅读(41)
评论(0)
推荐(0)
2024年2月4日
软件设计思想以及面向对象的设计原则
摘要: 软件设计思想以及面向对象的设计原则 概要 在日常开发中,如果要评判代码的质量如何,我们是不是需要有一种标准? 相信大家都听说过“高内聚,低耦合”,即类的内聚性是不是很高,耦合度是不是很低。这一原则可以作为我们评判软件设计的好坏。 通俗的说,我们就需要尽量让写出的程序易于维护,减少程序与程序之间的复杂
阅读全文
posted @ 2024-02-04 16:17 欢乐豆123
阅读(52)
评论(0)
推荐(0)
2024年2月3日
java字节码指令
摘要: java字节码指令 概要 众所周知,Java 字节码是跨平台的,因此 Java 才能一次编译,处处运行。 关于JVM和字节码: 1. JVM: JVM(Java Virtual Machine,Java虚拟机)是Java程序运行的虚拟计算机。它是Java平台的一部分,负责解释和执行Java字节码,并
阅读全文
posted @ 2024-02-03 11:55 欢乐豆123
阅读(180)
评论(0)
推荐(0)
2024年2月1日
设计模式-享元模式(FlyWeight Pattern)
摘要: 享元模式(FlyWeight Pattern) 概要 记忆关键字:细粒度、共享 定义:运用共享技术有效地支持大量细粒度的对象 分析:共享对象,将对象的一部分状态(内部状态)设计成可共享的,以减少对象的数量,达到节省内存的目的。 翻译由来:FlyWeight 这个英文词汇直译更接近 "轻量级" 的含义
阅读全文
posted @ 2024-02-01 14:40 欢乐豆123
阅读(190)
评论(0)
推荐(0)
2024年1月27日
为什么 Redis Cluster 是16384个槽位
摘要: 为什么 Redis Cluster 是16384个槽位 Redis集群通过分片的方式来保存数据库中的键值对:集群的整个数据库被分为16384个槽(slot),数据库中的每个键都属于这16384个槽的其中一个,集群中的每个节点可以处理0个或最多16384个槽。 那么为什么被分为16384个槽?我们从以
阅读全文
posted @ 2024-01-27 09:35 欢乐豆123
阅读(796)
评论(0)
推荐(0)
2024年1月20日
MySQL三大范式
摘要: MySQL三大范式 数据库设计的三范式(Normal Form)是一组关于关系型数据库设计的规范,目的是为了减少冗余数据、提高数据存储的效率,并确保数据的一致性。 三范式分为以下三个层次: 1. 第一范式(1NF): 表中每列的属性不可再分 数据表中的每一列都是不可再分的基本数据项,而且在每个记录中
阅读全文
posted @ 2024-01-20 17:10 欢乐豆123
阅读(197)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
32
下一页
公告