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