码迷,mamicode.com
首页 > 编程语言
一次java进程fork大量子进程导致OOM的解决方案
发现cms项目的33959进程一直创建大量的线程 通过MAT分析存在大量的Curator-PathChildrenCache-9211线程 通过jstack命令打印线程栈信息如下: 至此问题基本有眉目了,可以判断是zk的监听线程在后台定时任务失败的时候,会无限创建cms进程的子线程 ...
分类:编程语言   时间:2017-08-10 17:03:00    阅读次数:352
Python学习手冊笔记
之前为了编写一个svm分词的程序而简单学了下Python。认为Python非常好用。想深入并系统学习一下,了解一些机制,因此開始阅读《Python学习手冊(第三版)》。假设仅仅是想高速入门。我在这里推荐了几篇文章,有其它语言编程经验的人简单看一看就能够非常快地開始编写Python程序了。 黑体表示章 ...
分类:编程语言   时间:2017-08-10 17:02:33    阅读次数:218
C#数组复制性能测试
测试结果: 可见:Buffer.BlockCopy 表现最佳 ...
分类:编程语言   时间:2017-08-10 17:01:10    阅读次数:168
Mac下设置JAVA_HOME和MAVEN_HOME
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
Unity---------Mesh理解
Mesh顾名思义“网格”,Unity3D里面所有的模型都是由Mesh组成的,UI也不例外。 例如下图,模型上的一个个小网格就是Mesh,这些Mesh有不同的三维顶点(Vector3),共同组成了一个3D模型。 Unity3D中Mesh的基本单位是三角形,学习应该由浅入深,所以今天我们就从最基本最简单 ...
分类:编程语言   时间:2017-08-10 17:00:30    阅读次数:307
JavaScript 纯粹对象
JavaScript 纯粹对象 1、定义: 通过 "{}" 或者 "new Object" 创建的对象,像new Date(),new String()都不是纯粹对象 2、检测 示例代码(使用jQuery) ...
分类:编程语言   时间:2017-08-10 17:00:15    阅读次数:167
JavaScript之DOM文档对象模型
1、DOM是文档对象模型(Document Object Model)的简称。 当网页加载时,可以将结构化文档在内存中转换成对象树。 简单的说,DOM并不是一种技术,而是一种访问结构化文档的思想。借助DOM模型,我们可以对DOM树进行修改、删除、新增等操作,让结构化文档动态化。 2、DOM模型中的节 ...
分类:编程语言   时间:2017-08-10 16:58:35    阅读次数:129
Java集合的遍历方式
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
python模拟进度条打印
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
Java内存模型
1、java内存模型:java代码是运行在java虚拟机之上的,由java虚拟机通过解释执行(解释器)或编译执行(即时编译器)来完成。故java内存模型也就是指java虚拟机的运行时模型。 从图中可知,内存分为两类:共享数据区和线程私有。 (1)线程私有区 a、程序计数器:一块较小的内存空间,可以看 ...
分类:编程语言   时间:2017-08-10 16:56:27    阅读次数:134
python的垃圾回收机制
刚学面向对象被__del__函数搞的迷迷糊糊的,对垃圾回收的过程还有引用对象对垃圾回收的影响一直不是很清楚,然后看了博主Kevin Lu的博客觉得恍然大悟,现将部分文章复制过来供大家参考 一.垃圾回收机制 Python中的垃圾回收是以引用计数为主,分代收集为辅。引用计数的缺陷是循环引用的问题。在Py ...
分类:编程语言   时间:2017-08-10 16:55:28    阅读次数:194
Java线程池的使用
Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得 ...
分类:编程语言   时间:2017-08-10 16:55:06    阅读次数:175
Python 基础 - Day 5 Assignment - ATM 取款机
作业需求: 模拟实现一个ATM + 购物商城程序 示例代码 https://github.com/triaquae/py3_training/tree/master/atm 简易流程图:https://www.processon.com/view/link/589eb841e4b0999184934 ...
分类:编程语言   时间:2017-08-10 16:54:32    阅读次数:221
Excel VBA自动创建sheet,设置字体,单元格颜色和边框
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
python Requests 的一些高级特性
会话对象 会话对象让你能够跨请求保持某些参数。它也会在同一个 Session 实例发出的所有请求之间保持 cookie, 期间使用 urllib3 的 connection pooling 功能。所以如果你向同一主机发送多个请求,底层的 TCP 连接将会被重用,从而带来显著的性能提升。 (参见 HT ...
分类:编程语言   时间:2017-08-10 16:52:47    阅读次数:276
Python 之 软件目录结构规范
目录结构规范 - Stackoverflow.com - project structure 建议的模式 假设你的项目名为foo, 我比较建议的最方便快捷目录结构这样就足够了: Foo/|-- bin/| |-- foo (主程序目录,启动脚本,调用main)||-- foo/| |-- tests ...
分类:编程语言   时间:2017-08-10 16:52:20    阅读次数:335
Java注释模板设置详解
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍: 文件(Files)注释标签: /** * @Title: ${file_name} * @P ...
分类:编程语言   时间:2017-08-10 16:51:58    阅读次数:221
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!