自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 关于Spring中加载xsd文件出现故障的文章总结

本文原文连接: http://blog.csdn.net/bluishglc/article/details/7596118 ,转载请注明出处!有时候你会发现过去一直启动正常的系统,某天启动时会报出形如下面的错误:[plain] view plain copyorg.xml.sax.SAXParseException: schem

2016-07-22 11:21:57 9885

转载 MySQL存储过程详解 mysql 存储过程(转载)

mysql存储过程详解1.      存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存

2016-07-10 11:07:26 543

转载 spring aop中的expression

Pointcut 是指那些方法需要被执行"AOP",是由"Pointcut Expression"来描述的.Pointcut可以有下列方式来定义或者通过&& || 和!的方式进行组合. args()@args()execution()this()target()@target()within()@within()@annotation其中executio

2016-07-06 14:17:41 664

转载 将下载好的jar包安装到本地maven仓库

这个功能一般很少使用,但是使用起来也还是很方便,这里使用主要是一些在公共仓库中没有的jar包,比如oracle数据库驱动。以 spring-context-support-3.1.0.RELEASE.jar 为例,在 @3图中已经给出这个 jar 包的 groupId,artifactId,version信息,手动安装的时候这些信息不要改,否则 Maven 项目移植的话,jar 包下载就会

2016-06-22 17:55:20 1524

转载 Spring <context:annotation-config/> 解说

在基于主机方式配置Spring的配置文件中,你可能会见到这样一条配置,他的作用是式地向 Spring 容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor 以及 RequiredAnnotationBeanPo

2016-06-21 20:00:18 343

转载 maven标准目录结构

Maven 标准目录结构好的目录结构可以使开发人员更容易理解项目,为以后的维护工作也打下良好的基础。Maven2根据业界公认的最佳目录结构,为开发者提供了缺省的标准目录模板。Maven2的标准目录结构如下:src/main/javaApplication/Library sourcessrc/main/resourcesAppli

2016-06-06 11:00:26 298

转载 PostgreSQL修改数据库表的列属性(ALTER语句)

转自:http://blog.chinaunix.net/uid-15145533-id-2775847.html我们可以用客户端的语句改写,psql比如把数据库表journal里的keyword,ekeyword属性改为character(350),原来为character(200),那么我们可以这样操作:psql postgres -c "ALTER TABLE journ

2016-06-03 14:56:15 2430

转载 PostgreSQL外键约束reference

对于外键约束,关联性很强,有一些可用的操作,在这里引用一篇文章原文出处:http://openwares.net/database/postgresql_foreinkey_constraint.html外键约束用来实现表与表之间的参照完整性(referential integrity)。外键约束是指一个引用表(referencing table)中的一个或多个引用字段(r

2016-06-03 14:51:21 15549

转载 Eclipse SVN冲突解决

基本原则是:每次提交前需要先和线上的对比,先把冲突解决掉,解决掉之后我们把改好后的冲突文件标记为解决,然后把线上的更新到本地,最后把本地的提交上去。原文链接:http://my.oschina.net/ihanfeng/blog/266319

2016-05-27 11:47:12 263

原创 easyui中怎么来设置checkbox

之前一直以为是在我们的datagrid的属性上设置支持checkbox,但是当我设置的时候,发现不行,这个要在对应的id列上来设置你比如:columns : [ [ {      field : 'manNumber',      title : '身份证号',      checkbox : true } ] ]这个时候这列将不会显示相应的文字,而是把这列当成是一

2016-05-12 15:35:09 5192

原创 easyUI中tab中的html片段导包与父页面的包冲突

这个问题我还没有解决的很好,我一般在父页面中将所有的模块包全导入,tab的html片段中就不导入包了,除非特殊没有冲突的包。

2016-05-11 14:39:44 281

转载 关于在easyui中添加tab的时候不能执行href页面中的js的说明

本文参考:http://www.jeasyuicn.com/post-49.html问题是这样的:我今天在使用easy中的add tab的方法的时候我原先添加的是一个html完整的页面,但是当我add tab的时候,我发现js无法执行,但是当我直接访问这个jsp的时候里面的js是可以执行的,这个时候上网找了一下,发现在easyUI中不管是window,dailog还是tab其实质最终都是继

2016-05-11 11:37:58 2107

转载 datagrid_data.json

{"total":28,"rows":[      {"productid":"FI-SW-01","unitcost":10.00,"status":"P","listprice":36.50,"attr1":"Large","itemid":"EST-1"},      {"productid":"K9-DL-01","unitcost":12.00,"status":"P","lis

2016-05-10 16:08:14 2033

转载 java base64 转码和解码

原文:http://blog.csdn.net/sumakira/article/details/7584873Java Base64 这是一个用于编码和解码(encode/decode )base64字符串和数据流的Java开源类库。Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一。可用来作为电子邮件或WebService附件的传输编码.使用方法:  把类库

2016-05-04 18:10:38 621

原创 tomcat中我们来配置我们的contextPath

在配置我们的contextPath的时候,我们有两种方式,一种是在我们的服务器的server.xml中通过下面的配置来实现     这里我们可以配置我们的contextPath这个路径来实现对我们的上下文进行配置,这个路径将使用在我们的项目中。这里 配置为/的时候,我们一级 目录的配置将可以做为模块来使用,比如我们项目中我们可以在不同的servlet模块中配置不同的模块url

2016-04-29 10:38:09 13555

转载 编码规范系列(一):Eclipse Code Templates设置

本文出自:http://chenzhou123520.iteye.com/blog/1625629从工作开始,经历了几个项目的开发,现在的项目一般都是一个团队共同开发,而每个人都有自己的编码习惯,为了统一格式,项目组在项目开发之前都会制定一系列的规范。俗话说约定优于配置,但是在执行过程中往往发现效果不是很好(主要是指编码规范这一方面)。所以我们不得不采取一些措施来协助我们统一项目开发人员的

2016-04-28 13:39:17 283

转载 preference-->java-->code style-->code templates

关于代码规范这个是一个解决的方式:这种主要的方式是配置一些既定的模板。它可以配置很多比如:Files,Types,Class body,method body等等一些能够使用eclipse自动生成符合一定规范的Java语言书写代码的模板,这些模板可以有既定的参数,如:date,time,user等。我们也可以配置自定义的参数,配置如下:http://shareal.blog.163.com

2016-04-28 12:11:24 584

原创 web service文件上传下载

1、首先进行文件上传下载的的ws操作首先要在我们的项目中添加activation.jar的jar包;2、创建一个服务类public class FileService {       //WS的文件上传与下载的服务类       Log log = LogFactory.getLog(FileService.class);       //创建一个基础 路径       p

2016-03-07 19:46:09 736

原创 poi解决内存消耗过大溢出问题

poi是一个excel的文件的解析引擎,我目前接触到的就两种文件格式xsl,xlsx,xsl是早先版本的excel文件格式,xlsx是后期版本的规范poi解析引擎的解析速度是非常快的,一般2000条数据200多毫秒就解析完成了,但是这带来的是巨大的内存消耗,当文件过大,或者多人同时使用这个引擎这个时候就容易导致内存不足而溢出,使得java虚拟机抛出OutOfMemory的异常解决的办法

2016-03-06 23:20:44 10644

原创 web service 传递复杂对象

复杂的数据对象ListMap数组自定义对象---这个我们在前面已经说过了。1、javabean的使用--必须是可序列化的类

2016-03-06 22:55:19 399

原创 web service中chain的使用

chain是若干个Handler的集合(handler串)       service----Handler:这种技术主要是解决我们对Handler个性化的配置,比如我们A用户访问要三个Handler处理,B用户访问要5个Handler,这个时候我们可以使用Handler chain在handler当中配置我们的参数     上面当在我们的server-config.wsd

2016-03-06 21:38:56 419

原创 使用handler对web service进行访问的认证实现

handler也有很多的作用啊,比如硬件的初始化;这里我们来做一个认证的服务的handler这里我必须要声明的是,我们在写完了Handler的时候,我们必须要在我们的server-config.wsdd中配置我们的handler啊public class AuthenticationHandler extends BasicHandler {   Log log = LogFact

2016-03-06 17:51:02 345

原创 web service 的handler使用

J2EE中web service开发Handler的使用----web service 中handler的使用非常的类似于我们Servlet中的filter的使用,就是完成过滤的功能,如安全,线程,事务,解密,加密,对象缓存等的操作。1、ws的工作原理面向SOAP协议(http与XML的一种规范声明)的编程,我们可以将我们的服务service部署到我们的服务器当中,也可以部署Handler

2016-03-06 10:21:10 816

原创 在web service间传递java bean

web service的调用返回值都是基本的数据类型,那么对于java这种具有很强的对象封装的语言,怎么来支持各种自定义的java类型的对象处理呢?在java ee 规范中,我们是推荐使用java类的序列化(即让类实现Serializable这个接口)的方式,这个在有些情况下容易出现乱码的问题。1、返回单个对象的web service的编写---1、服务器端的编写--------1

2016-03-06 09:27:38 548

原创 使用axis发布服务

axis是Apache的一个Web Service的发布平台,它提供了两种web service 的发布方式:1、即时发布JWS:1、编写普通的无包结构的java文件,主要是类--方法;2、修改编写好的java文件的后缀名为jws;3、发布web service服务,这个主要是将编写好的jws文件放到axis项目平台中,并根据放入的文件目录来确定服务访问的地址;4、编写客户端来

2016-03-06 00:06:11 600

转载 使用 VisualVM 进行性能分析及调优(转)

本文转自:http://www.ibm.com/developerworks/cn/java/j-lo-visualvm/VisualVM 是一款免费的\集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 上进行浏

2016-02-18 22:46:06 485

转载 Java 自带性能监控工具:监视和管理控制台 jconsole 的使用(转)

最近遇到了内存溢出问题,详细了解了下。本文转自:http://blog.csdn.net/defonds/article/details/450642971. 前言想验证你对 jvm 配的一些调优参数(比如 Xms、Xmx 等)有没有起作用吗?想不想实时监控你自定义的线程池的在实际运行时的线程个数、有没有死锁?应用出现 java.lang.OutOfMemoryError: Jav

2016-02-18 09:25:56 3457

转载 git 如何让单个文件回退到指定的版本(转)

本文转自:http://blog.sina.com.cn/s/blog_6a2787d40102uzj1.html1.进入到文件所在文件目录,或者能找到文件的路径查看文件的修改记录1 $ git log MainActivity.java结果: 1 2 3 4 5 6 7

2016-01-27 14:53:45 675

原创 备忘录模式

备忘录模式主要说的是我们在设计的时候,尽量要满足单一职责原则,有的单纯的记录业务状态的我们尽量的抽取成一个业务Bean对象,通过合理的设计来达到分工明确,职责清晰,分模块管理的目标。

2016-01-26 15:52:41 271

原创 观察者模式

观察者模式是一种解决一个对象模块可变的观察另一个模块对象的方案,它提供了一个Observable的接口和Observer的观察者扩展接口。

2016-01-26 10:27:21 221

原创 门面设计模式

门面设计模式在我看来和中介者设计模式有几分相似之处,它们都是对系统中现有结构对象或者接口的一个统一使用的封装,不同的地方可能是使用的场景不一样,门面设计模式多用于两个系统或者多个系统需要协同使用的时候,而中介者则是使用在多个模块(这个我也是猜的,仅供参考吧),但是思想都是使用一个类将所有的不同功能的模块对象统一来进行封装。以提供一个统一协调的场所。

2016-01-26 10:14:26 245

原创 迭代器模式

在迭代者设计模式中,提供了一个统一迭代访问容器中每个元素的方式,这种方式是通过抽取一个统一的接口,但是在不同的容器对象中,我们通过实现对不同容器的对象的访问方式是不一样的,这种设计模式在我们的Java语言的容器框架中已经进行了封装,所以我们在项目开发的时候可以拿过来用。

2016-01-25 15:08:02 184

原创 适配器模式

适配器模式是为了解决两个不同系统中对象结构设计不一样,这个时候我们可以使用适配器模式来解决这种问题,在适配器中,我们把我们需要的结构和目标结构放到一起,然后把目标结构转化成我们需要的结构,这个时候目标结构可能是一个接口,也可能是多个关联的对象。

2016-01-25 14:24:49 196

转载 策略设计模式

策略设计模式是一种对接口与子类这种结构进行的一次上下文封装的模式,避免了多条件的判断,扩展容易,算法可以自由灵活切换。这里其实最 主要的就是一个封装提供了一个统一的访问入口,并且可以对这个封装的内部改变传入策略对象来改变上下文对象的执行策略(行为)。

2016-01-25 10:56:31 255

原创 对装饰模式的理解

装饰模式,跟静态代理模式很像,装饰模式的主要作用就是避免我们在给一个类进行修饰的时候,无限的增加子类的数量,为日后的维护带来困难。这个时候我们在同级的需要的需要被修饰的类上添加一个抽象的装饰类,当我们需要进行修饰的时候,我们只需要继承这个抽象修饰类并且将需要被修饰的类的对象传进来就可以了。

2016-01-23 22:14:07 324

原创 责任链模式

责任链模式本身表示的是一种链状结构,对象本身持有下一个链的对象,下一个对象又可能持有下一个本类的对象,这样在每个这种类的节点上,我们都可以给与一个符合我们设计的逻辑处理,我们可以在整个链中建立自己的一个处理模型,然后将这个模型封装到整个责任链中,根据模型,我们来对各个节点来处理。注意:责任链中的每个节点对象都有一个相同的方法,被抽取到了接口中。比较典型的例子就是:在Servlet容器中的f

2016-01-23 21:22:19 239

原创 对命令模式的理解

乍看起来,命令模式有点复杂,但其实细分起来,有点像是对模板模式中父类在一个统一的类中进行了一个封装。模板方法的使用场景主要是提供了对多态的一个统一访问入口。并且根据入口对象的命令对象,来执行命令。命令模式容易导致命令子类的膨胀。我觉得这里比较重要的一个思想就是封装,提供了一个统一处理的入口,而且在这个入口中我们还可以加入其它的一些业务处理,变化的是命令对象,入口可以不变。

2016-01-23 16:45:54 407

原创 中介者模式

中介者模式:我们在前面介绍了简单工厂模式,它是两个相关对象的耦合起来的结构,这里,我们要讲的是当有多个相关对象要耦合起来,并且依赖和关联的关系是成网状复杂的情况的时候,这个时候我们按照简单工厂模式来设计的话,是我们在网络架构中的网状结构,关系非常复杂,但是在我们网络的结构中还有一种星形结构,就是在所有耦合对象中间,我们添加一个所有关联对象的中间类来充当各个对象关联的介质,并在这个介质类中完成各个对

2016-01-23 11:59:39 236

原创 原型模式

原型模式是一种已经封装在Java语言当中的一种拿来就可以使用的模式,它的本质是对类在内存当中的浅克隆,当然这里我们也可以通过直接使用Java的class的流来在内存中复制一份,这种是深拷贝浅拷贝是指:对象中string和基本类型将会被拷贝,但是非string和非基本类型的类变量和方法变量将不会被拷贝,而只是引用原先被拷贝对象的对象。深拷贝是指:将这个对象完全的克隆另一份,这个时候这个对象是

2016-01-23 11:26:04 222

原创 对代理模式的理解

代理模式的核心是通过一个类或者接口来获取子类代理对象的方法对象从而实现调用它们,并在调用它们的时候我们可以环绕被调用的方法添加我们需要添加的处理。静态代理:是指代理的时候我们的代理类和子类必须是同时继承自一个接口,在代理类中,我们可以添加我们的新增逻辑。动态代理:动态代理也叫面向切面编程,这个是通过动态的生成类来实现对一个类生成一个代理的子类的class来实现动态的添加业务处理代码。

2016-01-22 16:59:18 326

空空如也

空空如也

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

TA关注的人

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