java
文章平均质量分 66
carvin_happy
这个作者很懒,什么都没留下…
展开
-
Timestamp类初始化方法
[code="java"] String timeStr = "2010-06-23 13:18:33.112233"; Timestamp ts = Timestamp.valueOf(timeStr);[/code]原创 2010-06-23 13:13:26 · 1884 阅读 · 0 评论 -
ConcurrentModificationException主要原因及处理方法
ConcurrentModificationException主要原因及处理方法当使用 fail-fast iterator 对 Collection 或 Map 进行迭代操作过程中尝试直接修改 Collection / Map 的内容时,即使是在单线程下运行, java.util.ConcurrentModificationException 异常也将被抛出。 Iterator 是...原创 2010-11-14 00:55:30 · 113 阅读 · 0 评论 -
加速你的Hibernate引擎(下)
4.6 HQL调优4.6.1 索引调优HQL看起来和SQL很相似。从HQL的WHERE子句中通常可以猜到相应的SQL WHERE子句。WHERE子句中的字段决定了数据库将选择的索引。大多数Hibernate开发者所常犯的一个错误是无论何时,当需要新WHERE子句的时候都会创建一个新的索引。因为索引会带来额外的数据更新开销,所以应该争取创建少量索引来覆盖尽可能多的查询。4.1节让你使用一...原创 2010-11-11 16:14:04 · 77 阅读 · 0 评论 -
加速你的Hibernate引擎(上)
[code="java"][b]1.引言[/b]Hibernate是最流行的对象关系映射(ORM)引擎之一,它提供了数据持久化和查询服务。通过我们的使用Hibernate 3.3.1和Oracle 9i的能源项目中的一些例子,本文涵盖了很多Hibernate调优技术。其中还提供了一些掌握Hibernate调优技术所必需的数据库知识。我们假设读者对Hibernate有一个基本的了...原创 2010-11-10 21:37:19 · 81 阅读 · 0 评论 -
[转]Memcache mutex设计模式
周六的S2 Web 2.0技术沙龙上介绍了memcache中使用mutex场景(文后要演讲稿),有网友对详情感兴趣,简单介绍如下。场景Mutex主要用于有大量并发访问并存在cache过期的场合,如首页top 10, 由数据库加载到memcache缓存n分钟 微博中名人的content cache, 一旦不存在会大量请求不能命中并加载数据库 需要执行多个IO操作生成的数据...原创 2011-06-28 09:11:45 · 170 阅读 · 0 评论 -
json-lib 解决级联解析问题
[b]问题解释[/b]级联解析就是类间相互引用,比如说ClassA中有ClassB的引用,ClassB中也有ClassA的引用,这种情况在Hibernate中的双向关联会很常见。如果是这种情况,在json-lib解析的过程中,会出现net.sf.json.JSONException: There is a cycle in the hierarchy异常。[b]解决办法[/b]1、...原创 2010-10-24 00:12:41 · 116 阅读 · 0 评论 -
【转】单例模式完全剖析
[b]概要 [/b]单例模式是最简单的设计模式之一,但是对于Java的开发者来说,它却有很多缺陷。在本月的专栏中,David Geary探讨了单例模式以及在面对多线程(multithreading)、类装载器(classloaders)和序列化(serialization)时如何处理这些缺陷。 单例模式适合于一个类只有一个实例的情况,比如窗口管理器,打印缓冲池和文件系统,它们都是原型的...原创 2010-10-19 00:22:12 · 96 阅读 · 0 评论 -
单例模式的三种写法
单例模式的三种写法:1、懒汉式[code="java"]public class Singleton { private Singleton() {} private static Singleton instance; public static synchronized getInstance() { if(instance == null) ...原创 2010-10-19 00:07:31 · 108 阅读 · 0 评论 -
Tomcat集群5分钟指南
请移步:[url]http://www.richardnichols.net/2010/08/5-minute-guide-clustering-apache-tomcat/[/url]原创 2010-09-29 11:40:27 · 81 阅读 · 0 评论 -
【转】正则表达式(五):浅谈两种匹配操作
在正则表达式中,匹配是最最基本的操作。使用正则表达式,换种说法就是“用正则表达式去匹配文本”。但这只是广义的“匹配”,细说起来,广义的“匹配”又可以分为两类:提取和验证。所以,本篇文章就来专门讲讲提取和验证。相关厂商内容理解Adobe Flash Platform的游戏构建技术Adobe在线课堂报名:Flash Player 10.3 : 需要了解的新特性和改进(5月12日 周...原创 2011-05-05 00:58:03 · 528 阅读 · 0 评论 -
【转】正则表达式(四):正则表达式的与或非
我们使用正则表达式,熟练掌握各种功能和结构只是手段,解决实际的问题才是真正的目的。要解决真正的问题,就必须有解决问题的思路,正则表达式的功能,说到底,可以归纳为三种逻辑,为了表述方便,我们分别称为与、或、非。逻辑关系说明与在某个位置,某些元素(字符、字符组或者子表达式)必须出现或在某个位置,某个元素或许不出现,或许...原创 2011-05-05 00:56:42 · 347 阅读 · 0 评论 -
【转】正则表达式(三):Unicode诸问题(下)
Unicode Code PointUnicode字符多种多样,除去ascii中的字母、数字、标点和中文字符,还包括其它多种语言和多种符号,有些符号甚至很难打出来(比如表示商标注册的?),这时候该如何表示呢?再说远一点,如果我们想用一个字符组匹配所有中文字符,能不能像『[a-z]』那样呢?所幸,每一个Unicode字符都对应自己的Unicode编码,也就是Unicode编码表中的一个代...原创 2011-05-05 00:55:38 · 397 阅读 · 0 评论 -
【转】正则表达式(二):Unicode诸问题(上)
关于正则表达式的文档很多,但大部分都是英文的,即便有中文的文档,也翻译或改编自英文文档。在介绍功能时,这样做没有大问题,但真要处理文本,就可能会遇到一些英文开发或应用环境中难得见到的问题。比如中文之类多字节字符的匹配,就是如此。所以,这篇文章专门谈谈正则表达式如何处理多字节字符,更准确地说,是如何处理Unicode编码的文本(为什么只提到Unicode编码,而没有提到其它编码,理由在后面详述)...原创 2011-05-05 00:54:14 · 113 阅读 · 0 评论 -
【转】正则表达式(一):纠结的转义
【编者按】正则表达式一直是开发者工具箱中趁手的利器,但很多人对此仍是一知半解。这次InfoQ中文站有幸邀请到来自盛大创新院的余晟,开辟《正则表达式》的专栏,为读者讲解正则表达式的一些技巧和概念。他还是《精通正则表达式》和《技术领导之路》的译者。用过正则表达式的人都知道,正则表达式中有一类叫做“元字符(meta-character)”的特殊符号,它们并不匹配自身对应的字符,而具有其他的...原创 2011-05-05 00:51:53 · 194 阅读 · 0 评论 -
[转]JAVA NIO 简介
1. 基本 概念IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。所有语言运行时系统提供执行 I/O 较高级别的工具。 (c 的 printf scanf,java 的面向对象封装 )2. Java 标准 io 回顾Java 标准 IO 类库是 io 面向对象的一种抽象。基于本地方法...原创 2011-07-19 14:23:10 · 143 阅读 · 0 评论