Lanson

LV5
举报
发表了文章

云原生(三十七) | Kubernetes篇之Gitlab入门和安装

GitLab是一个用于仓库管理系统的开源项目,使用git作为代码管理工具,并在此基础上搭建起来的Web服务。

Lanson
容器GitDockeryumHTTP
发表了文章

大数据必学Java基础(六十八):File类的深入了解

内存中存放的数据在计算机关机后就会消失。要长久保存数据,就要使用硬盘、光盘、U 盘等设备。为了便于数据的管理和检索,引入了“文件”的概念。一篇文章、一段视频、一...

Lanson
Java
发表了文章

大数据必学Java基础(六十七):DelayQueue深入了解

DelayQueue是一个无界的BlockingQueue,用于放置实现了Delayed接口的对象,其中的对象只能在其到期时才能从队列中取走。

Lanson
Java
发表了文章

大数据必学Java基础(六十六):BlockingQueue常见子类

上面的while不可以换为if,因为如果notFull中的线程被激活的瞬间,有其他线程放入元素,那么队列就又满了。

Lanson
Java
发表了文章

大数据必学Java基础(六十五):阻塞队列介绍

所以Collection最基础的增删改查操作是有的,在这个基础上,多了Queue的特点,在这个基础上又多了阻塞的特点,最终形成了BlockingQueue

Lanson
Java
发表了文章

大数据必学Java基础(六十四):数据结构队列介绍

思想上的结构--》卧室,厨房,卫生间 ---》线性表(数组,链表),图,树,栈,队列

Lanson
Java
发表了文章

大数据必学Java基础(六十三):COW并发容器讲解

COW类并发容器,全称:Copy On Write容器,写时复制容器。(读写分离容器)

Lanson
Java
发表了文章

大数据必学Java基础(六十二):ConcurrentMap并发容器对比

Lanson
Java
发表了文章

大数据必学Java基础(六十一):同步类容器对比应用

比如ArrayList,HashMap,线程不安全,现在想把线程不安全的集合转换为线程安全的集合:

Lanson
Java
发表了文章

大数据必学Java基础(六十):集合补充

1、逻辑结构 :思想上的结构 --》卧室,厨房,卫生间 --》线性表(数组,链表),图,树,栈,队列

Lanson
Java
发表了文章

大数据必学Java基础(五十九):Map接口源码部分

实际上这个算法就是: h%length ,但是取模的话 效率太低,所以用位运算效率会很高。

Lanson
Java
发表了文章

大数据必学Java基础(五十八):Map接口讲解

Lanson
Java
发表了文章

大数据必学Java基础(五十七):Set接口讲解

其实就是在HashSet的基础上,多了一个总的链表,这个总链表将放入的元素串在一起,方便有序的遍历:

Lanson
Java
发表了文章

大数据必学Java基础(五十六):LinkedList实现类的使用

Lanson
Java
发表了文章

大数据必学Java基础(五十五):泛型深入了解

集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为Object,

Lanson
Java
发表了文章

大数据必学Java基础(五十四):List接口深入了解

在JDK1.7中:在调用构造器的时候给底层数组elementData初始化,数组初始化长度为10

Lanson
Java
发表了文章

大数据必学Java基础(五十三):Colletion接口

Lanson
Java
发表了文章

大数据必学Java基础(五十二):集合的深入了解

PS:这里的存储指的是内存层面的存储,而不是持久化存储(.txt,.avi,.jpg,数据库)。

Lanson
Java
发表了文章

大数据必学Java基础(五十一):什么是算法和数据结构

算法1: 1+2=3 3+3=6 6+4=10.....加到100 --》5050

Lanson
Java
发表了文章

大数据调度平台Airflow(八):Airflow分布式集群搭建及测试

默认Airflow安装在$ANCONDA_HOME/envs/python37/lib/python3.7/site-packages/airflow目录下。配...

Lanson
大数据处理套件大数据解决方案

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券