自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

深度拷贝

有价值的转载胜过无聊的原创

  • 博客(12)
  • 资源 (10)
  • 收藏
  • 关注

转载 中药秘方——留着有用

民间秘方,里面的方子都是一个老中医几十年的心血~~很强~~一定要看 说 明  1、 本报告所用药物,以食物为主,绝对无毒。  2、 为使读者易懂,剂量单位均用旧制,如:斤、两、钱等,有的用碗,是指一般性中碗。  3、 所用药物凡带有*记号的一般可到中药店买,药店都有。  4、 报告中所讲的醋,就是一般食用醋,如果用白醋的,报告中另有注明。  5、

2011-12-23 23:46:16 1411

转载 一个比较通俗的KMP算法讲解

KMP算法是拿来处理字符串匹配的。换句话说,给你两个字符串,你需要回答,B串是否是A串的子串(A串是否包含B串)。比如,字符串A="I'm matrix67",字符串B="matrix",我们就说B是A的子串。你可以委婉地问你的MM:“假如你要向你喜欢的人表白的话,我的名字是你的

2011-09-15 15:12:20 460

转载 XHTML DHTML SHTML的区别

XHTML: HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就 是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了XML(有几分)的强大功能及HTML(大多数)的简单特 性。 2000年底,国际W3C(World Wide Web Consortium)组织公布发行了

2008-09-17 23:43:00 488

转载 Java对象池技术的原理及其实现

  Java对象的生命周期分析  Java对象的生命周期大致包括三个阶段:对象的创建,对象的使用,对象的清除。因此,对象的生命周期长度可用如下的表达式表示:T = T1 + T2 +T3.其中T1表示对象的创建时间,T2表示对象的使用时间,而T3则表示其清除时间。由此,我们可以看出,只有T2是真正有效的时间,而T1、T3则是对象本身的开销。下面再看看T1、T3在对象的整个生命周期中所占的比例。

2008-09-08 20:18:00 491

转载 Java类加载内幕详细讲解

类加载是java语言提供的最强大的机制之一。尽管类加载并不是讨论的热点话题,但所有的编程人员都应该了解其工作机制,明白如何做才能让其满足我们的需要。这能有效节省我们的编码时间,从不断调试ClassNotFoundException, ClassCastException的工作中解脱出来。这篇文章从基础讲起,比如代码与数据的不同之处是什么,他们是如何构成一个实例或对象的。然后深入探讨java虚拟机(

2008-09-02 20:44:00 622

转载 UML中类之间的关系

 类与类之间存在以下关系:    (1)泛化(Generalization)    (2)关联(Association)    (3)依赖(Dependency)    (4)聚合(Aggregation)   1.泛化(Generalization)表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般化的关系是从子类指向父类的,与继承或实现的方法

2008-09-02 20:29:00 558

转载 JVM调优总结

一、相关概念 基本回收算法 引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 标记-清除(Mark-Sweep)此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清除。此

2008-08-31 13:16:00 589

转载 Unicode编码及UCS、UTF、BMP、BOM等名词释义

 这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?我很早前就发

2008-08-31 13:08:00 606

转载 IT进入多“云”时代

 了解“云计算”——概念李开复(现任Google全球副总裁、中国区总裁)打了一个形象的比喻:钱庄。最早人们只是把钱放在枕头底下,后来有了钱庄,很安全,不过兑现起来比较麻烦。现在发展到银行可以到任何一个网点取钱,甚至通过ATM,或者国外的渠道。就像用电不需要家家装备发电机,直接从电力公司购买一样。“云计算”带来的就是这样一种变革——由谷歌、IBM这样的专业网络公司来搭建计算机存储、运算中心,用户

2008-08-29 00:38:00 681

转载 HotSpot JVM垃圾收集原理

  HotSpot JVM垃圾收集原理 目的:     本文描述了Sun公司的HotSpot Java虚拟机的垃圾收集工作原理。以便为更多Java爱好者在设计,开发以及部署时带来更多便利和益处。摘要:         JVM规范中要求任何实现JVM的实现必须要提供一个能够回收未被使用内存的机制。这个机制就是垃圾回收(GC-Garbage Collection)。然而垃圾回收机制

2008-08-28 23:53:00 755

转载 用弱引用堵住内存泄漏

弱引用使得表达对象生命周期关系变得容易了虽然用 Java™ 语言编写的程序在理论上是不会出现“内存泄漏”的,但是有时对象在不再作为程序的逻辑状态的一部分之后仍然不被垃圾收集。本文介绍了无意识的对象保留的常见原因,并展示了如何用弱引用堵住泄漏。 要让垃圾收集(GC)回收程序不再使用的对象,对象的逻辑 生命周期(应用程序使用它的时间)和对该对象拥有的引用的实际 生命周期必须是相同的。在大多数时

2008-08-28 23:30:00 818

转载 Java:对象的强、软、弱和虚引用

本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。 1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、

2008-08-28 22:58:00 4510

阿里巴巴Java开发手册

【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。 【强制】在 subList 场景中, 高度注意对原集合元素个数的修改,会导致子列表的遍历、增加、删除均产生 ConcurrentModificationException 异常。 【强制】不要使用 count(列名)或 count(常量)来替代 count(*), count(*)就是 SQL92 定义的标准统计行数的语法,跟数据库无关,跟 NULL 和非 NULL 无关。 说明: count(*)会统计值为 NULL 的行,而 count(列名)不会统计此列为 NULL 值的行。

2017-05-17

MySQL数据库开发的三十六条军规

mysql数据库大数据高迸发开发必须了解的知识

2014-10-08

MySQL二进制包安装

MySQL二进制包安装步骤,MySQL安装过程一目了然

2012-06-29

quartz_API.chm

网上找的都是网页的,不用使用,这是个一CHM的,便于查询

2010-08-24

JBPM3.0中文手册

JBPM3.0中文手册

2008-08-26

配置WebLogic Server集群

配置WebLogic Server集群,图文详解

2008-08-18

Java迷题

有关《Java解惑》 在《高效Java(Effective Java)》的传统中,Bloch和Gafter深入研究了Java编程语言及其核心类库的细微之处。通过用可视化的令人震撼的视觉幻象来进行图释,《Java解惑》特写了95个噩梦般的谜题,它们寓教于乐。任何具备Java知识的人都可以理解这些谜题,但甚至是大多数最老练的程序员也会觉得它们很具有挑战性。 大多数的谜题都采用了短程序的方式,这些程序的行为与其看起来的行为大相径庭。你能指出它会做什么吗?根据这些谜题用到的特性以及跟随每一个谜题之后的详细解谜方案,我们把它们松散地分成了不同的组。这些解谜方案不是对程序行为的简单解释,它们向你展示了如何一劳永逸地避免其底层的陷阱与缺陷的方法。在书的后面部分有一个简单的陷阱和缺陷目录,它提供了对前面部分的引用的一个简明分类法。 你要解决掉这些谜题,并且永远都不要成为那些有违直觉或隐晦的行为的猎物,这些行为甚至可以愚弄大多数有经验的程序员。 关于作者 JOSHUA BLOCH是Google的首席工程师,以及获得过Jolt最畅销奖的《高效Java编程语言指南(Effective Java Programming Language Guide)》(Addson-Wesley,2001)一书的作者。他之前是Sun Microsystems的杰出工程师和Transarc的资深系统设计师。Josh领导了大量的Java平台特性的设计与实现工作,包括JDK 5.0中的语言增强和获奖的Java集合框架。他拥有卡耐基.梅隆大学计算机科学的博士学位。 NEAL GAFTER是Google的软件工程师和Java的传道者。他之前是Sun Microsystems的资深员工工程师,在那里他领导了Java编译器的开发工作,并且通过5.0版实现了1.4版中的Java语言特性。Neal曾经是C++标准委员会的成员,他在Sun Microsystems、Microtec Research和Texas Instruments时领导了C和C++编译器的开发工作。他拥有罗彻斯特大学计算机科学的博士学位。 目录 Java谜题1——表达式谜题 3 谜题1:奇数性 3 谜题2:找零时刻 4 谜题3:长整除 6 谜题4:初级问题 7 谜题5:十六进制的趣事 8 谜题6:多重转型 10 谜题7:互换内容 11 谜题8:Dos Equis 13 谜题9:半斤 14 谜题10:八两 15 Java谜题2——字符谜题 16 谜题11:最后的笑声 16 谜题12:ABC 18 谜题13:畜牧场 19 谜题14:转义字符的溃败 21 谜题15:令人晕头转向的Hello 22 谜题16:行打印程序 23 谜题17:嗯? 25 谜题18:字符串奶酪 26 谜题19:漂亮的火花 27 谜题20:我的类是什么? 29 谜题21:我的类是什么?II 30 谜题22:URL的愚弄 32 谜题23:不劳无获 32 Java谜题3——循环谜题 35 谜题24:尽情享受每一个字节 35 谜题25:无情的增量操作 37 谜题26:在循环中 38 谜题27:变幻莫测的i值 39 谜题28:循环者 41 谜题29:循环者的新娘 42 谜题30:循环者的爱子 43 谜题31:循环者的鬼魂 44 谜题32:循环者的诅咒 45 谜题33:循环者遇到了狼人 46 谜题34:被计数击倒了 48 谜题35:一分钟又一分钟 49 Java谜题4——异常谜题 50 谜题36:优柔寡断 51 谜题37:极端不可思议 52 谜题38:不受欢迎的宾客 54 谜题39:您好,再见! 56 谜题40:不情愿的构造器 58 谜题41:域和流 59 谜题42:异常为循环而抛 61 谜题43:异常地危险 63 谜题44:切掉类 66 谜题45:令人疲惫不堪的测验 68 Java谜题5——类谜题 70 谜题46:令人混淆的构造器案例 70 谜题47:啊呀!我的猫变成狗了 72 谜题48:我所得到的都是静态的 74 谜题49:比生命更大 75 谜题50:不是你的类型 77 谜题51:那个点是什么? 78 谜题52:合计数的玩笑 82 谜题53:按你的意愿行事 84 谜题54:Null与Void 85 谜题55:特创论 86 Java谜题6——库谜题 89 谜题56:大问题 89 谜题57:名字里有什么? 91 谜题58:产生它的散列码 93 谜题59:什么是差? 95 谜题60:一行的方法 96 谜题61:日期游戏 98 谜题62:名字游戏 100 谜题63:更多同样的问题 101 谜题64:按余数编组 102 谜题65:一种疑似排序的惊人传奇 104 Java谜题7——更多的类谜题 107 谜题66:一件私事 107 谜题67:对字符串上瘾 110 谜题68:灰色的阴影 111 谜题69:黑色的渐隐 113 谜题70:一揽子交易 114 谜题71:进口税 115 谜题72:终极危难 117 谜题73:你的隐私正在公开 118 谜题74:同一性的危机 120 谜题75:头还是尾? 121 名字重用的术语表 124 Java谜题8——更多的库谜题 126 谜题76:乒乓(加强补充线程内容) 126 谜题77:搞乱锁的妖怪 127 谜题78:反射的污染 130 谜题79:这是狗的生活 133 谜题80:更深层的反射 135 谜题81:烧焦到无法识别 137 谜题82:啤酒爆炸 138 谜题83:诵读困难者的一神论 140 谜题84:被粗暴地中断 141 谜题85:惰性初始化 143 Java谜题9——高级谜题 145 谜题86:有毒的括号垃圾 145 谜题87:紧张的关系 146 谜题88:原生类型的处理 147 谜题89:泛型迷药 150 谜题90:荒谬痛苦的超类 153 谜题91:序列杀手 155 谜题92:双绞线 158 谜题93:类的战争 160 谜题94:迷失在混乱中 162 谜题95:只是些甜点 164

2008-06-15

Ajax+jsp+MySQL实现动态树形菜单

Ajax+jsp+MySQL实现动态树形菜单

2008-01-15

JavaScript中常用的一百零七条语句

JavaScript中常用的一百零七条语句

2008-01-15

空空如也

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

TA关注的人

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