一、Python垃圾回收机制 Python中的垃圾回收是以引用计数为主,分代收集为辅。 在Python中,如果一个对象的引用数为0,Python虚拟机就会回收这个对象的内存。 运行如上代码,进程占用的内存基本不会变动 a = A() 会创建一个对象,在0x2a79d48L内存中,a变量指向这个内存, ...
分类:
编程语言 时间:
2018-06-06 21:50:42
阅读次数:
185
Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: ◆寄存器:我们在程序中无法控制 ◆栈:存放基本类型的数据和对 ...
分类:
编程语言 时间:
2018-06-04 22:29:09
阅读次数:
205
1、Jdbc内存泄露问题 网上查询之后知道得到错误原因是DruidDriver内存泄漏, 要避免这个信息,应用或框架应该自己来保证在销毁时将JDBC Driver反注册掉。 我想DruidDriver应该有解决办法,于是改变关键词继续百度,发现最新版本的DruidDriver已经修复了这个bug,于 ...
分类:
其他好文 时间:
2018-06-03 10:51:13
阅读次数:
343
基於對話框的: 1、PostQuitMessage(0);2、PostMessage(WM_QUIT,0,0);3、ExitProcess(0);注意使用时先释放分配的内存,以免造成内存泄露4、exit(0) 正常终止程序; exit(非0)非正常终止程序5、::SendMessage(AfxGet ...
分类:
编程语言 时间:
2018-06-02 18:40:14
阅读次数:
234
构造函数 在写有关题目的时候当出现指针的时候格外小心,因为系统只对没有指针的情况下进行自动的构造,拷贝构造,析构等操作,而又指针的时候必须人为的避免因不同的指针指向同一个内存区域而出现的内存泄露。因此我总结了一下构造函数在有指针,无指针等情况下的一些情况,,。 本文思路 构造函数出现的原因 类是抽 ...
分类:
其他好文 时间:
2018-06-02 00:46:27
阅读次数:
212
摘要: 微处理架构——处理复杂事物 许多公司,比如Amazon、eBay和NetFlix,通过采用微处理结构模式解决了上述问题。其思路不是开发一个巨大的单体式的应用,而是将应用分解为小的、互相连接的微服务。 微服务正在博客、社交媒体讨论组和会议演讲中获得越来越多的关注,在Gartner的2014 H ...
分类:
其他好文 时间:
2018-05-31 19:20:37
阅读次数:
139
前言 对于C语言开发的程序员来说,在内存管理方面,必须负责每一个对象的生命周期,从有到无。 对于Java程序员你来说,在虚拟机内存管理的帮助下,不需要为每个new对象都匹配free操作,内存泄露和内存溢出等问题也不太容易出现,不过也正是因为把内存管理交给了虚拟机,一旦运行中的程序出现了内存泄露问题, ...
分类:
其他好文 时间:
2018-05-28 16:05:46
阅读次数:
130
1 内存溢出 1.1 堆内存溢出(outOfMemoryError:java heap space) 堆中的内存是用来生成对象实例和数组的,堆主要由新生代(eden区和两个survivor区组成)老年代、永久代。 a、由内存泄露导致,内存溢出 b、无法申请到足够的空间存放而导致的错误 1.2 方法区 ...
分类:
其他好文 时间:
2018-05-27 20:53:49
阅读次数:
163
下午四点左右,我准备接触docker这个技术。之所以接触它,原因来自tomcat服务器老是挂,也不能说老是挂,一周一次吧,或者不定时,最初出现的问题,分为这么几类? 一类,java代码的问题,某个类导致线程阻塞导致内存泄露,使tomcat突然宕机和某个类找不到异常导致宕机; 二类,java运行环境内 ...
分类:
其他好文 时间:
2018-05-23 23:33:07
阅读次数:
223
Python基础: 说说你眼中的python( 3 ) 谈谈你对python和其他语言的区别 数据结构( 2 ) 可变与不可变类型 函数( 7 ) 函数的骚操作( 7 ) 列表推导式list comprehension和生成器的优劣 python三神器( 5 ) 面向对象 super的作用: 单例模 ...
分类:
编程语言 时间:
2018-05-21 10:30:13
阅读次数:
1559