自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (19)
  • 收藏
  • 关注

转载 Java正则表达式匹配模式[贪婪型、勉强型、占有型]

对于这三种匹配模式也有叫: “最大匹配Greedy”“最小匹配Reluctant”“完全匹配Possessive”。现在将我对这三种匹配模式的理解写出来,并提供一些例子供大家参考。1、Greediness(贪婪型): 最大匹配X?、X*、X+、X{n,}都是最大匹配。例如你要用“”去匹配“aaava abb”,也许你所期待的结果是想匹配“”,但是实际结果却会匹配到“aava ”。这

2014-12-11 16:12:59 1097

转载 Spring Test 整合 JUnit 4 使用总结

这两天做Web开发,发现通过Spring进行对象管理之后,做测试变得复杂了。因为所有的Bean都需要在applicationContext.xml中加载好,之后再通过@Resource去取得。如果每次都要整个业务流做的差不多了再去测试,这样效率很低,也很麻烦。如果单独去写一个测试用类,这样太繁琐了。于是想起Spring有一个测试框架,能够整合JUnit进行测试,于是便拿出来试试~1. 加入

2014-08-21 10:00:58 497

转载 几种获得spring里注册Bean的方法

获得spring里注册Bean的四种方法,特别是第三种方法,简单: 一:方法一(多在struts框架中)继承BaseDispatchAction import com.mas.wawacommunity.wap.service.UserManager; public class BaseDispatchAction extends DispatchAction {   

2014-08-19 21:56:46 432

转载 Jbpm5安装

1.概述    本人首先到官方网站上下载了jbpm-5.4.0.Final-installer-full.zip,这个比较大,534M,这里面除了eclipse,什么都有,如果不下载这个,在线安装可能就惨了。    在计算机的环境变量中配置JAVA_HOME和ANT_HOME,注意path中要设置ant\bin路径。2.安装过程    将jbpm-5.4.0.Final-ins

2013-07-28 15:47:14 1373

转载 DAO中接口作用

所有的接口,基本上目的就是降低耦合度,以屏蔽具体的底层实现。当底层实现变动时,可以不用修改上层Service的实现,就可以很好的兼容底层的变动。总之一句话,接口对外封装过程,对内提供统一标准。比如吧,我有一个接口,里面定义了增删改三个方法,现在让你去实现这个接口来操作oracle的数据库,突然有一天我突发奇想,决定要更换底层的数据库为mysql,那么我现在就可以让第三个人来实现这个接口

2013-07-10 20:37:35 1527

转载 在java的switch支持的类型

在Java7之前,switch只能支持 byte、short、char、int或者其对应的封装类以及Enum类型。在Java7中,呼吁很久的String支持也终于被加上了。例如,下面是一段switch中使用String的示例代码。public class Test { public void test(String str) { switc

2013-07-01 20:17:24 1261

转载 java异常分类

所有异常,都继承自java.lang.Throwable类。Throwable有两个直接子类,Error类和Exception类。ExceptionException则可使从任何标准Java库的类方法,自己的方法以及运行时任何异常中抛出来的基类型。异常可分为执行异常(RuntimeException)和检查异常(Checked Exceptions)两种RuntimeExcep

2013-06-30 21:17:42 734

转载 java内存机制

问题的引入:问题一:String str1 = "abc"; String str2 = "abc"; System.out.println(str1==str2); //true问题二:String str1 =new String ("abc"); String str2 =new String ("abc"); System.out.print

2013-06-20 21:17:34 483

转载 is-a关系和is-like-a关系

对于继承有一些争论。继承应当只覆盖基类(并且不添加基类中没有的新成员函数)吗?这就意味着派生类与基类是完全相同的类型,因为它们有相同的接口。结果是,我们可以用派生类的对象代替基类的对象。这被认为是纯代替(pure substitution),常常被称做代替原则(substitution principle)。在某种意义上,这是对待继承的理想方法。我们常把基类和派生类之间的关系看做是一个“is-a(

2013-06-19 22:04:01 2715

转载 区分关联、依赖和聚集关系

在建立对象模型时,很容易把依赖、关联和聚集关系混淆。当对象A和对象B之间存在依赖、关联或聚集关系时,对象A都有可能调用对象B的方法,这是三种关系之间的相同之处,除此之外,它们有着不同的特征。1.依赖关系的特征对于两个相对独立的系统,当一个系统负责构造另一个系统的实例,或者依赖另一个系统的服务时,这两个系统之间主要体现为依赖关系,例如生产零件的机器和零件,机器负责构造零件对象。再例如充电

2013-05-26 15:28:01 517

转载 Jfreechart柱形图详细设置(转)

一. 下载与环境配置此最新版本为 1.0.13 解压jfreechart-1.0.13.zip 将lib目录下的jfreechart-1.0.13.jar 、jcommon-1.0.16.jar 复制到工程 WEB-INF\lib 文件夹中二. 配置 我是用Struts1.2开发的。 在工程的web.xml 文件中添加             DisplayC

2013-03-07 14:08:57 772

转载 JFreeChart的使用

JFreeChart的使用前提:导入需要的2个jar文件,jcommon-版本号.jar,jfreechart-版本号.jar。可以去官网下载:http://sourceforge.net/projects/jfreechart/files/注意:下载的Jfreechart版本不要太高,新版本对中文的显示会出问题,我自己后来下的是1.0.10的版本。实例一:比较简单的a

2013-03-07 13:36:38 576

转载 pager-taglib的安装和使用

pager-taglib绝对是个好东西,可以方便的帮我们完成分页的功能,当然大家不要担心他的效率,它支持每次从数据库中只取出要显示的数据(呵呵,这点很关键噢),这样可以减少数据库的压力。好了,该说一下怎么用了:1、拷贝pager-taglib.jar包2、在JSP页面中使用taglib指令引入pager-taglib标签库3、使用pager-taglib标签库进行分页处理

2013-01-04 20:03:36 331

原创 myecplise安装和配置spket(extjs)

1.Myeclipse8.5安装插件的界面有很大改变,在help菜单中,选Myeclipse Configuration Center: 2.在Software面板中点击“add site”: 3.在弹出的Add Site 输入插件的name & site 点击完成后会看到自己的插件出现在下面的Personal Sites列表中: name和url为

2012-12-25 19:09:24 496

转载 Spring Security 2 配置精讲

论坛上看了不少Spring Security的相关文章。这些文章基本上都还是基于Acegi-1.X的配置方式,而主要的配置示例也来自于SpringSide的贡献。众所周知,Spring Security针对Acegi的一个重大的改进就在于其配置方式大大简化了。所以如果配置还是基于Acegi-1.X这样比较繁琐的配置方式的话,那么我们还不如直接使用Acegi而不要去升级了。所以在这里,我将结

2012-12-16 17:03:27 432

转载 Log4J使用笔记

Log4J是Apache的一个开放源代码的项目。通过使用Log4J,程序员可以控制日志信息输送的目的地,包括控制台,文件,GUI组件和NT事件记录器,也可以控制每一条日志的输出格式,或通过定义每一条日志信息的级别,更加细致地控制日志的生成过程。下面的代码是一个例子:   //Log4J   public void log4jDemo()   {        L

2012-12-16 14:35:54 269

转载 myeclipse安装svn插件的多种方式

方法一:在线安装1.打开HELP->MyEclipse Configuration Center。切换到SoftWare标签页。2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNK

2012-12-14 13:40:26 271

原创 hibernate级联删除的注意事项

public String deleteClient() { client = new Client();//这个client对象应该是通过主键clientId查询出来的一个已经存在的对象,而不是你这里的new个新对象,给它的主键赋值 client.setClientId(StringUtil.StringToInteger(clientId));

2012-11-22 14:21:27 460

转载 MYSQL创建数据库时候直接指定编码和排序规则

mysql 创建数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。    我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来很多mysql数据库工具(除了phpmyadmin,我偶尔用,功能强速度慢)都不支持创建时指定数据库编码,当然可以改my.ini来解决这个问题,但是需要重新启动mysql,不过用

2012-11-18 13:11:07 543

原创 hibernate保存数据到mysql的编码编码问题

创建一个编码方式为UTF-8的数据库名如crmurl="jdbc:mysql://localhost:3306/crm?useUnicode=true&characterEncoding=UTF-8" 修改一下,成你自己的把服务器和客户端的字符集改成自己想用的字符集:GB2312 具体操作为:打开mysql安装目录下的myini.tet; 找到def

2012-11-18 12:53:22 391

转载 ORA-01461: can bind a LONG value only for insert into a LONG column

公司网站是基于J2EE的,使用的数据库是oracle,在虚拟机上搭建环境测试时发现会有 ORA-01461 can bind a LONG value only for insert into a LONG column 的异常抛出,一开始以为是数据库字段长度不够引发异常,但是由于原来做过测试是可以的,现在又重新搭建了一个环境才成了这样,但是只有当插入数据库的字段是中文时才出现如上异常,如果是英文

2012-11-13 20:36:51 719

原创 dwr spring整合

Ajax,它使浏览器可以为用户提供更为自然的浏览体验,对于j2EE WEB开发人员来说,使用DWR框架可以很简单的使用Ajax技术.本文以一个DWR+SPRING的实例来说明DWR的使用1、将dwr.jar放到应用的/WEB-INF/lib目录下2、配置web.xml,增加如下代码:初始化WebApplicationContext-->    context-param>

2012-11-13 15:29:22 282

转载 Oracle 启动监听命令

启动监听:lsnrctl start 查看监听:lsnrctl status 停止监听:lsnrctl stop 1、oracle 数据服务器包括:实例进程和数据库;    实例进程包括:memory structure(sga)以及background process(pmon(进程监控)、smon(系统监控system monitor,空间整理3秒)、dbwr(脏数据处理)

2012-11-12 15:34:54 324

转载 jquery中val,text,html,attr的区别

1.html() 类似于javascript众的InnerHtml属性,可以用来读取或者设置某个元素中的HTML内容 例如:Java代码Hello world    alert($('p').html());  Hello world alert($('p').html());返回:Java代码Hello worl

2012-11-06 15:42:21 360

原创 Can not find a java.io.InputStream with the name [downloadFile] in the invocation stack问题解决

具体异常是这句话:Can not find a java.io.InputStream with the name [downloadFile] in the invocation stack. Check the tag specified for this action.1.文件路径不对,根本就没有取到文件。这种情况下,可以将获得InputStream的那条语句放在system.ou

2012-11-01 22:57:42 408

原创 Unable to get the default Bean Validation factory

在使用Spring和Hibernate进行结合的时候出现了这个问题!none 在配置文件中添加这个!        true    true    org.hibernate.dialect.MySQLDialect    none      其实这个问题是我们自己造成的!为什么这么说?因为我们在配置Spring和Hibernate进行结合的时候版本出现

2012-11-01 00:26:19 463

原创 java.lang.NoClassDefFoundError: org/objectweb/asm/Type

vorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'person' defined in class path resource [beans.xml]: Initialization of bean failed; nested exception is java.lan

2012-10-30 13:56:28 805

转载 java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter. <init>

Spring2+struts2 +hibernate3集成,在后台测试时报的错,报错的这句话:Exception in thread "main" java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter. (Z)V       原因是因为cglib 包和asm包冲突,开始用的cglib包是cglib-2.1.3.jar

2012-10-28 17:17:52 539

原创 Ehcache二级缓存使用和不使用,iterate()方法查询的sql语句对比

Hibernate: select meg0_.id as col_0_0_ from Meg meg0_Hibernate: select meg0_.id as id2_2_, meg0_.content as content2_2_, meg0_.topic_id as topic3_2_2_, topic1_.id as id1_0_, topic1_.category_id as c

2012-10-26 11:22:41 370

Jquery仿google活动日历.rar

Jquery_仿google_活动日历,googleCanlendar

2012-11-28

jquery1.7.chm

jquery帮组文档,jquery.chm

2012-11-06

jquery-1.8.2.js

最新jquery开发包,jquery-1.8.2.js

2012-11-06

jdk7API英文版

java开发最新助手jdk7.0,最新jdkAPI英文版

2012-10-21

MySQL_数据类型_(列表).pdf

MySQL_数据类型_(列表),学习mymql的第一步。。。

2012-08-14

Java中23种经典设计模式

Java开发中常用的23种经典设计模式总结

2012-08-14

java三大框架学习笔记总结 新手必看

java三大框架ssh学习笔记总结 新手必看

2012-08-14

mysql-connector-java-3.1.10-bin.jar

java利用jdbc连接mysql的jar包

2012-08-14

sql(jdbc).jar

java利用jdbc连接sqlServer的jar文件

2012-08-14

JAVA项目开发全程实录.pdf

java项目指导--JAVA项目开发全程实录.pdf

2012-08-14

jQuery使用手册.pdf

java学习jQuery使用手册.pdf

2012-08-14

spring框架技术详解及使用指导.pdf

spring框架技术详解及使用指导.pdf

2012-08-14

Struts2权威指南.pdf

学习struts2指导用书--Struts2权威指南.pdf

2012-08-14

从0开始学jquery.pdf

自学学习jquery的利器,从0开始学起

2012-08-14

W3CSchool.chm

W3CSchool.chm开发html、css、javascript(js)、sql、.net、xml等参考文档

2012-08-11

html.chml(帮助文档)

html.chm(html帮助文档)开发静态网页参考文档

2012-08-11

Java面试宝典2011版pdf

java面试宝典2011最新版本pdf格式

2012-08-11

Java开发利器Myeclipse全面详解

java开发工具myeclipse介绍书!

2012-08-11

空空如也

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

TA关注的人

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