自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

shell文件判断

-a file exists.-b file exists and is a block special file.-c file exists and is a character special file.-d file exists and is a directory.-e file exists (just the same as -a).-f file exists...

2013-03-22 10:20:04 158

原创 Alpha、Beta、RC、GA版本的区别

Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能了,主要着重于除错。GA:General Availability,正式发布...

2012-04-05 13:36:50 98

spring中的bean覆盖

通过DefaultListableBeanFactory 这个类可以了解到:1 spring 使用 ConcurrentHashMap 来存储bean 。2 两个不同的配置文件中,重名的bean, 后者会覆盖前者 。 代码段: synchronized (this.beanDefinitionMap) { Object oldBeanDefinition = th...

2011-12-21 15:03:11 792

加快web的一些最佳实践

一 内容:1 最小化http请求 最终用户的80%时间都花在前端,比如下载图片,scripts,flash等。所需减少展示一个页面所需要的http请求是快速展示页面的关键。 一种方式是简化页面设计。在此基础上: 1)压缩文件:将所有的script文件压缩为一个单独文件,将所有的css文件压缩为一个单独文件。 2)CSS Sprites: 即css位移技术,把所有的背景图片合...

2011-08-21 23:47:07 96

原创 生成csv避免科学计数法

在每个输出的的数据后面 加上制表符 \t 即可避免科学计数法

2010-09-27 22:37:16 2685 1

子文件和文件夹大小

import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Stack;public class Test { private static FileInputSt...

2010-09-03 15:47:48 141

原创 时间差

select e.realname as 姓名,ROUND(TO_NUMBER(TO_DATE(ee.endtime,'yyyy-mm-dd hh24:mi:ss') - TO_DATE(ee.starttime,'yyyy-mm-dd hh24:mi:ss')) * 24 * 60) as 用时 from examinee e right join examexaminee ee on e.id...

2010-06-26 11:46:15 85

hibernate no row with the given identifier exists

一般在many-to-one中出现 原因是关联的数据丢失 将many-to-one设置 not-found="ignore" 即可。

2010-04-11 10:05:16 90

原创 Spring XML配置十二个最佳实践

1。不要使用autowiring  Spring可以通过类的自省来自动绑定其依赖部分,使得你不必明确指明bean的属性和构造器。Bean的属性可以通过属性名称或类型匹配来实现自动绑定。构造器通过类型匹配来实现自动绑定。你甚至可以指定自动检测自动绑定模式,它可以引导Spring选择一种适当的运行机制。先来看看下面的一个例子: class="com.lizjaso...

2009-12-04 15:36:20 67

原创 高效的使用java

1, 尽量不要使用+号来连接字符串。2, 对小数据int的Integer封装,尽量的使用Integer.valueOf()创建,而不要使用new来创建。因为Integer类缓存了从-128到256个 状态的Integer。3, 对Boolean类,要用valueOf()或使用Boolean.TRUE或Boolean.FALSE来创建对象。我个人觉得对Boolean类用private构造函数...

2009-12-04 15:34:20 67

原创 学习Hibernate必须要练习并掌握的

1 单表,只有int varchar字段2 使用系统的自增长字段3 使用系统的日期字段4 使用BLOB和CLOB字段5 制作1:1的关联6 制作1:n的关联7 制作n: n的关联8 尝试lazy对程序的影响 ...

2009-12-02 10:46:27 90

jpa 总结 2

@ManyToMany : @JoinTable@ManyToOne : @JoinColumn

2009-11-17 15:42:08 74

jpa 总结

@EntitySpecifies that the class is an entity. This annotation is applied to the entity class.----------------------------------------------------------------------@TableThis annotation specifi...

2009-11-17 15:23:27 94

FetchType.EAGER

@ManyToOne(cascade = { CascadeType.PERSIST, CascadeType.MERGE }, fetch = FetchType.EAGER)会使用join来取数据

2009-11-15 00:05:51 82

org.hibernate.LazyInitializationException

org.hibernate.LazyInitializationException:one-to-many 或 many-to-many 主控方加载被控方对象集合的时候 lazy设置成了true 延迟加载 导致主控对象不能初始化。解决办法:lazy设置为false。...

2009-11-13 14:56:17 64

ConcurrentModificationException

ConcurrentModificationException:集合在遍历的时候 如果进行了修改 则抛出此异常。

2009-11-13 14:49:45 91

ruby 上传文件

def upload_file if !params['upload_file'].nil? file = params['upload_file'] file_upload(file) end end def file_upload(upload) begin Fil...

2009-11-10 14:03:22 353

通过pojo字段名得到字段值

package com.shell.reflecttest;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class MainApp { public static void main(String[] args) { User use...

2009-10-30 13:01:40 182

原创 八种排序算法总结

插入排序1.直接插入排序原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。要点:设立哨兵,作为临时存储和判断数组边界之用。实现:Void InsertSort(Node L[],int length){Int i,j;//分别为有序区和无序区指针f...

2009-10-30 11:11:47 54

原创 java 二叉树遍历

/** 二叉树节点 */public class BTNode {  private char key;  private BTNode left, right;  public BTNode(char key) {    this(key, null, null);  }  public BTNode(char key, BTNode left, BTNode rig...

2009-10-29 10:50:58 67

xml

xml内容包括 : 元素,属性,实体(&nbsp等),PCDATA (被解析的字符数据 parsed character data), CDATACDATA 区段开始于 "" 不会被解析使用dtd验证: 如 : 使用xsd验证:xmlns : 命名空间xmlns:xsi : 实例命名空间xsi:schemaL...

2009-09-29 14:17:30 75

w3school dtd 总结

xml内容包括 : 元素,属性,实体(&nbsp等),PCDATA (被解析的字符数据 parsed character data), CDATA1 元素声明: 或 2 空元素: 如 : 3 只有PCDATA的元素: 4 带有任何内容的元素 5 带有子元素(序列)的元素 6 只出现一次的元素 ...

2009-09-29 13:53:23 83

原创 软件设计原则

1.开-闭原则 开闭原则的定义Software entities should be open for extension, but closed for modification.软件实体应该对扩展是开放的,但是对于修改应当是关闭的.1).客户的需求是不稳定的,通过扩展已有的软件系统而不是通过修改软件系统来满足客户的需求,这样的软件系统就满足开-闭原则,即软件系统...

2009-09-28 11:21:34 58

原创 组合模式

abstract class Hardware{  }    class Mainboard extends Hardware{  }    class Memory extends Hardware{  }    class Dis...

2009-09-28 11:16:55 41

模板模式

抽象父类中调用抽象方法,某一步的具体操作由子类实现。即实现滞后。 

2009-09-28 10:54:42 60

单例模式

方式一 :public class Singleton {  //构造方法必须是私有的 private Singleton(){}  //在自己内部定义自己一个实例  //private 只供内部调用  private static Singleton instance = new Singleton();  //提供一个供外部访问本class的静态方法,可以直...

2009-09-28 10:50:33 56

对工厂模式的理解

1 简单工厂模式 产品实现统一接口, 由一个工厂类根据参数来决定创立出那一种产品类的实例,适合一次产生单一的类定义的产品。 如 gardener.factory("grape" ); gardener.factory("apple" ); gardener.factory("strawberry" ); 2 工厂方法模式 在抽象工厂(接...

2009-09-28 10:01:55 100

svnbook.pdf

svn 手册 svn官方中文版 讲解了svn的所有应用 下载下载下载下载下载下载下载下载

2010-12-30

Ext2.0- API Documentation-CHM文档库.chm

ext.js的api文档,用来查阅ext.js的函数及类

2008-12-12

C++大学教程.chm

C++大学教程.chm c++基础教程 chm版本

2008-11-27

空空如也

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

TA关注的人

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