java
文章平均质量分 64
红海
这个作者很懒,什么都没留下…
展开
-
架构师技术栈
架构师技术栈java基础集合CollectionListList集合基础####### 实现了Collection接口####### List接口特性∶是有序的,元素是可重复的####### 允许元素为rull常用的子类####### Vector######## 底层结构是数组,初始容量为10,每次增长2倍######## 它是线程同步的,已被ArrayList替代####### LinkedList######## 底层结构是双向链表######## 实现了Deque接口,原创 2021-11-17 22:53:58 · 808 阅读 · 1 评论 -
Iterator的fail-fast、fail-safe机制
Iterator的fail-fast、fail-safe机制fail-fast和fail-safe的区别:fail-safe允许在遍历的过程中对容器中的数据进行修改,而fail-fast则不允许。fail-fast ( 快速失败 )直接在容器上进行遍历,在遍历过程中,一旦发现容器中的数据被修改了,会立刻抛出ConcurrentModificationException异常导致遍历失败。java.util包下的集合类都是快速失败机制的, 常见的的使用fail-fast方式遍历的容器有HashM原创 2021-11-06 14:27:43 · 249 阅读 · 0 评论 -
ArrayList的扩容机制
ArrayList的扩容机制ArrayList是实现了List的接口的类,底层数据结构是一个数组,但是该数组实现了可变大小,具备了更好的性能。那么Arraylist是如何实现可变大小的呢,一起深入源码看一下。首先看一下它的几个属性/** * Default initial capacity. */private static final int DEFAULT_CAPACITY = 10;/** * Shared empty array instance used for empty i原创 2021-11-06 13:44:45 · 200 阅读 · 0 评论 -
Linux ssh免密钥登陆配置
ssh免密钥登陆配置 root 用户无法免密钥登陆 1. 生成密钥(一路回车)[hzhongkai@#localhost ~]$ ssh-keygen -t rsa复制公共密钥,更改权限[hzhongkai@#localhost ~]$ cd .ssh/[hzhongkai@#localhost .ssh]$ cat id_rsa.pub >> authorized_keys[h原创 2016-08-29 16:21:55 · 729 阅读 · 0 评论 -
Linux 安装 jdk
Linux 安装 jdk挂载U盘[root@localhost ~]# mkdir /mnt/usb[root@localhost ~]# mount /dev/sdb1 /mnt/usb将jdk-7u80-linux-x64.tar.gz压缩包解压到指定位置[root@localhost usb]# tar -zxvf /mnt/usb/jdk-7u80-linux-x64.tar.gz原创 2016-08-29 16:20:29 · 384 阅读 · 0 评论 -
CentOS7 安装mysql
CentOS7 安装mysql更换yum源[root@#localhost ~]# cd /etc/yum.repos.d/[root@#localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo[root@#localhost yum.repos.d]# mv CentOS-Base.rep原创 2016-08-29 16:30:05 · 290 阅读 · 0 评论 -
使用jconsole远程监控weblogic
使用jconsole远程监控weblogicjdk自带的jconsole可以监控本地和远程的jvm运行情况包括内存使用,线程监控等等。原创 2016-08-29 16:33:54 · 3236 阅读 · 1 评论 -
docker搭建hadoop分布式集群
docker搭建hadoop分布式集群原创 2016-08-29 18:34:43 · 525 阅读 · 0 评论