
详解JVM中的垃圾回收机制(GC)
垃圾回收(Garbage Collection,GC),很多人都会联想到java虚拟机中的垃圾回收机制。在C/C++中,内存是需要程序员去管理的,程序员在使用的时候 需要先new一个新的对象,在使用完成后,通过delete等关键字进行释放资...
垃圾回收(Garbage Collection,GC),很多人都会联想到java虚拟机中的垃圾回收机制。在C/C++中,内存是需要程序员去管理的,程序员在使用的时候 需要先new一个新的对象,在使用完成后,通过delete等关键字进行释放资...
PRC通信(Remote Procedure Call Protocol) RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname...
Socket socket是对TCP/UDP协议的封装和应用(编程角度)。所以属于对传输控制层的操作,主要解决数据在网络中传输的问题;而HTTP是应用层协议,主要解决如何包装数据。简单的说,就是HTTP协议通信功能是利用了Socket封装的...
网络层次 应用层 — HTTP协议 传输控制层 — TCP/UDP协议 -> Socket封装 网络层 — IP协议、ICMP协议 IP协议 IP协议处于网络层,用于更底层(数据链路层)与上层传输控...
开源项目地址:https://github.com/yangengzhe/coding-guide_i3geek java虚拟机是java程序运行的基础,所有的java程序在生成字节码.class后都被加载后运行在虚拟机上。每一个线程虚拟机...
由于博主比较偏好网络技术且热衷于DIY,故从建博起就没有打算过CSDN等博客网站。从2007年起开始租用虚拟空间,到使用vps、云主机等直到现在采用ECS,每一阶段都需要大量的时间和精力去摸索和维护,虽然维护的过程是很艰难和急躁的,但是还是...
一名JAVA程序员,将自己的编程学习之路做以总结并进行分享。内容包括但不限于数据结构、算法、数据库、操作系统、计算机网络等多方面。 开源项目:https://github.com/yangengzhe/coding-guide_i3geek...
开源项目:https://github.com/yangengzhe/sigar-system_runtime 介绍 利用java程序检查服务器或主机的运行时信息,包括操作系统、CPU使用情况、内存使用情况、硬盘使用情况以及网卡、网络信息。...
Jmeter介绍和使用请看这里:http://www.i3geek.com/archives/1147 本项目开源,项目地址:https://github.com/yangengzhe/web_resource_evaluation 背景 ...
在JAVA的学习中,不少人会把sleep和wait都搞混,认为都是做线程的等待。比如方法sleep(long)和wait(long)就分不清,下面主要介绍下这俩者是什么,区别在哪。 首先需要明白很重要的一点! sleep是Thread的方法...