自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 收藏
  • 关注

oracle可延迟约束

标准规定,约束可以是deferrable或not deferrable(默认)。 not deferrable 约束在每一个DML语句后检查;deferrable 约束可以在每一个insert,delete,或update(即时模式)后立即检查,或者在事务末尾检查(延迟模式) 当没有按特定顺序执行数据加载时,这项功能特别有用——它允许先把数据载入子表,然后再装入父表。另一种...

2010-04-29 16:43:46 554

oracle时间格式要注意的问题

用于分钟的oracle格式值为MI,而不是大多数其他数据库中的MM,比如HH:MI:SS,而不是HH:MM:SS,MM在oracle中代表月。

2010-04-29 11:32:03 157

Oracle数据类型Long需要注意的问题

Oracle数据类型Long需要注意的问题:1.long是一个旧oracle数据类型,用于存储最多包含2GB数据的可变长度字符串,类似varchar22.不能在select语句的where子句中使用long3.表不能有多个long列4.不能被索引5.强烈建议停止使用long引用clob...

2010-04-29 11:02:24 301 1

CAP原理和BASE思想

分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容错性) 可靠性定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。关系数据库的ACID模型拥有 高一致性 + 可靠性 丧失可用性...

2010-03-19 16:50:16 193

最佳的小路

   世界著名建筑大师格罗培斯设计的迪斯尼乐园,经过了3年的施工,马上就要对外开放了。然而各景点之间的道路该怎样联络还没有具体的方案。施工部打电话给正在法国参加庆典的格罗培斯大师,请他赶快定稿,以便按计划竣工和开放。    格罗培斯大师从事建筑研究40多年,攻克过无数建筑方面的难题,在世界各地留下了70多处精美的杰作。然而建筑中最微不足道的一点小事——路径设计却让他大伤脑筋。对迪斯尼乐园各景点之间...

2010-03-19 15:08:23 125

freemarker中实现自定义标签(包含处理参数以及循环变量)(2.3.11版本以后的方式)...

 import java.io.IOException;import java.io.Writer;import java.util.Iterator;import java.util.Map;import freemarker.core.Environment;import freemarker.template.SimpleNumber;import freem...

2010-03-12 13:54:20 279

freemarker中实现自定义标签(2.3.11版本以后的方式)

FreeMarker 2.3.11版本以后提供了新的自定义标签接口TemplateDirectiveModel 以替代TemplateTransformModel,下面是一个转换自定义标签的内容体中字母为大写字母的例子: import java.io.IOException;import java.io.Writer;import java.util.Map;impor...

2010-03-12 13:32:29 134

freemarker中实现自定义标签(2.3.11版本以前的方式)

扩展你自己的转换器      转换器接口TemplateTransformModel有一个方法 Writer getWriter(Writer out, Map args)。该方法将会转换标签之间的内容,首先把标签之间的内容读取到 Writer 对象中,再由 Writer对象对其中的内容施行转换处理,转换后的内容会再次存储到Writer 中。调用 flush 方法后会把内容输出。不需要你去调用ou...

2010-03-12 11:30:00 150

freemarker中实现自定义方法变量

方法变量通常是实现了 TemplateMethodModel 接口的类,该接口有一个方法TemplateModel exec(java.util.List arguments)。当你使用方法表达式 (method call expression)调用一个方法(exec)的时候,实际上是在执行 exec。方法表达式的参数其实就是方法参数的变形。方法的返回值也就是方法表达式的返回值。由于方法接口 Te...

2010-03-12 10:44:03 768

第十一届JavaEye问答大赛获奖感言

首先感谢javaeye 以及图灵出版社提供的知识平台!比赛的过程中也让自己的各方面知识得到了很多的加强,不论深度或广度,祝javaeye越办越成功,祝图灵出版社经典好书不断! 本次选择的图书目录如下:iPhone 3开发基础教程 http://www.china-pub.com/196138Oracle 10g数据库管理艺术 http://www.china-pub.com/35541...

2009-12-22 14:32:15 107

原创 Java中对有BOM头的UTF-8文件的处理

转载自:http://ivan.iteye.com/blog/46119  在用记事本之类的程序将文本文件保存为UTF-8格式时,记事本会在文件头前面加上几个不可见的字符(EF BB BF),就是所谓的BOM(Byte Order Mark)。JDK1.5之前的Reader都不能处理BOM,解析这种格式的xml文件时,会抛出异常:Content is not allowed in pr...

2009-12-21 08:56:02 212

原创 Memcached深度分析

 转自:http://hi.baidu.com/hecheng/blog/item/db7fca80b4ec3ad59123d9bc.htmlhttp://hi.baidu.com/hecheng/blog/item/22550923d681604c925807bc.html     Memcached是danga.com(运营LiveJournal的技术团队)开发...

2009-11-10 16:18:41 113

原创 JPA与Hibernate相关笔记(江南白衣博物馆)

参考资料: JPA与Hibernate笔记 数据库访问资料

2009-11-09 13:51:39 140

原创 Spring 笔记

笔记总结到位,非常经典。 参考资料:Spring 笔记(江南白衣博物馆) Spring下单元测试的要点 Spring配置要点 Spring事务管理

2009-11-09 11:53:05 136

原创 第十届JavaEye问答大赛获奖感言

 首先感谢javaeye 以及图灵出版社提供的知识平台!比赛的过程中也让自己的各方面知识得到了很多的加强,不论深度或广度,祝javaeye越办越成功,祝图灵出版社经典好书不断!  本次选择的图书目录如下:1.黑客攻防技术宝典: web 实战篇 http://www.china-pub.com/1957682.Spring揭秘  http://www.china-pub.com/1959...

2009-11-05 14:58:50 114

原创 vi命令详解

进入vi的命令  vi filename :打开或新建文档,并将光标置于第一行首 vi +n filename :打开文档,并将光标置于第n行首 vi + filename :打开文档,并将光标置于最后一行首 vi +/pattern filename:打开文档,并将光标置于第一个和pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,...

2009-11-02 10:18:21 106

原创 模式定义图解

模式定义图解 

2009-10-26 17:04:20 96

原创 容器启动时间的优化

spring的ioc容器默认在启动时加载整个对象实例图,只要配置根元素beans的 default-lazy-init ="true" 就能让spring不加载整个对象实例图。 特别要注意的是spring封装quartz类<bean  class ="org.springframework.scheduling.quartz.SchedulerFactoryBean" >...

2009-10-26 16:01:54 466

原创 对字母数字混合的数据排序

对字母数字混合的数据,希望按照数字或字符部分来排序  

2009-10-26 10:58:26 221

原创 按字符串的某一部分对查询结果排序

按字符串的某一部分对查询结果排序。例子:按照字段的最后两个字符排序。   

2009-10-26 10:50:15 184

原创 将空值转换为实际值

将空值转换为实际值 

2009-10-26 10:41:38 153

原创 从表中随机返回n条记录

从表中随机返回n条记录 

2009-10-26 10:38:05 83

原创 限制查询中返回的行数(不关心排序)

特别注意理解oracle的rownum的用法 

2009-10-26 10:28:03 155

原创 SQL细节

细节一:sql语句的执行顺序     from子句是在where之前处理,where子句是在select之前处理。即from > where > select

2009-10-26 10:12:19 80

原创 SQL优化法则

第一条:LESS比MORE好     一般情况下数据库系统是按从左到右的顺序处理条件,而如果用户定义并使用的是一个比较复杂的条件,那么数据库系统就会自动激活它的优先级别。     一个简单常用的技巧来加速查询条件的处理过程:尽量求LESS。准确地说,就是只选择那些满足请求的列,并且确保查询条件尽可能的明确,这样数据库处理的行数可能才会尽量少。     如果要用到多个条件,那么要保证...

2009-10-19 09:48:51 87

原创 JMM(java存储模型)

JMM(java存储模型) 

2009-10-15 15:56:28 103

原创 并发相关的错误模式

并发相关的错误模式 

2009-10-14 15:46:48 70

原创 处理异常的线程终止

处理异常的线程终止 

2009-10-10 09:38:05 109

原创 线程可能导致内存泄露的情况

     继承Thread的线程,在交给jdk1.4并发包的线程池执行完毕后并没有被释放资源,而且也没被再利用,而是白白占着内存,导致内存泄露。          默认的Thread本身初始化在1.4是将自己加入了一个ThreadGroup,如果你没有调用它的start方法,JVM不会在该线程结束后将这个thread从TreadGroup中移除,这就是造成内存泄露的原因所在。不过在JDK6...

2009-10-03 10:52:32 401

原创 中断的理解

 注意:中断通常中实现取消最明智的选择!

2009-09-30 10:24:10 88

原创 客户端NIO实践分析

文章出处,转自:http://blog.csdn.net/cenwenchu79/archive/2009/09/24/4586939.aspx  引问:NIO在服务端的应用已经被广为熟悉,但是在客户端的使用,其实给予的指导并不多。同时在我看来,NIO在客户端使用就是原来的长连接模式加上事件驱动的框架,而相对于短连接池模式来说,性能是否真的在任何环境都那么突出,其实不然。 最近正好...

2009-09-27 15:23:32 100

原创 JDK工具箱中Timer的缺陷问题

示例代码如下:import java.util.*;import static java.util.concurrent.TimeUnit.SECONDS;/** * OutOfTime * <p/> * Class illustrating confusing Timer behavior * * @author Brian Goetz...

2009-09-25 16:13:16 252

原创 并发诀窍清单

并发诀窍清单如下:

2009-09-25 15:00:05 69

原创 安全发布模式

安全发布模式 

2009-09-24 10:46:53 70

原创 局部创建对象(不正确发布:当好对象变坏时)

代码清单1:public class StuffIntoPublic { public Holder holder; public void initialize() { holder = new Holder(42); }}  代码清单2:public class Holder { private ...

2009-09-23 16:50:25 158

原创 volatile变量

volatile变量  volatile变量是一种同步的弱形式。它确保对一个变量的更新以可预见的方式告知其他的线程。当一个域声明为volatile类型后,编译器与运行时会监视这个变量:它是共享的,而且对它的操作不会与其他的内存操作一起被重排序。volatile变量不会缓存在寄存器或者缓存在对其他处理器隐藏的地方。所以,读一个volatile类型的变量时,总会返回由某一线程所写...

2009-09-23 15:20:47 111

原创 可见性——“重排序”现象

代码示例:public class NoVisibility { private static boolean ready; private static int number; private static class ReaderThread extends Thread { public void run() { ...

2009-09-23 12:35:47 153

原创 最全的浏览器兼容性文章

最全的浏览器兼容性参考文章 :http://roozeno.blogbus.com/logs/3560080.html http://edu.cooltong.com.cn/html/css/csshack/2009/0608/9756.html http://blog.csdn.net/herojams/archive/2009/07/01/4311884.asp...

2009-09-02 09:34:06 94

原创 类初始化(静态方法及静态域)

注意,有一点很有意思,当使用“.class”来创建对Class对象的引用时,不会自动地初始化该Class对象。 为了使用类而做的准备工作实际包含三个步骤:1.加载。这是由类加载器执行的。该步骤将查找字节码,并从这些字节码中创建一个Class对象。2.链接。这个阶段将验证类中的字节码,为静态域分配存储空间,并且如果必需的话,将解析这个类创建的对其他类的所有...

2009-08-26 10:29:34 315

原创 正确处理异常

通用的清理惯用法基本规则:在创建需要清理的对象之后,立即进入一个try-finally语句块! // Each disposable object must be followed by a try-finallyclass NeedsCleanupExceptions { // Construction can't fail private static long co...

2009-08-25 16:08:33 116

空空如也

空空如也

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

TA关注的人

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