传入的参数代表我们配置的线程数,是不是越多越好呢?肯定不是。因为我们在配置线程数的时候要充分考虑服务器的性能,线程配置的多,服务器的性能未必就优。通常,机器完成的计算是由线程数决定的,当线程数到达峰值,就无法在进行计算了。如果是耗CPU的业务逻辑(计算较多),线程数和核数一样就到达峰值了,如果是耗I ...
分类:
编程语言 时间:
2018-02-05 17:36:01
收藏:
0 评论:
0 赞:
0 阅读:
148
1.实现分布式锁的几种方案 1.Redis实现 (推荐) 2.Zookeeper实现 3.数据库实现 2.Redis分分布式锁的代码实现 1.定义锁接口 2.定义锁实现 3.分布式锁验证 4.结果验证: 在Controller中模拟了1000个线程,通过线程池方式提交,每次20个线程抢占分布式锁,抢 ...
分类:
其他 时间:
2018-02-05 17:35:12
收藏:
0 评论:
0 赞:
0 阅读:
221
FileNameUtil.java 结果: wwwwwpdfqlq.wwwwwpdf ...
分类:
其他 时间:
2018-02-05 17:34:55
收藏:
0 评论:
0 赞:
0 阅读:
370
前言 个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友 ...
分类:
编程语言 时间:
2018-02-05 17:34:05
收藏:
0 评论:
0 赞:
0 阅读:
159
1.使用这种方式效率较低,而且不注意可能出现错误 find . -name "*.pc" |xargs wc -l 直接查看 total 不是正确的值。 原因: 这种方式存在一个问题,如果pc的总行数达到几百万时,会自动截断,统计出多个 total (具体原因需通过源码分析) 需要将多个total ...
分类:
系统服务 时间:
2018-02-05 17:33:36
收藏:
0 评论:
0 赞:
0 阅读:
1153
为什么子类的初始化列表不能初始化父类的成员 C++初始化列表是一种效率更高的初始化方法,但也有一些不能使用的场景。 举个例子 以下定义一个矩形,然后再定义一个正方形,继承自矩形。 这段代码有问题吗? 是的,这段代码是无法编译通过的。 虽然乍一看没毛病,继承是public继承,构造是父类先构造,但为什 ...
分类:
其他 时间:
2018-02-05 17:33:19
收藏:
0 评论:
0 赞:
0 阅读:
377
要点10、为什么继承一个没有虚析构函数的类是危险的? 一个没有虚析构函数的类意味着不能做为一个基类。如std::string, std::complex, 和 std::vector 都是这样的。为什么继承一个没有虚析构函数的类是危险的?当你公有继承创建一个从基类继承的相关类时,指向新类对象中的指针 ...
分类:
其他 时间:
2018-02-05 17:33:01
收藏:
0 评论:
0 赞:
0 阅读:
224
1.饿汉式: 特点:1、在类加载的时候就创建了唯一实例对象,保证了对象的唯一性; 2、这个类一旦加载,就会创建唯一对象,就算不适用对象,也会创建,造成内存浪费; 2.懒汉式: 特点:1、只有在第一次真正需要使用对象的时候才会创建对象,避免了饿汉式那样的内存浪费的问题; 2、在多线程环境下,不能保证对 ...
分类:
其他 时间:
2018-02-05 17:32:46
收藏:
0 评论:
0 赞:
0 阅读:
138
微信小程序里面有个app.js,我们可以在这个里面设置全局变量, App({ globalData:{ url:"http://xxx.xxx.xx:3000" } }) 在外面就这样引用就可以了,这个真的是简单 getApp().globalData.url ...
分类:
微信 时间:
2018-02-05 17:32:26
收藏:
0 评论:
0 赞:
0 阅读:
188
Eclipse直接右键 -> delete -> 勾选删除源文件 就删除了。。。 IDEA删除 1. File -> Close Poject 关掉你需要删除的项目 2. File -> Open Recent -> Manage Projects 如下图 3. 出现弹出框 鼠标移到你要删除的项目上 ...
分类:
其他 时间:
2018-02-05 17:32:05
收藏:
0 评论:
0 赞:
0 阅读:
222
@Override public List<SysAdminMenu> getAdminMenusAll() { return sysAdminMenuMapper.getAdminMenusAll(); } 去掉@override注释就不报错,加上就报错,原因是jdk版本太低。解决方法: 选择1. ...
分类:
其他 时间:
2018-02-05 17:31:23
收藏:
0 评论:
0 赞:
0 阅读:
662
childNodes遍历DOM节点树 var s = ""; function travel(space,node) { if(node.tagName){ s += space + node.tagName + "" } var len = node.childNodes.length for (... ...
分类:
其他 时间:
2018-02-05 17:31:05
收藏:
0 评论:
0 赞:
0 阅读:
216
一 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表 ...
分类:
其他 时间:
2018-02-05 17:30:41
收藏:
0 评论:
0 赞:
0 阅读:
240
1.部署tomcat后,tomcat日志报错:java.lang.ClassNotFoundException 1.1 原因: tomcat虽然部署成功,但是并没有把本项目中访问服务器所需的类库加到WEB-INF的lib包下,tomcat寻找类时会找WEB-INF/lib下的类,找不到就报错 1.2 ...
分类:
其他 时间:
2018-02-05 17:30:24
收藏:
0 评论:
0 赞:
0 阅读:
183
docker在执行run命令来启动一个容器时,内部是如何操作的那?下面我们来验证下:1、当我们执行完dockerrun-d-p80:80httpd这条命令后,会先在本地查找是否有httpd这个镜像2、如果本地查找不到,就会从远程库中下载3、下载完后,启动起来,生成一个digest的id4、同时下载的httpd,会被保存到本地,下次再使用这个镜像的时候,会直接从本地查找到,然后使用我们可以通过doc
分类:
其他 时间:
2018-02-05 17:00:48
收藏:
0 评论:
0 赞:
0 阅读:
202
本文讲解数据结构的概念,数据元素之间物理和逻辑关系以及算法效率的度量等。
分类:
编程语言 时间:
2018-02-05 17:00:17
收藏:
0 评论:
0 赞:
0 阅读:
288
Linux和window互传文件(前提使用:XShell、securecrt)linux --》window1.安装 yum install -y lrzsz安装后 使用命令#: sz +文件名window-->linux命令#:rz传输成功 用户配置文件和密码配置文件用户配置文件:/etc/passwd/etc/passwd
分类:
Windows开发 时间:
2018-02-05 16:59:57
收藏:
0 评论:
0 赞:
0 阅读:
240
软件测试的基本目标是发现错误。通过技术调查的手段提高软件质量。
分类:
其他 时间:
2018-02-05 16:59:47
收藏:
0 评论:
0 赞:
0 阅读:
221