自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 extjs3.4 解决gridpanel单元格无法选中复制

extjs3.4 里gridPanel的单元格是无法选中复制,给系统的使用带来不便,经过多方调试,仅需将ext-all.css里.x-panel-bwrap的-webkit-user-select:none改为-webkit-user-select:text即可。...

2015-11-23 16:57:27 494 2

原创 日期yyyy-mm-dd的正则

(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})...

2015-11-16 16:02:01 235

spring mvc 获取所有的controller和url映射关系

有时候需要根据url反查controller,如果能获取所有的url,则不用跟据url去代码里搜了,方便开发人员、调试人员或交接人。关键对象:RequestMappingHandlerMapping import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.ut...

2015-09-05 17:38:48 1066

json与对象互转,json数组与对象数组互转

json与对象互转,json数组与对象数组互转 引用了 jackson-core-lgpl-1.9.2.jar jackson-mapper-lgpl-1.9.2.jar 特别说明的是:spring mvc里也是使用这两个包,通过注解@ResponseBody将返回的对象或map或list转成json输出到前端Person person = new Person("张三", 23, "无"...

2015-07-08 16:31:15 462

Linux环境下的oracle安装

linux系统下的oracle安装本文档是Linux(redhat6.x、centos6.x、redhat7.x) 64位操作系统安装Oracle 11g(Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production),本文基于各种网络资料精心整理而成,共享给有需要的朋友。如有问题可联系:QQ:52...

2015-06-27 18:36:39 104

原创 Java之多线程以客户去银行存钱为例

以客户去银行存钱为例:1. 客户通过排队取号来办法存钱业务,这里就有一个队列的,而且是阻塞的,因为只有排在前面的客户办完业务之后才能轮到后面的客户,2. 柜员工作人员比作为多个线程,多个线程同时运行,取队列里的客户,并为其办法存钱业务。 public class Customer { /** 客户名 */ private String name; /** 存...

2015-06-06 22:40:19 560

web表单验证

js表单验证validate.js支持非空、数字、整数、邮箱、最大长度、最小长度、最大值、最小值、自定义正则等校验规则,截图如下: 上传源代码附件(含示例)....

2014-06-22 21:55:18 202

原创 mybatis逻辑分页,含分页导航

mybatis是非常优秀的半orm框架,比hibernate更容易控制,性能也很好,但mybatis官方并没提供分页功能,需要自己实现,下面提供一种物理分页的实现思路:(基于sping、spring mvc、mybatis的整合,将PO)1. 编写一个Pagination.java的实体类,含有页面显示数、总页数、当前页、开始行、结束行等属性2. sql里加上分页参数3. PO...

2014-05-12 21:49:22 168

原创 spring、spring mvc 3.2 最全入门进阶Demo

版本:spring 3.2主要点:1. spring:包含spring与mybatis的整合(只需定义DAO接口,无需写DAO的实现类)、spring schedule可取代quartz来做定时任务、声明式事务;2. spring mvc:包含RESTful风格的url实现,数据校验,通过ajax与前后页面的互访,返回json对象/对象数组,文件上传,interceptor拦截器实...

2013-10-21 22:05:46 104

jsp页面代码复用组件工具:easylayout

Easylayout是通过借鉴Java里的继承和重写思想,最大可能复用页面代码。适用场景:多个页面,页面布局一致,比如上方header,下方footer,中间左边菜单栏,中间右边为主要内容,只有主要内容不同,解决用include无法解决或不方便解决问题。优点:低依赖(仅依赖commons-logging.jar),低侵入(无需在web.xml里定义,或其他额外配置文件),对其他框架无影...

2013-07-20 23:35:20 393

spring mvc + spring + mybatis+json整合

闲来无事,学了一下新的spring mvc 3.2,感觉比之前版本好用,很灵活。顺便与mybatis整合了,写了个学生选课demo,主要实现点:1. mybatis-3.2.2与spring 3.2.0整合,整合时只需要在applicationContext.xml里配mybatis一些信息,   关键代码:  applicationContext.xml <...

2013-07-17 23:40:11 111

mysql乱码,要注意jdbc的url写法

通常,可以在mysql数据库的uri里加上useUnicode=true&characterEncoding=UTF8,要注意的是,在xml文件里,需要加&符号转义,即在xml里,配成:jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=UTF8 ...

2013-07-06 23:42:30 289

解决发送含附件的邮件附件名乱码

用commons-email,javax.mail发送邮件,中文附件名乱码。 原来需要用MimeUtility.encodeText(fileNameString)转一下就可以不乱码了,记一下。 下附完整发送含附件的邮件。import java.io.UnsupportedEncodingException;import javax.mail.internet.Mim...

2013-06-18 22:31:04 1721

轻量级mvc框架之:stripes (二、简单开发指引及页面布局标签)

一。创建stripes Action类 创一个实现ActionBean的接口即可,如 public class UserAction implements ActionBean { private ActionBeanContext context; @Validate(required = true) private String username; @Valida...

2013-06-04 22:35:00 308

轻量级mvc框架之:stripes (一、约定大于配置)

struts实在是太耀眼了,导致其他一些mvc框架被受冷落,连官方的jsf都没能取代struts。事实上,不少mvc框架有各自不少优点。下面介绍一款轻量级mvc框架:Stripesstripes非常轻,除了依赖commons-logging.jar外,本身只有一个jar包:stripes-1.5.7.jar项目网址: http://www.stripesframework.org...

2013-06-04 22:18:00 302

原创 Struts2与Guice(Guice3.0、Struts2.x)的整合(附demo)

Guice轻量且快速,不失为一款好的ioc框架,下面说说与Struts2的整合。1. 依赖包除了需要加入Struts2的依赖包外,需加上Guice的依赖包和Struts-guice-plugin.jar扩展包:aopalliance.jar,guice-3.0.jar,guice-servlet-3.0.jar,guice-struts2-plugin-3.0.jar,javax....

2013-06-03 23:11:38 127

原创 Struts2的三种传值方式比较(附demo)

1. 属性驱动     一般在初学struts2时,都是从属性驱动开始的。属性驱动是指在Action类里,包含表单里对应的字段(字段名一致)和对应的setter、getter。表单:username: <input type="text" name="username" /><br/>password: <input type="text" n...

2013-06-03 22:18:57 224

空空如也

空空如也

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

TA关注的人

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