- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 架构师技术栈
架构师技术栈java基础集合CollectionListList集合基础####### 实现了Collection接口####### List接口特性∶是有序的,元素是可重复的####### 允许元素为rull常用的子类####### Vector######## 底层结构是数组,初始容量为10,每次增长2倍######## 它是线程同步的,已被ArrayList替代####### LinkedList######## 底层结构是双向链表######## 实现了Deque接口,
2021-11-17 22:53:58 719 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 224
原创 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 181
原创 使用jconsole远程监控weblogic
使用jconsole远程监控weblogicjdk自带的jconsole可以监控本地和远程的jvm运行情况包括内存使用,线程监控等等。
2016-08-29 16:33:54 3156 1
原创 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 283
原创 CentOS7 安装docker
CentOS7 安装docker检查CentOS版本,要求3.10以上[root@#localhost ~]# uname -r3.10.0-327.el7.x86_64更新yum[root@#localhost ~]# yum update添加yum源[root@#localhost ~]# tee /etc/yum.repos.d/docker.repo <<-'EOF'> [d
2016-08-29 16:23:41 304
原创 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:23:04 295
原创 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 717
原创 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 376
原创 JS动态添加的属性Form不能提交的问题
这两天开发过程中,遇到一个很诡异的问题。JSP提交的时候那些固定写在form中的input的数据一个没少,缺少的是由JS动态写入form中的input。(但是IE可以提交成功,火狐,chrome都无法提交) 难道是为了安全性,JS动态写入的input不让提交?查了很多资料都没有这种说法 难道是没有写name属性?检查了也有。 难道是我这批input都是同一个name不行?我用
2015-09-17 10:29:41 6606 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人