![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
宁静以泊淡
这个作者很懒,什么都没留下…
展开
-
Java基础--多线程
文章目录一、基本概念:程序、进程、线程1、程序(program)2、进程(process)3、线程(thread)4、进程与线程的区别总结5、单核CPU和多核CPU的理解6、并行与并发7、多线程程序的优点二、线程的创建和使用1、Thread类2、创建线程继承Thread类实现Runnable接口实现Callable接口3、继承方式和实现方式的联系与区别4、实现Runnable和Callable的对比5、Thread类的有关方法6、线程的优先级线程的优先级等级涉及的方法说明7、线程的分类三、线程的生命周期1、原创 2020-11-10 16:49:56 · 245 阅读 · 0 评论 -
数据结构
文章目录前言一、数组常规数组稀疏数组二、链表三、栈四、队列五、哈希表六、树二叉树堆多叉树七、图 前言 数据结构是一门研究组织数据方式的科学 程序 = 数据结构 + 算法 一、数组 常规数组 数组是可以在内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始。 优点: 1、按照索引查询元素速度快 2、按照索引遍历数组方便 缺点: 1、数组的大小固定后就无法扩容了 2、数组只能存储一种类型的数据 3、添加,删除的操作慢,因为要移动其他的元素。 适用场景:原创 2020-09-18 18:22:19 · 51 阅读 · 0 评论 -
docker-compose.yml 搭建GitLab
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-10 22:52:19 · 174 阅读 · 0 评论