- 博客(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 93
原创 记录一些我平时常用到的linux命令
查看Linux系统版本lsb_release -a ,即可列出所有版本信息(适用于所有Linux发行版,在Debian下需要安装lsb)cat /etc/redhat-release ,这种方法只适合Redhat系的Linuxcat /etc/issue ,这种方法适用于所有的的Linux发行版uname -a查看Linux系统的CPU信息cat /proc/cpuinfo ,查看CPU的所有信息lscpu ,查看CPU的所有信息查看Linux内存cat /proc/memi
2020-06-16 22:20:23 107
原创 HashMap底层源码学习,解析
HashMap是无序的,不可重复的。集合的默认初始化容量为16,默认的加载因子为0.75。这个加载因子就是说当HashMap集合底层数组的容量达到75%时,数组就开始扩容。初始化容量是2的倍数,为了达到散列均匀,提高集合的存取效率。DEFAULT_INITIAL_CAPACITY:初始容量,也就是默认会创建 16 个箱子,箱子的个数不能太多或太少。如果太少,很容易触发扩容,如果太多,遍历哈希表会比较慢。MAXIMUM_CAPACITY:哈希表最大容量,一般情况下只要内存够用,哈希表不会出现问
2020-06-11 09:16:20 151
转载 Linux终端提示符显示的是-bash-4.2#
终端提示符显示的是-bash-4.2# 而不是root@主机名 + 路径的显示方式原因是root在/root下面的几个配置文件丢失,丢失文件如下:1、.bash_profile2、.bashrc以上这些文件是每个用户都必备的文件。使用以下命令从主默认文件重新拷贝一份配置信息到/root目录下cp /etc/skel/.bashrc /root/cp /etc/skel/.bash_p...
2019-06-13 10:27:00 111
原创 基于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 1219 1
SOLR-7学习2020.docx
2020-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人