自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux Mint桌面用户常用软件

    本人notebook使用的Linux发行版本是Linux Mint 17.1,感觉非常不错,推荐下我常用软件列表: 知识库管理: 为知笔记 命令行终端: Terminator 虚拟机软件: Virtualbox 词典软件: StarDict 浏览器: Firefox 系统监控: Psensors, System Monitor 邮...

2015-03-16 00:30:24 577

原创 Java Thread Tech

user thread / daemon threadjava.lang.Threadjava.lang.Runnablestart(), run(), sleep(), wait(), notify(), notifyAll(), join(), yield(), stop() object: wait(), notify()notify()调用后,并不是马上就释放对象锁的,而是在相应的sy...

2015-03-16 00:11:59 128

原创 uml类图的几种关系(实现,继承,依赖,关联,聚合,组合)

    uml类图的几种关系(实现,继承,依赖,关联,聚合,组合).   继承,实现依赖关联,聚合,组合继承(generalization, extends):继承类,拥有父类的功能和属性实现(realization, implements):实现接口,拥有接口定义的行为依赖(dependency): 方法调用,方法参数依赖关系表示为一个类使用另一个类,这种使用关系是具有偶然性...

2015-03-16 00:04:36 1457

原创 计算机英语词汇(自己积累,持续更新)

    积累的一些计算机词汇,已经按字母进行排序,持续更新中...... computer:A:account, action, activity, accessories, access, accept,  add, additional, administrator, advanced, allow, album, alert, alter, applet, application...

2015-03-07 11:37:44 359

原创 移动支付-微信支付,中国银行支付交互图

    以下是自己在做移动支付服务端时,画的支付交互时序图。    微信支付时序图(系统交互): 中国银行移动支付时序图:  

2015-03-07 11:30:58 1599

ORACLE 查看锁和解锁

 1.查看锁情况select /*+ RULE */ ls.osuser os_user_name, ls.username user_name, decode(ls.type,        'RW',        'Row wait enqueue lock',        'TM',        'DML enqueue lock',      ...

2011-04-29 23:40:01 125

原创 jQuery 特殊字符应该使用转义

 查找含有特殊字符的元素HTML 代码:<span id="foo:bar"></span><span id="foo[bar]"></span><span id="foo.bar"></span>jQuery 代码:$("#foo\\:bar

2011-04-27 17:14:19 521

原创 DTO(数据传输对象)介绍与实例

DTO就是数据传输对象(Data Transfer Object)的缩写。   DTO模式或称VO模式,是指将数据封装成普通的JavaBeans,在J2EE多个层次之间传输。   DTO类似信使,是同步系统中的Message。  一个DTO实例: public interface Dto extends Map{ /** * 以Integer类型返回键值 * ...

2011-04-27 09:09:11 4541

原创 面向对象建模与数据库建模两种分析设计方法的比较(转)

我们知道:一个软件从无到有需要经过如下几个阶段:分析、设计、编程、调试、部署和运行。   编程阶段我们通常使用Java/.NET这样面向对象语言工具,可以带来很多设计上的好处,但是也存在一个奇怪的现象:很多程序员虽然在使用OO语言,但是却在code非OO的代码,最终导致系统性能降低或失败,这个现象在Java语言尤其显得突出,难怪有些人就把问题归结于Java语言本身,睡不着觉怪床歪,又为了面子问...

2011-04-26 09:16:58 142

原创 PL/SQL Developer使用技巧(转)

1、右键菜单在PL/SQL Developer(下面简称PLD)中的每一个文本编辑窗口,如SQL Window,Command Window和Porgram Window,右键点击某个对象名称,会弹出一个包含操作对象命令的菜单,我们这里称之为右键菜单。对象类型可以是表,视图,同义词,存储过程和函数等。根据对象类型的不同,弹出的菜单也有区别。表和视图有View, Edit, Rename, D...

2011-04-25 10:32:31 134

ORACLE 常见的系统异常

 ORACLE 常见的系统异常:·no_data_found  异常代码:ora-01403 +100  原因:select into 语句没有符合条件的记录返回;        ·too_mang_rows 异常代码:ora-01422 -1422 原因:select into 语句符合条件的记录有多条返回·dup_val_on_index 异常代码:ora-...

2011-04-20 08:55:20 352

ORACLE数据库SQL优化

SQL优化由于ORACLE体系结构的关系,不同SQL写法,对性能影响关系比较大,所以遵循规范的SQL写法是我们进行SQL性能调整的重要一环。以下列出个人认为比较重要的规则,其他SQL写法规则,请参考其他文档。1 对查询条件字段创建索引这是最立竿见影的操作,也是sql优化的基础。2 选择最有效率的表名顺序(只在基于规则的优化器中有效)ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因...

2011-04-19 16:56:14 118

解决DWR返回值为空(List-->多个空逗号)

原因有可能是转换器中字段出问题,只要明确指定字段即可。核心代码如下:dwr.xml[code="xml"]... ...[/code]param指明字段OK!

2010-05-09 19:00:23 158

PowerDesigner12 去掉生成SQL脚本的双引号

步骤:1、选择菜单项Database--->Edit current DBMS2、选择Script--->Sql--->Format--->CaseSensitivityUsingQuote 中的value中改为NO,即可!

2010-04-27 16:34:18 138

SVN更换账户

1、在项目上右键,选择TortoiseSVN-->settings,2、在弹出的TortoiseSVN Settings页面中选择“Saved Data”选项,3、然后点击“Authentication data”对应的“Clear”按钮,清除一下之前的认证信息就可以了。 下次,就会要求输入用户名和密码,OK!...

2010-04-27 16:23:55 170

原创 封装js验证表单元素是否为空

一段利用js验证表单元素值是否为空的代码,封装的还不错。[code="javascript"]// js定义类方式function Formfield(name, label){ this.name=name; this.label=label;}// 验证表单function verifyForm(objForm){ var list...

2010-02-03 10:16:23 311

原创 TinyMCE所见即所得编辑器使用

TinyMCE是一个轻量级的基于浏览器的所见即所得编辑器,由JavaScript写成。它对IE6+和Firefox1.5+都有着非常良好的支持。功能方面虽然不能称得上是最强,但绝对能够满足大部分网站的需求,并且功能配置灵活简单。另一特点是加载速度非常快,如果你的服务器采用的脚本语言是 PHP,那还可以进一步优化。最重要的是,TinyMCE是一个根据LGPL license发布的自由软件,你...

2010-02-02 16:01:09 242

原创 实用js函数

推荐些实用js函数:[code="java"]//打开弹出窗口function winOpen (strURL,strName,width,height){ theWindow = window.open (strURL,strName,"width="+width+" height="+height+" scrollbars=yes left="+(1024-wid...

2010-02-02 11:36:22 120

原创 上传文件类型验证工具类

1、定义合法文件类型的配置文件 allowuploadfiletype.properties[code="xml"]gif=image/gifjpg=image/jpg,image/jpeg,image/pjpegbmp=image/bmppng=image/pngswf=application/x-shockwave-flashdoc=application/msw...

2010-02-01 16:46:34 282

原创 移动增值业务相关知识

[b]移动增值业务:[/b] 移动增值业务是移动运营商在移动基本业务(话音业务)的基础上,针对不同的用户群和市场需求开通的可供用户选择使用的业务。 无线(移动)增值业务就是建立在移动通信网络基础上的,除了语音以外的那些数据服务包括短信、彩信、彩铃、IVR、WAP、KJAVA/BREW、PDA等。 移动增值业务主要是由运营商(如中国移动)或业务 提供商开发和维护...

2010-02-01 16:19:15 758

原创 Tomcat访问地址映射配置

实现的结果如: http://localhost:8080/project1 ===> http://localhost:8080 配置tomcat根目录下conf\server.xml文件找到如下配置片断[code="xml"] //...[/code] 修改以上配置,然后再之间加入一行配置,形式如下[code=...

2010-01-08 09:42:43 1122

原创 Compass对搜索关键字实现高亮显示

例如搜"广东",实现后输出结果如下:广东科学中心新老主任顺利交接.实现步骤:1、applicationContext-compass.xml中添加高亮配置[code="xml"]//... classpath:cn/changtusoft /lucene/indexes ...

2010-01-07 08:49:54 121

原创 OSCache 缓存框架使用,方便应用到java开发的网站中

OSCache标记库由OpenSymphony设计,它是一种开创性的JSP定制标记应用,提供了在现有JSP页面之内实现快速内存缓冲的功能。 OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。 使用方法:1、拷贝oscache的jar包到web项目的lib下。2、在WEB-INF下添加oscach...

2010-01-05 08:51:32 112

原创 assert 是什么?

assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机 制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序最基本...

2010-01-04 00:04:40 184

原创 struts2+spring+hibernate整合的一些配置文件,方便查找使用

web.xml[code="xml"] index.jsp contextConfigLocation /WEB-INF/applicationContext*.xml org.springframework.web.context.ContextLoaderListener lazyLo...

2010-01-01 14:19:04 111

原创 struts2+spring+hibernate+compass 实现全文检索

Compass是一流的开放源码JAVA搜索引擎框架,对于你的应用修饰,搜索引擎语义更具有能力。依靠顶级的Lucene搜索引擎,Compass 结合了,像 Hibernate和 Sprin的流行的框架,为你的应用提供了从数据模型和数据源同步改变的搜索力.并且添加了2方面的特征,事物管理和快速更新优化. Compass的目标是:把java应用简单集成到搜索引擎中.编码更少,查找数据更便捷。...

2009-12-31 09:12:02 102

原创 java序列化是什么,如何实现java序列化?

序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。 序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然...

2009-12-30 08:50:22 137

原创 J2EE中一些常用的名词

[b]web容器:[/b]给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接跟容器中的环境变量接口交互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器。...

2009-12-29 08:58:06 134

原创 数据连接池的工作机制

J2EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用就可以使用这个连接。...

2009-12-28 10:01:43 140

My97DatePicker时间控件使用

My97DatePicker是一款非常灵活好用的日期控件。使用非常简单。1、下载My97DatePicker组件包2、在页面中引入该组件js文件: 3、页面使用两个方式: 常规调用: 图标触发: 注:$dp.$ 相当于 document.getElementById[img]htt...

2009-11-11 16:11:06 84

使用jspSmartUpload轻松实现上传和下载

jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。 使用简单方便。 附件中的是一个简单易懂的实例,可以使用myeclipse直接打开部署到tomcat中运行。...

2009-11-05 09:06:21 93

原创 Struts2与Struts1的对比(推荐)

1、Action 类: Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作...

2009-11-03 22:24:35 83

svn 服务器、客户端安装使用步骤

subversion(简称svn)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。svn 服务器、客户端安装使用步骤1、下载svn服务器,从svn官网2、下载svn客户端,使用TortoiseSVN3、安装svn服务器4、安装svn客户端5、创建svn服务器中的仓库(svn安装成功会把s...

2009-11-03 14:47:22 135

定好项目规范的重要性

近几个月都在忙于一个项目,由于需求的不明确,开始做的时候,就没有过多的考虑到以后持续的开发,没有明确的规定项目开发的规范和包结构、目录的划分,一直这样一点一点的做啊,改啊...等到类的越来越多,项目的越来越大,发现整个系统是多么的乱,害得到后来根本提不起精神继续做下去,没有刚开始的激情了,很郁闷。经过参考其他的系统,对比自己的系统,发现只有重构才能解决问题。于是就开始写规范文档,重新划分包...

2009-11-02 23:28:39 184

优秀java开源论坛 JForum,轻松搭建自己的论坛

JForum 是一个功能强大 ,易于管理的论坛。它的设计完全遵从MVC设计模式,能够在任何Servlet容器与EJB服务器上运行。而且可以轻松的定制与扩展JForum论坛。 安装很简单,可以说JForum是论坛二次开发的绝佳选择。该项目主页:http://www.jforum.net/index.jspJForum交流论坛:http://www.trydone....

2009-09-30 11:49:26 230

jquery随感

经过这段时间对jquery的学习和应用,发现jquey的确是个很不错的ajax框架。他的宗旨“让你写的更少,做的更多”,拥有很好对象思想。在学习jquery的过程中,发现自己的div+css的水平提高了不少,同时对div+css也产生了兴趣。 如果你发现你的项目中要使用ajax技术或一些页面特效,jquery应该是个不错的选择。附件中的是:jquery1.2 中...

2009-09-27 15:04:12 107

原创 FreeMarker中文学习笔记

FreeMarker中文学习笔记。

2009-09-24 17:09:31 119

Hibernate OneToOne双向关联为什么没有外键的一方不能Lazy加载?

关联关系映射通常情况是比较难配置正确的。我觉得真正要掌握好Hibernate应该用OO思想来思考问题。就是要在配置过程,以实体对象为核心,关联到数据库,这个方向是不能反,非常重要的。 学习Hibernate关联关系映射配置,一般都是从较容易的着手,如:一对一、一对多、多对多。而且在学习过程碰到问题,应该先主动积极思考,通过实验来验证,这样可以很好的帮助我们理解它的原理...

2009-08-25 21:08:38 280

自定义JSTL标签函数,方便开发使用

自定义JSTL标签函数,方便页面的调用,通过调用函数返回数据进行页面显示。简单、方便,在开发中时常用的到。以下通过显示省份来看实现步骤:第一步:新建一个类如下:UtilFunction.java[code="java"]package demo;import java.util.ArrayList;import java.util.List;...

2009-08-25 21:06:37 110

通过简单实例快速入门Struts2

虽然Struts2号称是一个全新的框架,但这仅仅是相对Struts 1而言。Struts 2 与Struts 1相比,确实有很多革命性的改进,但它并不是新发布的新框架,而是在另一个赫赫有名的框架:WebWork基 础上发展起来的。从某种程度上来讲,Struts2没有继承Struts 1的血统,而是继承WebWork的血统。或者说,WebWork衍生出了Struts2,而不是Struts 1衍生...

2009-08-25 11:58:02 105

空空如也

空空如也

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

TA关注的人

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