发现cms项目的33959进程一直创建大量的线程 通过MAT分析存在大量的Curator-PathChildrenCache-9211线程 通过jstack命令打印线程栈信息如下: 至此问题基本有眉目了,可以判断是zk的监听线程在后台定时任务失败的时候,会无限创建cms进程的子线程 ...
分类:
编程语言 时间:
2017-08-10 17:03:00
阅读次数:
352
之前为了编写一个svm分词的程序而简单学了下Python。认为Python非常好用。想深入并系统学习一下,了解一些机制,因此開始阅读《Python学习手冊(第三版)》。假设仅仅是想高速入门。我在这里推荐了几篇文章,有其它语言编程经验的人简单看一看就能够非常快地開始编写Python程序了。 黑体表示章 ...
分类:
编程语言 时间:
2017-08-10 17:02:33
阅读次数:
218
测试结果: 可见:Buffer.BlockCopy 表现最佳 ...
分类:
编程语言 时间:
2017-08-10 17:01:10
阅读次数:
168
1.找到java安装路径 /usr/libexec/java_home 2.设置JAVA_HOME $ vim ~/.bash_profile 在文件的最后加入: export JAVA_HOME=$(/usr/libexec/java_home) 然后执行加载,就可以看到最新的 JDK 目录被赋值 ...
分类:
编程语言 时间:
2017-08-10 17:00:55
阅读次数:
172
Mesh顾名思义“网格”,Unity3D里面所有的模型都是由Mesh组成的,UI也不例外。 例如下图,模型上的一个个小网格就是Mesh,这些Mesh有不同的三维顶点(Vector3),共同组成了一个3D模型。 Unity3D中Mesh的基本单位是三角形,学习应该由浅入深,所以今天我们就从最基本最简单 ...
分类:
编程语言 时间:
2017-08-10 17:00:30
阅读次数:
307
JavaScript 纯粹对象 1、定义: 通过 "{}" 或者 "new Object" 创建的对象,像new Date(),new String()都不是纯粹对象 2、检测 示例代码(使用jQuery) ...
分类:
编程语言 时间:
2017-08-10 17:00:15
阅读次数:
167
1、DOM是文档对象模型(Document Object Model)的简称。 当网页加载时,可以将结构化文档在内存中转换成对象树。 简单的说,DOM并不是一种技术,而是一种访问结构化文档的思想。借助DOM模型,我们可以对DOM树进行修改、删除、新增等操作,让结构化文档动态化。 2、DOM模型中的节 ...
分类:
编程语言 时间:
2017-08-10 16:58:35
阅读次数:
129
Map的遍历 1.通过map.entrySet遍历Key和Value 如果你遍历的Map是一个空的对象(null),for-each循环将会抛出java.lang.NullPointerException异常 2.通过map.keySet()来遍历key,通过map.values()来遍历Value ...
分类:
编程语言 时间:
2017-08-10 16:58:02
阅读次数:
135
def jindu(per,width=50): if per>100: per=100 showstr=('[%%-%ds]' % width) % (int(per/100*width) * '#') print('\r%s %d%%' %(showstr,per), end='', flush... ...
分类:
编程语言 时间:
2017-08-10 16:57:23
阅读次数:
184
1、java内存模型:java代码是运行在java虚拟机之上的,由java虚拟机通过解释执行(解释器)或编译执行(即时编译器)来完成。故java内存模型也就是指java虚拟机的运行时模型。 从图中可知,内存分为两类:共享数据区和线程私有。 (1)线程私有区 a、程序计数器:一块较小的内存空间,可以看 ...
分类:
编程语言 时间:
2017-08-10 16:56:27
阅读次数:
134
刚学面向对象被__del__函数搞的迷迷糊糊的,对垃圾回收的过程还有引用对象对垃圾回收的影响一直不是很清楚,然后看了博主Kevin Lu的博客觉得恍然大悟,现将部分文章复制过来供大家参考 一.垃圾回收机制 Python中的垃圾回收是以引用计数为主,分代收集为辅。引用计数的缺陷是循环引用的问题。在Py ...
分类:
编程语言 时间:
2017-08-10 16:55:28
阅读次数:
194
Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得 ...
分类:
编程语言 时间:
2017-08-10 16:55:06
阅读次数:
175
作业需求: 模拟实现一个ATM + 购物商城程序 示例代码 https://github.com/triaquae/py3_training/tree/master/atm 简易流程图:https://www.processon.com/view/link/589eb841e4b0999184934 ...
分类:
编程语言 时间:
2017-08-10 16:54:32
阅读次数:
221
1 Sub link() 2 Dim num, sheetname 3 4 Worksheets(1).Select 5 6 num = WorksheetFunction.CountA(Columns("c:c")) 7 'MsgBox num 8 9 For i = 2 To num ... ...
分类:
编程语言 时间:
2017-08-10 16:53:38
阅读次数:
555
会话对象 会话对象让你能够跨请求保持某些参数。它也会在同一个 Session 实例发出的所有请求之间保持 cookie, 期间使用 urllib3 的 connection pooling 功能。所以如果你向同一主机发送多个请求,底层的 TCP 连接将会被重用,从而带来显著的性能提升。 (参见 HT ...
分类:
编程语言 时间:
2017-08-10 16:52:47
阅读次数:
276
目录结构规范 - Stackoverflow.com - project structure 建议的模式 假设你的项目名为foo, 我比较建议的最方便快捷目录结构这样就足够了: Foo/|-- bin/| |-- foo (主程序目录,启动脚本,调用main)||-- foo/| |-- tests ...
分类:
编程语言 时间:
2017-08-10 16:52:20
阅读次数:
335
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍: 文件(Files)注释标签: /** * @Title: ${file_name} * @P ...
分类:
编程语言 时间:
2017-08-10 16:51:58
阅读次数:
221