- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 如何控制多线程的执行顺序
通过Join()方法控制 public static void main(String[] arg) throws InterruptedException { Thread thread1 = new Thread(() -> System.out.println("111111")); Thread thread2 = new Thread(() -> System.out.println("222222")); Thread threa.
2020-07-23 17:09:08 140
原创 记录一些我平时常用到的linux命令
查看Linux系统版本 lsb_release -a , 即可列出所有版本信息(适用于所有Linux发行版,在Debian下需要安装lsb) cat /etc/redhat-release ,这种方法只适合Redhat系的Linux cat /etc/issue ,这种方法适用于所有的的Linux发行版 uname -a 查看Linux系统的CPU信息 cat /proc/cpuinfo ,查看CPU的所有信息 lscpu ,查看CPU的所有信息 查看Linux内存 cat /proc/memi
2020-06-16 22:20:23 130
原创 HashMap底层源码学习,解析
HashMap是无序的,不可重复的。集合的默认初始化容量为16,默认的加载因子为0.75。这个加载因子就是说当HashMap集合底层数组的容量达到75%时,数组就开始扩容。初始化容量是2的倍数,为了达到散列均匀,提高集合的存取效率。 DEFAULT_INITIAL_CAPACITY: 初始容量,也就是默认会创建 16 个箱子,箱子的个数不能太多或太少。如果太少,很容易触发扩容,如果太多,遍历哈希表会比较慢。 MAXIMUM_CAPACITY: 哈希表最大容量,一般情况下只要内存够用,哈希表不会出现问
2020-06-11 09:16:20 173
转载 Linux终端提示符显示的是-bash-4.2#
终端提示符显示的是-bash-4.2# 而不是root@主机名 + 路径的显示方式 原因是root在/root下面的几个配置文件丢失,丢失文件如下: 1、.bash_profile 2、.bashrc 以上这些文件是每个用户都必备的文件。 使用以下命令从主默认文件重新拷贝一份配置信息到/root目录下 cp /etc/skel/.bashrc /root/ cp /etc/skel/.bash_p...
2019-06-13 10:27:00 132
原创 基于springboot的多数据源切换
一、定义枚举类 public enum DataSource{ MASTER, SLAVE } 二、定义注解 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface DataSource{ public DataSourceType value() default DataSourc...
2019-05-17 15:00:50 1307 1
SOLR-7学习2020.docx
2020-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人