一、ThreadPoolExecutor理解 为什么要用线程池: 1.减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。 2.可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为消耗过多的内存,而把服务器累趴下(每个线程需要大约1MB内存,线程开的越多,消耗的内存也 ...
分类:
编程语言 时间:
2019-03-26 18:39:28
收藏:
0 评论:
0 赞:
0 阅读:
970
vi /etc/sysconfig/network-scripts/ifcfg-xxx TYPE="Ethernet"BOOTPROTO="static"ONBOOT="yes"IPADDR=192.168.1.100NETMASK=255.255.255.0GATEWAY=192.168.1.1D ...
分类:
系统服务 时间:
2019-03-26 18:39:13
收藏:
0 评论:
0 赞:
0 阅读:
152
1 public static void fun1(){ 2 Properties v = new Properties(); 3 v.setProperty("a","1"); 4 v.setProperty("a1","11"); 5 v.setProperty("a2","111"); 6 S... ...
分类:
其他 时间:
2019-03-26 18:38:54
收藏:
0 评论:
0 赞:
0 阅读:
123
下载oracle客户端:https://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_client.zip 上篇文章中解决环境不满足最低要求问题INS-13001 安装类型选择管理员--下一步 ...
分类:
数据库技术 时间:
2019-03-26 18:38:36
收藏:
0 评论:
0 赞:
0 阅读:
168
package text;import java.io.BufferedOutputStream;import java.io.FileOutputStream;import java.io.IOException;public class Buff2 { public static void ma ...
分类:
其他 时间:
2019-03-26 18:37:59
收藏:
0 评论:
0 赞:
0 阅读:
148
016-并发编程-java.util.concurrent.locks之-Lock及ReentrantLock ...
分类:
编程语言 时间:
2019-03-26 18:37:40
收藏:
0 评论:
0 赞:
0 阅读:
102
线程组ThreadGroup表示一组线程的集合,一旦一个线程归属到一个线程组之中后,就不能再更换其所在的线程组。那么为什么要使用线程组呢?个人认为有以下的好处:方便统一管理,线程组可以进行复制,快速定位到一个线程,统一进行异常设置等。ThreadGroup它其实并不属于Java并发包中的内容,它是j ...
分类:
编程语言 时间:
2019-03-26 18:37:17
收藏:
0 评论:
0 赞:
0 阅读:
127
配置caffe后在matlab中测试报错。 未定义变量 "caffe" 或类 "caffe.reset_all"。 我的原因是:caffe在matlab接口处没配置好。 配置MatlabSupport 见caffe安装配置、matlab接口 - ostartech - 博客园 https://www ...
分类:
其他 时间:
2019-03-26 18:36:58
收藏:
0 评论:
0 赞:
0 阅读:
785
基于LSTM和CTCLoss训练不定长图片验证码 Github项目地址:https://github.com/JansonJo/captcha_ocr.git ...
分类:
其他 时间:
2019-03-26 18:36:35
收藏:
0 评论:
0 赞:
0 阅读:
167
1.类型比较 使用GetType()和typeof()比较类型 1.1.封箱和拆箱 封箱是指把值类型转换为System.Object类型,或者转换为由值类型实现的接口。 注:以这种方式封装而创建的对象包含的是值类型的一个副本的引用,而不是包含源值类型的引用 如果是把引用类型的对象赋值给Object ...
分类:
其他 时间:
2019-03-26 18:36:19
收藏:
0 评论:
0 赞:
0 阅读:
107
党建系统 第一部分 第一部分先列出本次采用Scrum敏捷编程的任务完成情况,并写出心得 党建系统难点在于用户登录的权限模块编写,以及每个子系统的编写。运用Scrum敏捷编程让这个任务完成的难度减低了一些。 主要体现在团队合作分工,将每个人的作用发挥到了极致,也大大的提高了软件开发的时间效率。 第二部 ...
分类:
其他 时间:
2019-03-26 18:35:57
收藏:
0 评论:
0 赞:
0 阅读:
131
012-Future、FutureTask、CompletableFuture、CompletionService ...
分类:
其他 时间:
2019-03-26 18:35:41
收藏:
0 评论:
0 赞:
0 阅读:
124
一、概述 任何一个Java对象,都拥有一组监视器方法,主要包括wait()、notify()、notifyAll()方法,这些方法与synchronized关键字配合使用可以实现等待/通知机制。使用这种方式实现了生产者-消费者模式。 类似地,Condition接口也提供类似的Object的监视器的方 ...
分类:
其他 时间:
2019-03-26 18:35:19
收藏:
0 评论:
0 赞:
0 阅读:
123
一、Ceph文件系统简介 CephFS提供兼容POSIX的文件系统,将其数据和与那数据作为对象那个存储在Ceph中 CephFS依靠MDS节点来协调RADOS集群的访问 元数据服务器 MDS管理元数据(文件的所有者、时间戳和模式等),也负责缓存元数据访问权限,管理客户端缓存来维护缓存一致性。 Cep ...
分类:
其他 时间:
2019-03-26 18:34:46
收藏:
0 评论:
0 赞:
0 阅读:
169
or # from selenium import webdriver # chromeOptions = webdriver.ChromeOptions() # chromeOptions.add_experimental_option('useAutomationExtension', Fals ...
分类:
编程语言 时间:
2019-03-26 18:34:30
收藏:
0 评论:
0 赞:
0 阅读:
161
栈 1.计算文件的大小 1 def get_size(path): 2 sum = 0 3 l = [path] 4 while l : 5 path = l.pop() 6 lis = os.listdir(path) 7 for name in lis: 8 son_path = os.path ...
分类:
其他 时间:
2019-03-26 18:33:54
收藏:
0 评论:
0 赞:
0 阅读:
125
RecyclerView联动滑动失败 我们在做Recyclerview联动滑动的时候,就是左边一个RecyclerView右边一个RecyclerView 我们希望左边的RecyclerView可以和右边的RecyclerView一起滑动 那么思路就是addaddOnScrollListener,然 ...
分类:
其他 时间:
2019-03-26 18:33:39
收藏:
0 评论:
0 赞:
0 阅读:
154
一、队内成员 20175105王鑫浩 20175120彭宇辰 20175126谢文航 20175131王泽龙 20175221曾祥杰 二、队名 1+1+1+1+1 5 三、成员风采 王鑫浩 风格:认准了就拼到底 擅长的技术:C语言、Linux和Java 编程的兴趣:功能单元组合成一个整体 希望的软工 ...
分类:
其他 时间:
2019-03-26 18:33:08
收藏:
0 评论:
0 赞:
0 阅读:
174
1,Zookeeper是什么?ZooKeeper是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务是一个复杂的过程。ZooKeeper通过其简单的架构和API解决了这个问题。ZooKeeper允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。ZooKeeper框架最初是在“Yahoo!”上构建的,用于以简单而稳健的方式访问他们的应用程序。后来,ApacheZoo
分类:
其他 时间:
2019-03-26 18:09:26
收藏:
0 评论:
0 赞:
0 阅读:
162
无法修改ElementUI的默认样式问题
分类:
其他 时间:
2019-03-26 18:07:41
收藏:
0 评论:
0 赞:
0 阅读:
121