Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android GC内存泄露问题

Android GC内存泄露问题

1. Android内存泄露概念不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C/C++是不一样的。如果java程序完全结束后,它所有的对象就都不可达了,系统就可以对他们进行垃圾回收,它的内存泄...
Java内存管理--栈、堆和常量池

Java内存管理--栈、堆和常量池

今天有朋友问java中String[] str = s.split(",")的内存分析,于是开始查资料并测试。首先,发现在java的内存管理中“常量池”是个很奇怪的东西,很多人不清楚(当然我也不清楚),经查资料总结如下:栈(Stack) :存放基本类型的变量数据和对象的引用。堆(heap):存放所有new出来的对象。常量池(constant pool):在堆中分配出来的一块存储区域,存放储显式的String常量。另外,可以存储不经常...
SpringMVC @RequestBody接收Json对象字符串

SpringMVC @RequestBody接收Json对象字符串

以前,一直以为在SpringMVC环境中,@RequestBody接收的是一个Json对象,一直在调试代码都没有成功,后来发现,其实 @RequestBody接收的是一个Json对象的字符串,而不是一个Json对象。然而在ajax请求往往传的都是Json对象,后来发现用 JSON.stringify(data)的方式就能将对象变成字符串。同时ajax请求的时候也要指定dataType: "json",contentType:"application/jso...
Spring MVC @RequestBody接收JSON报HTTP 415/400问题的解决

Spring MVC @RequestBody接收JSON报HTTP 415/400问题的解决

手头一个EXTJS+SpringMVC的项目,用FormPanel提交表单到后台进行更新/添加操作,想着赶一把时髦用@RequestBody吧,结果死活报http415错误,折腾了2天几乎都要放弃了,但是实在眼馋这个强悍的功能,经过反复测试终于搞定。网上种种解决方式,包括补充<mvc:annotation-driven />的配置、JavaBean要有无参构造函数、缺Jackson包等等,经检查都不是原因所在(Spring 3.1之后<m...
为 Unix 程序员准备的 Windows 异步 I/O 教程

为 Unix 程序员准备的 Windows 异步 I/O 教程

在阅读之前,我认为你已经掌握了Unix系统上的非阻塞的Socket I/O。同样的,在Windows系统上也能够找到select这个系统调用。但是,select 在文件描述上实现的是一个O(n)的算法,他并不像现在常用的实时多路复用的 epoll,这也让使 select在高并发服务器上没了用武之地。 接下来,我们将讲述的是Windows下的高并发服务器的设计.除了epoll或者kqueue, Windows也有自己的多路复用I/O,叫做/O complet...
OpenCV入门教程之一图像的读写与显示

OpenCV入门教程之一图像的读写与显示

一、工具篇工欲善其事,必先利其器。学习OpenCV,肯定少不于基本的编程工具与OpenCV库。在Windows平台下你可以选择Visual Studio、CodeBlock等,当然你也可以选择在Linux平台,用VI、codeBlock都是可以的。编程平台的选择看个人爱好以及项目的开发环境。然后是OpenCV库,你可以在这里下载到最新的版本:http://opencv.org/,最近的版本已经到了2.4.7,但是OpenCV2.0以上版本差别都不算太大。关...
IE8 用户要当心了 新漏洞已经被利用

IE8 用户要当心了 新漏洞已经被利用

昨日,微软推送了7月份安全补丁,其中MS13-055是针对IE的累积性安全补丁,修复了17个秘密报告的漏洞,这些漏洞可能导致远程代码执行,影响IE6、IE7、IE8、IE9和IE10。在该补丁发布几个小时后,微软悄然对其页面进行了修改,之前微软表示并没有人利用这些漏洞实施网络攻击,用户尚未受到影响。然而,事实是,已经IE8用户受到攻击。微软证实,利用MS13-055所修复的漏洞进行的攻击已经存在了,有IE8用户向微软报告了此事,因此建议大家尽早安装MS13...
<< 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 >>