摘要: 1 查看打开文件 cat 文件名 2 对比文件差异 diff 文件1 文件2 3 查找文件 find -name '文件名' 4 mv 5 创建文件夹 mkdir 6 进入文件夹 cd 7 查看文件 tail 8 编辑文件 vi 进入编辑模式 i : wq (输入「wq」,存盘并退出vi) 阅读全文
posted @ 2018-11-06 19:26 英特费斯 阅读(91) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/b2e53a2521fc https://www.jianshu.com/p/b2e53a2521fc 阅读全文
posted @ 2018-11-06 15:34 英特费斯 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1 消费类型 广播消费 : 一条消息被多个消费者消费 集群消费:一个 Consumer Group 中的 Consumer 实例平均分摊消费消息。例如某个 Topic 有 9 条消息,其中一个 Consumer Group 有 3 个实例(可能是 3 个进程,或者 3 台机器) ,那么每个实例只消费 阅读全文
posted @ 2018-11-06 11:10 英特费斯 阅读(353) 评论(0) 推荐(0) 编辑
摘要: corePoolSize :线程池的核心池大小,在创建线程池之后,线程池默认没有任何线程。 当有任务过来的时候才会去创建创建线程执行任务。换个说法,线程池创建之后,线程池中的线程数为0,当任务过来就会创建一个线程去执行,直到线程数达到corePoolSize 之后,就会被到达的任务放在队列中。(注意 阅读全文
posted @ 2018-11-06 10:34 英特费斯 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1.ThreadLocal 关键字 会为每个线程创建一个副本,多线程情况下用 volatile 关键字修饰的数据被修改会将被修改的数据马上同步到内存中,另一个线程来读取时是读取内存中已经被修改的数据,所以线程安全 1. 线程和进程有什么区别? 线程是进程的子集,一个进程可以有很多线程,每条线程并行执 阅读全文
posted @ 2018-11-06 10:25 英特费斯 阅读(144) 评论(0) 推荐(0) 编辑