
java
老帽爬新坡
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,本人不对所涉及的版权问题或内容负法律责任。如有侵权,请举报或通知本人删除。
展开
-
生产环境下JAVA进程高CPU占用故障排查
找出该进程内最耗费CPU的线程原创 2022-10-12 23:06:09 · 1322 阅读 · 0 评论 -
jvm内存分析
转自http://jameswxx.iteye.com/blog/731763 业界有很多强大的java profile的工具,比如Jporfiler,yourkit,这些收费的东西我就不想说了,想说的是,其实java自己就提供了很多内存监控的小工具,下面列举的工具只是一小部分,仔细研究下jdk的工具,还是蛮有意思的呢:) 1:gc日志输出转载 2013-08-01 14:24:23 · 790 阅读 · 0 评论 -
Java中有关byte和String的转换笔记[转]
原文问题1:java中没有实现这种“byte a = 0xB2 --> String b = “B2””转换的简单实现需要自己实现。答:自己编写的转换函数,思路将byte的高低4位分开,分别转换为对应的字符然后合成返回的字符串。public static String byteToString(byte b) {byte high, low;byte m转载 2012-12-21 00:48:40 · 884 阅读 · 0 评论 -
流 小学。
回调(又称为callback):可以理解为一个接口提供一些方法给其他类用,但同时其他类在调用它时,它又调用其他类给它的条件(重写)。单独一个随机访问文件类: RondomAccessFile类允许随机访问文件同时拥有读和写的功能。 其中方法: close(),read(),writer(),seek(),getFilePointer()这需要注意:这是在有seek()前提下。流:转载 2011-09-29 10:56:34 · 484 阅读 · 0 评论 -
序列化与反序列化
1. 序列化就是将实体类对象 转换为 字节流类型,用于用过流管道的输出。2.反序列化就是将流状态转化为实体类状态。 把一个对象通过I/O流写到文件(持久性介质)上的过程叫做对象的序列化。序列化就是将 程序中的对象 通过io 方式 写到 介质上去。求多方面指教。。。原创 2011-09-05 15:35:35 · 477 阅读 · 0 评论 -
java环境变量配置
windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无转载 2011-11-10 15:05:58 · 487 阅读 · 0 评论 -
什么是守护线程。
什么是守护线程。守护线程在没有用户线程可服务时自动离开,在Java中比较特殊的线程是被称为守护(Daemon)线程的低级别线程。这个线程具有最低的优先级,用于为系统中的其它对象和线程提供服务。将一个用户线程设置为守护线程的方式是在线程对象创建之前调用线程对象的setDaemon方法。典型的守护线程例子是JVM中的系统资源自动回收线程,我们所熟悉的Java垃圾回收线程就是一个典型的守护线程,当我转载 2011-11-04 16:25:18 · 2948 阅读 · 0 评论 -
使用 Executors.newScheduledThreadPool(10); 的任务调度
ScheduledExecutor鉴于 Timer 的上述缺陷,Java 5 推出了基于线程池设计的 ScheduledExecutor。其设计思想是,每一个被调度的任务都会由线程池中一个线程去执行,因此任务是并发执行的,相互之间不会受到干扰。需要注意的是,只有当任务的执行时间到来时,ScheduedExecutor 才会真正启动一个线程,其余时间 ScheduledExecutor 都是在轮转载 2011-11-04 16:19:04 · 34986 阅读 · 1 评论 -
java中定时器的实现方法
java.util.Timer 定时器的用法 2010-11-12 15:29import java.util.Timer;import java.util.TimerTask;/*** Simple demo that uses java.uti转载 2011-08-28 17:33:43 · 5157 阅读 · 0 评论 -
单例模式
第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; public static Singleton ge转载 2011-09-05 14:43:29 · 491 阅读 · 0 评论 -
java线程中wait和notify 辨别
waitpublic final void wait() throws InterruptedException导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法。换句话说,此方法的行为就转载 2011-08-31 15:31:32 · 782 阅读 · 0 评论 -
setDaemon
初次碰到这个方法,就被这个怪里怪气的拼写单词懵了下,查API又觉得理解得不深刻,那还是查下Daemon这个词有什么意思,什么词源吧。Daemon 中的 ae 为一个音,重音在 /di:/ 上,好象是指希腊守护神的意思吧。在计算机专业英语中是守护线程的意思。原以为如果一个线程被光荣转载 2011-08-31 15:20:43 · 846 阅读 · 0 评论