- 博客(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
子文件和文件夹大小
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 总结
@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
单例模式
方式一 :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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人