java线程池 1.newFixedThreadPool(int nThreads) 指定工作线程数量的线程池 2.newCacheThreadPool() 处理大量短时间工作任务的线程池 (1)试图缓存线程并且重用,当没有缓存线程可用的时候,就会创建新的工作线程 (2)如果线程闲置的时候超过阀值, ...
分类:
编程语言 时间:
2020-05-25 15:32:32
阅读次数:
71
1.查看系统中有哪些自启动模式的服务:chkconfig --list 其中的0~6表示为运行级别: 2.查看系统中运行了哪些服务:ps aux 3.查看系统中启动了哪些服务:netstat -tlunp 查看已经连接的服务:netstat -an ...
分类:
系统相关 时间:
2020-05-25 12:26:39
阅读次数:
84
一.LockSupport是什么 LockSupport是一个线程阻塞工具类,所有的方法都是静态方法,可以让线程在任意位置阻塞,当然阻塞之后肯定得有唤醒的方法。 Doug Lea 的神作concurrent包是基于AQS (AbstractQueuedSynchronizer)框架,AQS框架借助于 ...
分类:
其他好文 时间:
2020-05-18 12:39:04
阅读次数:
67
1.* 可以分别读取数据 2.比如一个列表,如何读取列表中的每个数据? 3.再举一个例子,对比加了*号和不加* 号的结果,*把列表里的数据分开了 4.如果列表有多组数据,如何分别读取呢?用到@unpack,如此就可以添加数据逗号里的几个参数 代码和结果更能表达清除 *只能帮我们去除一层括号里的数据, ...
分类:
编程语言 时间:
2020-05-09 00:54:31
阅读次数:
208
AQS:AbstractQuenedSynchronizer抽象的队列式同步器,这个类在java.util.concurrent.locks包下,是JAVA除了自带的synchronized关键字之外的锁机制实现。AQS中维护了一个 volatile int state 变量(代表共享资源)和一个C ...
分类:
其他好文 时间:
2020-05-08 18:04:00
阅读次数:
63
解包 在英文里叫做 Unpacking,就是将容器里面的元素逐个取出来放在其它地方,好比你父母去菜市场买了一袋苹果回来分别发给家里的每个成员,这个过程就是解包。Python 中的解包是自动完成的,例如: student = ['xiaoqiang','man','22'] name,sex,age ...
分类:
编程语言 时间:
2020-05-05 12:52:27
阅读次数:
67
带着问题去思考!大家好 并发集合(线程安全),既然是并发集合。那就要知道什么是并发。 并发:同一时间间隔对资源的共享。 ConcurrentDictionary 线程安全字典集合,对于读操作无需使用锁,写操作则需要锁。该并发使用多个锁。 ConcurrentQueue 使用了原子的比较和交换,使用S ...
分类:
其他好文 时间:
2020-05-04 19:04:01
阅读次数:
56
docker 基本使用 Docker文档: "https://docs.docker.com" 参考链接: "https://www.jianshu.com/p/afb20541d781" [TOC] 命令格式 Docker命令 选项说明 表示设置选项时可以设置不同的值,并且可以多次使用。 表示默认 ...
分类:
其他好文 时间:
2020-05-01 14:27:01
阅读次数:
54
生成requirements.txt后,需要安装requirements.txt: . 以上。 参考——https://www.cnblogs.com/jclian91/p/12431215.html ...
分类:
编程语言 时间:
2020-04-28 14:53:14
阅读次数:
67
一、改造index.html文件 引入样式和组件库 <!-- 引入样式 --> <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"> <!-- 引入组件库 --> <script s ...
分类:
Web程序 时间:
2020-04-27 15:40:03
阅读次数:
69