j
转载 2019-04-12 20:34:00
433阅读
2评论
HashSet是Java集合Set的一个实现类,Set是一个接口,其实现类除HashSet之外,还有TreeSet,并继承了Collection,HashSet集合很常用,同时也是程序员面试时经常会被问到的知识点我就没见过这么不要脸的数据结构,还给自己起名 HashSet 搞得跟 HashMap 是同一级别上的,对外糊弄用户,对内欺骗HashMap,每次value 都给人一不变的数据这不跟蛋壳一样了吗,一刀双割
原创 2021-10-14 16:35:57
152阅读
HashMap 是一个利用数组存储key-value键值对的一个数据结构,为了有序的要求,然后我们引入了LinkedHashMap来满足我们对顺序的要求,再到后面我们学习了HashSet这种数据结构,利用的是HashMap的Key 的唯一性来实现HashSet 的去重的目的LinkedHashSet 也HashSet 一样也在内部使用了HashMap,因为LinkedHashSet要维持元素之间的顺序,所以它使用的实HashMap的有序版本,也就是LinkedHashMap
原创 2021-10-14 16:35:58
171阅读
ArrayList是集合的一种实现,实现了接口List,List接口继承了Collection接口。ArrayList 是java 中最常用的集合类型,这是因为它使用起来非常简单,而且它提供了非常丰富的功能,并且性能非常好,这里需要注意的是性能是以牺牲了线程安全为代价的,ArrayList 好用又很大一部分来自它的动态扩容,不像数组那样你需要提前计算好数组的大小,ArrayList 会随着元素的增加自动扩容。
原创 2021-10-14 16:36:00
299阅读
HashTable 线程安全的设计,初始值和扩容的过程,为什么不支持null值,如何自定义HashTable 使其支持null值
原创 2021-10-14 16:42:19
10000+阅读
数组 数组的定义 数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据指针数组、结构数组等各种类别。在面向对象的程序设计语言中还有类对象数组。这个以后在C++或者Java语言中会涉及到。元素的集合称为数组。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的
原创 2011-04-21 17:25:32
828阅读
深度剖析Kubernetes Kubernetes是一个开源的容器编排平台,它可以帮助我们管理和调度容器化的应用程序。在这篇文章中,我将深入剖析Kubernetes的实现原理和使用方法,并带有代码示例,帮助你快速入门。 整体流程 下面是使用Kubernetes实现关键词的整体流程: 步骤 操作 1 安装Kubernetes集群 2 编写Docker镜像 3 创建Deployment 4 创
原创 7月前
28阅读
LinkedList和ArrayList一样是集合List的实现类,虽然较之ArrayList,其使用场景并不多,但同样有用到的时候,那么接下来,我们来认识一下它。其实它们两个都同属于List阵营,只不过实现方式有所差异,ArrayList 就是借助Array 实现的List,LinkedList 就是借助双向链表(Linked) 实现的List
原创 2021-10-14 16:35:56
286阅读
    2016.3.16 制作了一套LVM,可以通过它扩大或缩小分区上空间的大小。同时可以在软件级别,将数据制作快照,对原始数据进行备份。它本身不能代替RAID,LVM的重点在于可以弹性调整文件系统的容量!而并非在于性能与数据保全上面。但根据Linux哲学思想:"存在即合理",今天决定系统的将它整理出来,并分享给大家,以备今后的工作学习之用。  &nbsp
原创 2016-03-17 10:40:37
760阅读
Yii是一个基于组件、用于开发大型Web应用的高性能PHP框架,它提供了当今Web 2.0应用开发所需要的几乎一切功能,是zui具开发效率的PHP框架之一。 《Yii框架深度剖析》站在框架设计的高度,从源代码级别剖析了Yii框架的工作机制。《Yii框架深度剖析》分为15章,其内容涵盖了PHP框架的概念,Yii框架的工作流程,布局的概念及作用,模块的概念及作用,ActiveRecord模型的原理和作
一、Kubernetes诞生背景 如果要了解Kubernetes的诞生,就绕不开整个云计算的发展历程。了解了云计算的发展的过程,就会明白,Kubernetes是云计算发展到一定程度的必然产物。云计算发展历程 云计算发展历程的时间轴如下图所示,从物理机过渡到传统的IaaS阶段,进而发展为早期的PaaS,直至发展到如今的基于Kubernetes架构的新兴PaaS平台。用户使用资源的形态也由早期的物理机
云存储(cloud storage)这个概念一经提出,就得到了众多厂商的支持和关注。Amazon在两年前就推出的Elastic Compute Cloud(EC2:弹性计算云)云存储产品,旨在为用户提供互联网服务形式同时提供更强的存储和计算功能。内容分发网络服务提供商CDNetworks和业界著名的云存储平台服务商 Nirvanix发布了一项新的合作,并宣布结成战略伙伴关系,以提供业界目前唯一
转载 精选 2011-03-28 16:08:18
432阅读
                  深度剖析“考研现象”   文/飞天含雪    前期新浪引用了笔者的三篇关于考研和中国教育的文章,笔者不甚荣幸之余又有很多遗憾,从反馈的情况来看感觉很多人还是很懵懂,对考研问题认识不透彻,不管自己是否适合都一意孤行的执着考研,当然,笔者并非反对所有人考研,但是,笔者敢肯定,对大多数人而言,考研究并非其初衷,以某些人的话来说“要是能找到好工作谁去考
原创 2022-01-06 15:01:05
136阅读
libevent源码深度剖析二——Reactor模式张亮前面讲到,整个libevent本身就是一个R
转载 2022-09-18 10:29:12
150阅读
Apriori算法是第一个关联规则挖掘算法,也是最经典的算法。它利用逐层搜索的迭代方法找出数据库中项集的关系。
原创 2022-10-17 16:06:13
105阅读
声明:下面代码所有在windows7  vs2010环境下编译通过。并运行无误。 全局函数指针 是指向函数的指针变量,在C编译时。每个函数都有一个入口地址。那么这个指向这个函数的函数指针便指向这个地址。 函数指针的用途是非常大的,主要有两个作用:用作调用函数和做函数的參数。 函数指针的声明方法: 数据类型标志符(指针变量名)(形參列表); 一般函数的声明为: intfunc ( in
转载 2016-01-04 21:17:00
114阅读
2评论
随着前端技术的急速发展,随着互联网行业的日益发展,html5作为一种比较新型的开发技术早已经被很多大的企业所应用,通过html5语言可以开发适用于任何设备上的酷炫网站页面,所以HTML5的发展趋势可想而知。话说HTML5退出了也好长一段时间了,现在还拿出来炒冷饭O(∩_∩)O哈哈~ HTML5与se
转载 2020-12-09 20:35:00
92阅读
2评论
文章目录PreCMSJVM参数阶段PreJVM-04垃圾收集Garbage Collection(上)
原创 2022-03-28 13:56:56
146阅读
此文章详细剖析了http协议,深入了解http协议不管是对运维还是开发人员,都是非常重要的。
原创 精选 2017-05-03 11:06:45
1120阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5