集合:HashMap原理
1、底层结构(数组、链表、红黑树) (1)底层结构: 当数据的数量达到64,且链表的长度达到8时,链表结构将变为红黑树。 (2)红黑树 解决链化(链表很长)问题,提高查找效率 (3)hashmap扩容原理 数组变长,链表变短(以空间换时间)...
1、底层结构(数组、链表、红黑树) (1)底层结构: 当数据的数量达到64,且链表的长度达到8时,链表结构将变为红黑树。 (2)红黑树 解决链化(链表很长)问题,提高查找效率 (3)hashmap扩容原理 数组变长,链表变短(以空间换时间)...
1、JDK的工具 (1)工具: 在jdk的bin目录下有java.exe、javac.exe等命令行工具,可以用来监视虚拟机和故障处理 在命令行窗口内查看: 作用: jvisualvm.exe 一个图形化的Java虚拟机 jconsole....
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
1、源码和字节码 (1)源码 public class MyTest { public static void main(String[] args){ int a=10; int b=a++ + ++a +a--; System.out....
前言:本文非常长,建议先mark后看,也许是最后一次写这么长的文章 说明:前面有4个小节关于Spring的基础知识 分别是:IOC容器、JavaConfig、事件监听、SpringFactoriesLoader详解 它们占据了本文的大部分内...
一、mac OS X下Java项目环境搭建 因为某些原因新入手了台最新版的MacBook Pro,意味着今天要花一天时间安装各种软件以及项目环境搭建╮(╯▽╰)╭ 项目环境搭建步骤: 1、安装jdk jdk下载地址:http://www.o...
1、统计某人的代码提交量,包括增加,删除 git log --author="$(git config --get user.name)" --since=2014-07-01 --until=2016-08-01 --pretty=tfo...
一、安装Redis 1、安装Homebrew 在终端输入ruby -e “$(curl -fsSL https://raw.github.com/Homebrew/install/master/install)”,即...
1、先cd到根目录,执行git config –global credential.helper store命令 [root@iZ25mi9h7ayZ ~]# git config --global credential.hel...
1、登录服务器,打开vsftp.conf文件 # vim /etc/vsftpd/vsftpd.conf 2、在文件末尾增加listen_port=8021 #remote_charset=CP1251 # # Enable thi...
1、登录服务器,打开sshd_config文件 # vim /etc/ssh/sshd_config 2、找到#Port 22,默认是注释掉的,先把前面的#号去掉,再插入一行设置成你想要的端口号,注意不要跟现有端口号...