`
jayung
  • 浏览: 58916 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
extjs3.4 里gridPanel的单元格是无法选中复制,给系统的使用带来不便, 经过多方调试,仅需将ext-all.css里.x-panel-bwrap的-webkit-user-select:none改为-webkit-user-select:text即可。
(([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})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29)
有时候需要根据url反查controller,如果能获取所有的url,则不用跟据url去代码里搜了,方便开发人员、调试人员或交接人。 关键对象:RequestMappingHandlerMapping  import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework ...
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, "无", 105.00); ObjectMapper objectMapper = new ObjectMapper(); try { ...
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-744-68-62或邮件:52-744-68-62#qq.com,(#替换成@)   1.安装前准备4 1.1环境及文件准备4 1.2创建ORACLE用户组和用户4 1.3修改系统参数5 ...
以客户去银行存钱为例: 1. 客户通过排队取号来办法存钱业务,这里就有一个队列的,而且是阻塞的,因为只有排在前面的客户办完业务之后才能轮到后面的客户, 2. 柜员工作人员比作为多个线程,多个线程同时运行,取队列里的客户,并为其办法存钱业务。   public class Customer { /** 客户名 */ private String name; /** 存钱数 */ private int savings; public Customer(String name, int savings) { this.name = name; ...
js表单验证 validate.js 支持非空、数字、整数、邮箱、最大长度、最小长度、最大值、最小值、自定义正则等校验规则, 截图如下:   上传源代码附件(含示例).
mybatis是非常优秀的半orm框架,比hibernate更容易控制,性能也很好,但mybatis官方并没提供分页功能,需要自己实现,下面提供一种物理分页的实现思路: (基于sping、spring mvc、mybatis的整合,将PO) 1. 编写一个Pagination.java的实体类,含有页面显示数、总页数、当前页、开始行、结束行等属性 2. sql里加上分页参数 3. PO对象里加上这个分页对象 4. 在Service里,执行查询前,将分页实例的总记录数set进去,当前页由页面传入,这样就有了三个必备参数:总记录数、每页显示数(可以设一个默认值)、当前页,就可以获取sq ...
版本:spring 3.2 主要点: 1. spring:包含spring与mybatis的整合(只需定义DAO接口,无需写DAO的实现类)、spring schedule可取代quartz来做定时任务、声明式事务; 2. spring mvc:包含RESTful风格的url实现,数据校验,通过ajax与前后页面的互访,返回json对象/对象数组,文件上传,interceptor拦截器实现登录、权限拦截。   附件是完整的工程压缩包,含初始化SQL脚本,供大家学习,欢迎拍砖。
Easylayout是通过借鉴Java里的继承和重写思想,最大可能复用页面代码。 适用场景:多个页面,页面布局一致,比如上方header,下方footer,中间左边菜单栏,中间右边为主要内容,只有主要内容不同,解决用include无法解决或不方便解决问题。 优点:低依赖(仅依赖commons-logging.jar),低侵入(无需在web.xml里定义,或其他额外配置文件),对其他框架无影响,无需考虑与其他框架的集成。 缺点:欢迎补充...... 页面需申明标签: <%@ taglib prefix="layout" uri="/easy-lay ...
闲来无事,学了一下新的spring mvc 3.2,感觉比之前版本好用,很灵活。 顺便与mybatis整合了, 写了个学生选课demo, 主要实现点: 1. mybatis-3.2.2与spring 3.2.0整合,整合时只需要在applicationContext.xml里配mybatis一些信息,    关键代码:   applicationContext.xml <context:property-placeholder location="classpath:jdbc.properties"/> <bean id=" ...
通常,可以在mysql数据库的uri里加上 useUnicode=true&characterEncoding=UTF8, 要注意的是,在xml文件里, 需要加&符号转义, 即在xml里, 配成:jdbc:mysql://localhost:3306/database?useUnicode=true&amp;characterEncoding=UTF8   但在properties里,不要转义,否则不起作用 properties里配成:jdbc:mysql://localhost:3306/database?useUnicode=true&cha ...
用commons-email,javax.mail发送邮件,中文附件名乱码。   原来需要用MimeUtility.encodeText(fileNameString)转一下就可以不乱码了,记一下。   下附完整发送含附件的邮件。 import java.io.UnsupportedEncodingException; import javax.mail.internet.MimeUtility; import org.apache.commons.mail.EmailAttachment; import org.apache.commons.mail.EmailExc ...
一。创建stripes Action类  创一个实现ActionBean的接口即可,如   public class UserAction implements ActionBean { private ActionBeanContext context; @Validate(required = true) private String username; @Validate(required = true) private String password; public String ge ...
struts实在是太耀眼了,导致其他一些mvc框架被受冷落,连官方的jsf都没能取代struts。事实上,不少mvc框架有各自不少优点。 下面介绍一款轻量级mvc框架:Stripes stripes非常轻,除了依赖commons-logging.jar外,本身只有一个jar包:stripes-1.5.7.jar 项目网址: http://www.stripesframework.org 下载地址:http://sourceforge.net/projects/stripes/files/stripes/Stripes%201.5.7/stripes-1.5.7-src.zip/dow ...
Global site tag (gtag.js) - Google Analytics