自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 收藏
  • 关注

转载 很幽默的讲解六种Socket I/O模型

很幽默的讲解六种Socket I/O模型作者:不详 来源:互联网   酷勤网收集 2007-09-05本文简单介绍了当前Windows支持的各种Socket I/O模型,如果你发现其中存在什么错误请务必赐教。一:select模型二:WSAAsyncSelect模型三:WSAEventSelect模型四:Overlapped I/O 事件通知模型五:Overl

2011-06-28 14:44:00 329

转载 使用 GDB 调试 Linux 软件

使用 GDB 调试 Linux 软件GNU 调试器简介David SeagerCICS/390 开发部,IBM Hursley 简介: Linux 的大部分特色源自于 shell 的 GNU 调试器,也称作 gdb。gdb 可以让您查看程序的内部结构、打印变量值、设置断点,以及单步调试源代码。它是功能极其强大的工具,适用于修复程序代码中的问题。在本文中,Da

2011-06-28 14:03:00 275

转载 功能丰富的 Perl:轻松调试 Perl

功能丰富的 Perl:轻松调试 Perl在错误产生危害之前发现错误Teodor Zlatanov, 程序员, Gold Software Systems 简介: Teodor Zlatanov 将带您体验内置 Perl 调试器和 CPAN 的 Devel::ptkdb。Perl 调试器功能强大,但不易操作。另一方面,CPAN 的 Devel::ptkdb 则

2011-06-28 13:56:00 418

转载 java 内部工作线程介绍

Java程序运行的过程中,不但包括开发者启动的主线程和子线程。还包括很多内部线程。了解这些线程,对了解Java工作原理,及复杂环境下debug会有帮助。 首先需要查看Java程序的内部线程,我使用以下两种方法查看Java下的线程:        1.Jconsole——JDK自带的JMX查看管理工具(GUI)。        2.Linux下使用kill -3 processI

2011-06-27 14:25:00 847

原创 Java父线程与子线程相互通信和控制

本讨论局限在同一Java虚拟机范围内。父线程了解子线程工作状态方法1:使用 Java5接口:Callable 与 Future 参考: http://blog.csdn.net/cdtdx/archive/2011/06/24/6565738.aspx子线程控制父线程方法1:在子线程中保留对父线程的引用。父子线程数据通讯方法1: 使用公用数据变量。方法2

2011-06-27 13:50:00 1442

原创 Java接口:Callable 与 Future

Callable与Future类别可以协助您完成 Future 模式 。Callable是个介面,与Runnable类似,有个必须实作的方法,可以启动为另一个执行绪来执行,不过Callable工作完成后,可以传回结果物件,Callable介面的定义如下:public interface Callable {    V call() throws Exception;}例如您可以使用Call

2011-06-24 14:43:00 759

转载 Java中离线并发与锁机制.的简介与内容

    在Web项目中,离线并发显得尤其严重。例如,用户A和用户B同时修改数据库中的某张表的R行,加入R行有两个字段分别是C1,C2。         假如按照如下过程修改:         1 用户A将数据R(C1,C2)读取到A的浏览器中。         2 用户B将数据R(C1,C2)读取到B的浏览器中。         3 用户A在浏览器上将数据修改为R(C1’,C2),同时更新到数据库

2011-06-23 19:50:00 340

转载 深入探讨 Java 类加载器

深入探讨 Java 类加载器 成 富, 软件工程师, IBM 中国软件开发中心 简介: 类加载器(class loader)是 Java™ 中的一个很重要的概念。类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。本文首先详细介绍了 Java 类加载器的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器

2011-06-23 17:44:00 450 1

转载 JVM的垃圾回收机制详解和调优

 1.JVM的gc概述    gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。    在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而

2011-06-23 17:04:00 260

转载 ConcurrentHashMap之实现细节

ConcurrentHashMap是Java 5中支持高并发、高吞吐量的线程安全HashMap实现。在这之前我对ConcurrentHashMap只有一些肤浅的理解,仅知道它采用了多个锁,大概也足够了。但是在经过一次惨痛的面试经历之后,我觉得必须深入研究它的实现。面试中被问到读是否要加锁,因为读写会发生冲突,我说必须要加锁,我和面试官也因此发生了冲突,结果可想而知。还是闲话少说,通过仔细阅读源

2011-06-16 12:41:00 298

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除