自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (14)
  • 收藏
  • 关注

原创 代理模式 (追女孩代理)

代理模式:为其他对象提供一种代理以控制对这个对象的访问   例如 :有三个对象,一个被追求者,一个追求者,一个代理,代理模式是通过代理把要送的东西送给被追求者,被追求都不知道真正送东西的人是谁       他只认识这个代理。package com.proxy;/** * 被追求者 * @author Administrator * */public class Girl

2012-06-30 18:17:21 1244

原创 策略模式 (商场收银软件)

package com.strategy;/** * 现金收取类 * @author Administrator * */public interface CashSuper { /** * * @param money 收取现金,参数为原价,返回当前价 * @return */ public double acceptCash (double m

2012-06-29 18:20:17 3543

原创 java 简单工厂模式(实现一个计算器)

package com.simpleFactory;/** * 运算类 * @author Administrator * */public class Operation { private double numberA; private double numberB; public double getResultValue(){ return 0.0;

2012-06-29 16:37:17 6663 1

原创 struts2 i18n 原理

ResoureBundle 读取.properties 文件,locale 来读取属于那个国家的文件struts2 国际化文件级别   Action - > Package - > application   .properties 文件不支持中文,必须用native2ascll转成 ascll文件才行。  如果用myEclipse 安装一个ProperiesEditor 插件 就

2012-06-26 15:14:00 845

转载 HTML <frameset> 标签使用

在线测试地址:http://www.w3school.com.cn/tags/tag_frameset.asp

2012-06-26 09:56:31 406

转载 hibernate抓取策略

hibernate抓取策略(单端代理的批量抓取)保持默认,同fetch="select",如:fetch="select",另外发送一条select语句抓取当前对象关联实体或集合hibernate抓取策略(单端代理的批量抓取)设置fetch="join",如:fetch="join",hibernate会通过select语句使用外连接来加载其关联实体或集

2012-06-21 16:27:03 1248

原创 hibernate 悲观锁

相对悲观锁而言,乐观锁机制采取了更加宽松的加锁机制。悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。但随之而来的就是数据库性能的大量开销,特别是对长事务而言,这样的开销往往无法承受。乐观锁机制在一定程度上解决了这个问题。乐观锁,大多是基于数据版本(Version)记录机制实现。何谓数据版本?即为数据增加一个版本标识,在基于数据库表的版本解决方案中,一般是通过为数据库表增加一个

2012-06-21 15:21:18 463

转载 数据库隔离级别

数据库事务有严格的定义,它必须同时满足4个特性:原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)和持久性(Durabiliy),简称为ACID。其中隔离性指在并发数据操作时,不同的事务拥有各自的数据空间,其操作不会对对方产生干扰。隔离允许事务行为独立或隔离于其他并发运行的事务。通过控制隔离,每个事务在其行动时间里都像是修改数据库的惟一事务。一个事务与其他事务隔

2012-06-21 14:53:04 441

转载 hibernate查询缓存

hibernate查询缓存查询缓存是针对普通属性结果集的缓存对实体对象的结果集只缓存id查询缓存的生命周期,当前关联的表发生修改,那么查询缓存生命周期结束查询缓存的配置和使用:    * 在hibernate.cfg.xml文件中启用查询缓存,如:    true    * 在程序中必须手动启用查询缓存,如:    query.setCacheable(

2012-06-21 12:27:56 336

转载 hibernate二级缓存

hibernate二级缓存  使用第三方缓冲提供商二级缓存也称进程级的缓存或SessionFactory级的缓存,二级缓存可以被所有的session共享二级缓存的生命周期和SessionFactory的生命周期一致,SessionFactory可以管理二级缓存二级缓存的配置和使用:    * 将echcache.xml文件拷贝到src下    * 开启二级缓存,修改hi

2012-06-21 12:27:15 346

转载 webview加载网页有三种方式

//打开本包内asset目录下的index.html文件       wv.loadUrl(" file:///android_asset/testvideo.html");         //打开本地sd卡内的index.html文件       wv.loadUrl("content://com.android.htmlfileprovider/sdcard/testvideo.html")

2012-06-21 10:59:57 809

原创 android 开时启动一个程序

1 :定义一个广播类public class BootRecevier extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { Intent mIntent = new Intent(); mIntent.setFlags(Intent.F

2012-06-21 10:55:12 739

原创 hibernate 继承映射

每棵继承树映射成一张表 (一般使用这一种)1、理解如何映射        因为类继承树肯定是对应多个类,要把多个类的信息存放在一张表中,必须有某种机制来区分哪些记录是属于哪个类的。    这种机制就是,在表中添加一个字段,用这个字段的值来进行区分。用hibernate实现这种策略的时候,有如下步骤:    父类用普通的标签定义    在父类中定义一个discriminato

2012-06-21 10:18:44 318

转载 hibernate中lazy的使用

lazy,延迟加载Lazy的有效期:只有在session打开的时候才有效;session关闭后lazy就没效了。lazy策略可以用在:* 标签上:可以取值true/false* 标签上,可以取值true/false,这个特性需要类增强* /等集合上,可以取值为true/false/extra* /等标签上,可以取值false/proxy/no-proxy6.1 get和

2012-06-20 22:34:20 343

转载 系统学习hibernate之十五:hibernate一级缓存

在hibernate中,由于一级缓存的生命周期跟Session的生命周期一样,所以也可以理解为一级缓存是session缓存。         一、通过在做查询的时候,有几个查询方法支持一级缓存,它们分别是:load(),get(),iterate(),其中要注意的是iterate方法只对实体对象查询才支持一级缓存,如果使用iterate来查询对象里面的相关属性,则查询的时候不支持一级缓存。

2012-06-20 15:56:08 371

转载 关于Hibernate中inverse=true的转载

http://blog.csdn.net/fableking/article/details/2044237

2012-06-20 11:03:56 400

原创 hibernate 方言的作用

#  hibernate.hbm2ddl.auto create-drop hiberante 初始化是先删除表,在创建表,结束时删除表#hibernate.hbm2ddl.auto create   hiberante 初始化是先删除表,在创建表,结束时不删除表#hibernate.hbm2ddl.auto update    更新表,假如多了一个字段,会自动加一个字段,不会新建,删除表

2012-06-20 08:09:12 2190

转载 Hibernate之 Criteria查询

转载:http://www.blogjava.net/junglesong/archive/2008/04/30/197566.html  Criteria 中 Restrictions 有很多方法可以使用, 和query 一样。

2012-06-20 07:56:20 482

原创 cascade="save-update" 级连的作用

在hibernate 多对一中    有两人个实体,一个是Group public class Group { private int id; private String group; public String getGroup() { return group; } public void setGroup(String group) { this

2012-06-20 07:44:02 9995

转载 hibernate 三种状态深入分析

http://blog.csdn.net/ljfbest/article/details/7557675

2012-06-18 22:45:41 502

原创 Hibernate Save persist 区别

persist() 使一个临时实例持久化。然而,它不保证立即把标识符值分配给持久性实例,这会发生在冲刷(flush)的时候。persist() 也保证它在事务边界外调用时不会执行 INSERT 语句。这对于长期运行的带有扩展会话/持久化上下文的会话是很有用的。•save() 保证返回一个标识符。如果需要运行 INSERT 来获取标识符(如 "identity" 而非"sequenc

2012-06-18 22:19:55 395

转载 Hibernate中get和load方法的区别

这次我们来谈一下Hibernate3.2 Session加载数据时get和load方法的区别,其实这个在网上有很多的论述,可大多语焉不详或经不起实践的推敲,让很多初学者学的满腹疑窦,现在我给大家讲解一下: 1. 对于get方法,hibernate会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在二级缓存中查找,还没有就查询数据库,数据库中没有就返回null。这个相对

2012-06-18 22:03:44 445

转载 Eclipse上GIT插件EGIT使用手册

一_安装EGIT插件 http://download.eclipse.org/egit/updates/或者使用Eclipse Marketplace,搜索EGit二_使用EGIT前的配置配置个人信息,最重要的是user.name和user.emaill  Preferences > Team > Git > Configurationl

2012-06-11 11:38:53 539

转载 主题:Android 皮肤apk实现换肤

运行效果:没有安装顺序,先安装皮肤后安装主程序完全可以。安装成功之后在程序里面找不皮肤1/2/3启动文件,因为皮肤只能在主程序中使用。在卸载里面能看到安装上的皮肤,可以卸载掉。好了来看下主要代码:Java代码  package com.iaiai;    import java.util.ArrayList;  import java

2012-06-07 15:47:54 971

web性能测试工具

OpenSTA是一个免费的、开放源代码的web性能测试工具,能录制功能非常强大的脚本过程,执行性能测试。例如虚拟多个不同的用户同时登陆被测试网站。 OpenSTA 是专用于B/S结构的、免费的性能测试工具。它的优点除了免费、源代码开放的优点外,还能对录制的测试脚本进行,按指定的语法进行编辑。在录制完测试脚本后,可以对测试脚本进行编辑,以便进行特定的性能指标分析。其较为丰富的图形化测试结果大大提高了测试报告的可阅读性。 OpenSTA 基于CORBA 的结构体系,它通过虚拟一个proxy,使用其专用的脚本控制语言,记录通过proxy 的一切HTTP/S traffic。通过分析OpenSTA 的性能指标收集器收集的各项性能指标,以及HTTP 数据,对系统的性能进行分析。 优点:压力测试引擎具有可扩充性,可以完成打规模的压力测试。提供脚本语言支持。

2013-08-16

osgi 扩展点实例

osgi扩展点实例,学习扩展点的入门。 能够运行。

2013-01-07

JAVA中使用JSONObject生成json 需要的所有包

包括的包有: commons-lang-2.4.jar commons-logging-1.1.1.jar json-lib-2.4-jdk15.jar ezmorph-1.0.6.jar commons-collections-3.2.1.jar 经测试有效。

2012-10-10

axis2 webservices 例子

使用jax-ws 来发布一个webservice,客户端使用 axis2 取得webservices 的数据。一个很好的例子,有返回数组的,有返回LIST。

2012-09-19

中国气象局的天气预报

android 取中国气象局的天气预报数据,JSOU解析中国银行的汇率。

2012-05-16

struts2 ognl

struts2 ognl 取list ,set map ,方法,静态变量的值,

2012-02-06

java 多线程实例

java 多线程,java5的一些特性。

2012-02-02

java工厂模式

java工厂模式 ,可以运行,简单一看既懂。

2012-02-02

java 动态代理模式 适配器模式

动态代理模式 适配器模式 实现,都可以运行,有一部分注解

2012-02-02

frameset 上传文件窗口最小化(未实现)

frameset 上传文件窗口最小化,对象是如何传递到TOP页面的

2011-06-15

hibernate API

hibernate 的学习文档,学hibernate 非常有用的东西。

2010-03-07

164种java例子源码

164种java例子源码,里面有一些非常经典的例子,值得一看。

2009-12-16

ibatis 学习文档

ibatis 的使用,与SPRING 要的整合。

2009-12-16

java面试宝典,java

java面试必须要知道的知识,中间包括了许多公司要考的面试题。

2009-10-22

空空如也

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

TA关注的人

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