![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础知识
iteye_7681
这个作者很懒,什么都没留下…
展开
-
java钩子-ShutdownHook
在线上Java程序中经常遇到进程程挂掉,一些状态没有正确的保存下来或者程序中尚有一些未完成的任务,这时候就需要在JVM关掉的时候执行一些清理现场的代码。Java中得ShutdownHook提供了比较好的方案。 JDK在1.3之后提供了Java Runtime.addShutdownHook(Thread hook)方法,可以注册一个JVM关闭的钩子,这个钩子可以在以下几种场景被调用:1...原创 2015-07-25 21:00:40 · 93 阅读 · 0 评论 -
jar命令简介
一、查看JAR包内容:jar -tf AntTest.jar 该命令执行结果如下: -tvf参数将显示更详细的信息。二、解压缩:jar xf First.jar 该命令将First.jar解压缩到当前目录下。三、替换jar 包下面的class 文件,很多人会想到直接用winrar 打开替换,在一般的情况下, 是可行的,但是...原创 2015-10-20 22:30:11 · 267 阅读 · 0 评论 -
java远程调试
一、普通java应用远程调试配置 1.在运行Java项目的远程服务器上的运行脚本中加入以下设置参数: java -Xms700m -Xmx700m -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket, address=9999,server=y,...原创 2014-12-01 10:29:42 · 163 阅读 · 0 评论 -
Apache的对象池化工具commons-pool (一)
什么是对象池: 将用过的对象保存起来,等下一次需要这种对象的时候,再拿出来重复使用,从而在一定程度上减少频繁创建对象所造成的开销。用于充当保存对象的“容器”的对象,被称为“对象池”(Object Pool,或简称Pool)对象池的作用: 应用中要频繁创建某个对象,而对象的创建有很消耗性能,这时采用对象池策略可避免频繁创建对象,在一定程度上可提高系统的性能。...原创 2014-12-04 15:49:28 · 140 阅读 · 0 评论 -
Apache的对象池化工具commons-pool (二)
commons-pool的使用 认识几个类: ObjectPool 定义了一个简单的池接口 BaseObjectPool以下三个类的父类 A simple base implementation of ObjectPool. Optional operations are implemented to either do nothing,...原创 2014-12-04 16:08:55 · 88 阅读 · 0 评论 -
实例化 与 类装载的区别
[size=medium]java下Class.forName的作用是什么,为什么要使用它 Class.forName(xxx.xx.xx) 返回的是一个类 首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例...原创 2014-12-05 11:56:03 · 161 阅读 · 0 评论 -
Java类加载机制深度分析
[url]http://my.oschina.net/xianggao/blog/70826[/url]原创 2014-12-05 16:33:01 · 84 阅读 · 0 评论 -
java网络通信-组播
在信息时代,网络技术应用已经很普通。其中很多应用都依赖于从一个主机向多个主机或者从多个主机向多个主机发送同一信息的能力,在Internet上分发的数目可能达数十万台,这些都需要更高的带宽,并且大大超出了单播的能力。一种能最大限度地利用现有带宽的重要技术是IP组播。1.IP组播技术的概念 IP组播技术,是一种允许一台或多台主机(组播源)发送单一数据包到多台主机(一次的,同时的)...原创 2014-12-13 10:44:05 · 209 阅读 · 0 评论