- 博客(29)
- 资源 (57)
- 收藏
- 关注
原创 扩展easyui 的表单验证
easyui 的validatebox()提供了自定义验证的方法,我们可以对其进行扩展:1、validator.js$.extend($.fn.validatebox.defaults.rules, { CHS: { validator: function (value, param) { return /^[\u0391-\uFFE5]+$
2015-02-28 18:01:25 727
转载 spring+quartz往task类内部传入参数
用的spring,需要在XML里面往JobDetailBean注入一个org.quartz.JobDataMap作为参数.在类里面可以直接取出来.(如果不用spring,可以直接配置job-data-map)?1234567891011121314
2015-02-27 11:33:34 4062
转载 servlet 页面跳转、转发
跳转有两种方式,重定向与转发。重定向可以使用HttpServletResponse对象,无法保存信息如 response.sendRedirect("xxx.jsp"); //参数为url地址上面方法如同js的location.href="xxx.jsp";转发使用HttpServletRequest对象,可以保存request、session等中的信息re
2015-02-25 18:04:32 653
转载 Mybatis like查询的写法
Mybatis like查询官方文档没有明确的例子可循,网上搜索了很多,都不正确。Mybatis 3.2.6经过尝试,给出三种可靠可用的写法:select * from person where name like "%"#{name}"%"select * from person where name like '%'||#
2015-02-25 17:22:30 984
原创 springmvc中url-url-pattern /和/*的区别
在使用springmvc时,都会在web.xml中配置一个dispatchservlet,如下: org.springframework.web.context.ContextLoaderListener servletName org.springframework.w
2015-02-11 13:59:51 2265 1
转载 SpringMVC返回JSON数据时日期格式化问题
在运用SpringMVC框架开发时,可以直接在方法上添加注解 @ResponseBody 返回JSON数据,如果javabean的属性中包含 Date日期类型的数据,默认的转换格式并不是我们想要的 yyyy-MM-dd 这样的格式,那又如何实现这样的格式转化呢? 其实SpringMVC的JSON转换方法是利用了 Jackson 这个开源的第三方类库,它提供了一些
2015-02-11 13:40:44 1197
原创 springmvc构建restful风格应用
1、restful介绍: 我们在 Web 应用中处理来自客户端的请求时,通常只考虑 GET 和 POST 这两种 HTTP 请求方法。实际上,HTTP 还有 HEAD、PUT、DELETE 等请求方法。而在 REST 架构中,用不同的 HTTP 请求方法来处理对资源的 CRUD(创建、读取、更新和删除)操作 /blog/1 HTTP GET => 得到id
2015-02-11 09:53:46 1166
转载 spring学习之@ModelAttribute运用详解
1.@ModelAttribute注释方法 例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。(1)@ModelAttribute注释void返回值的方法 @Controller public class HelloWorldContro
2015-02-10 23:29:59 1044
原创 SpringMVC常用注解,返回方式,路径匹配形式
1、@RequestMapping注解小结: @RequestMapping 可以标注在类定义处,将 Controller 和特定请求关联起来;还可以标注在方法签名处,以便进一步对请求进行分流。配套的属性有:value 需要跳转的地址method 基于RestFul的跳转参数,有RequestMethod.get post put delete等params 符合某个参
2015-02-10 19:42:25 7614
原创 JSP中动态include与静态include的区别介绍
动态INCLUDE 用法: 说明:它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数,先编译之后再进行处理。 1、动态include的结构是两者独立,直到输出时才合并( 看看jsp生成的java文件就可以知道了)。 2、动态include的jsp文件独立性很强,是一个单独的jsp文件,需要使用的对象,页面设置,都必须有自己创建,当然,还好它和includ
2015-02-10 17:53:45 1115
原创 Spring MVC数据绑定大全
spring mvc 提供了多种绑定数据的方式,先看一下springmvc的源码:org.springframework.beans.PropertyEditorRegistrySupport.javaprivate void doRegisterDefaultEditors() { this.defaultEditors = new HashMap(64);
2015-02-10 16:20:14 1097
转载 spring中配置log4j
以前都是直接用log4j,重来没自已配置过,学习一下如何在spring环境中配置log4j。第一步:添加log4j的相关包,这个步骤对于spring环境可以省了,应该已经有了。第二步:在spring的环境中添加log4j的配置。 webAppRootKey 应用名.root log4jConfigLocation
2015-02-10 15:36:16 999
原创 springmvc 静态资源过滤
问题是这样的:在SpringMVC项目中,如果web.xml中配置为这样: mvc-dispatcher org.springframework.web.servlet.DispatcherServlet 1 mvc-d
2015-02-10 15:33:23 6441
转载 java分布式事务——spring+jta+atomikos
Atomikos分两个:一个是开源的TransactionEssentials,一个是商业的ExtremeTransactions。 TransactionEssentials的主要特征:JTA/XA 事务管理 —— 提供事务管理和连接池不需要应用服务器支持分布式事务(例如tomcat) 。TransactionEssentials可以在任何Java EE应用服务器中运行,也就
2015-02-09 15:37:22 2188
转载 java分布式事务1—— spring + JTA + jotm
业务背景:假定我们有这样一个需求:当我们新建一个用户的时候需要往一个DB中插入一条用户记录,还需要往另一个DB中记录日志。因为是不同的DB操作,所以这里就涉及到分布式事务的处理。1、代码结构:2、建表语句:create database log;DROP TABLE IF EXISTS `log`;CREATE TABLE `log` ( `id` va
2015-02-09 14:27:15 926
原创 java分布式事务(JTA)实现 jotm和atomikos
首先解释一个概念:本地事务和分布式事务。本地事务:只处理单一数据源,比如单个数据库下,事务进行控制。分布式事务:处理多种异构的数据源, 比如某个业务操作中同时包含JDBC和JMS或者某个操作需要访问多个不同的数据库,在不同数据库之间进行事务控制。 在Java中,分布式事务主要的规范是JTA/XA。其中:JTA是Java的事务管理器规范, XA是工业标准的X/Open C
2015-02-09 14:22:28 5826
转载 spring mvc 拦截器
1、xml方式配置:<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" > <!-- 如果不定义mappingURL,则默认拦
2015-02-05 18:26:23 870
原创 Eclipse JAD反编译插件安装方法
安装环境:eclipse3.4+jad.exe+jadclipse_3.3.0.jar 1.下载jad.exe和jadclipse_3.3.0.jar2.将jad.exe拷贝到%JAVA_HOME%bin目录下,将jadclipse_3.3.0.jar拷贝到eclipse的plugins目录下3.启动或重起eclipse,修改window -> Preference
2015-02-05 14:01:58 818
原创 spring多数据源+事物管理
1、使用了spring的aop思想,实现了动态数据源的切换。2、spring的数据管理,是基于数据源的,所以如果要实现动态数据源切换,而且在同一个数据源中保证事务是起作用的话,就需要注意二者的顺序问题,即:在事物起作用之前就要把数据源切换回来。 举一个例子:web开发常见是三层结构:controller、service、dao。一般事务都会在service层加的,如
2015-02-05 13:12:35 2902
原创 mysql存储过程实例
DELIMITER //create procedure pro_test()begindeclare i int;set i = 0;while i<5 doinsert into test select i+1,name from crm_contact where id=i+886;set i=i+1;end while;end;//DELIMITER ;//---
2015-02-04 14:11:42 674
转载 Spring+Mybatis 多数据源配置——静态数据源配置
项目目录结构如下:spring配置文件:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
2015-02-04 13:49:06 2249
原创 springmvc mybatis 注解的方式 事务不起作用解决方案
1、使用springmvc导致事务不起作用时,首先查看是否组件重复扫描问题导致 由于采用的是SpringMVC、 MyBatis,故统一采用了标注来声明Service、Controller。服务器启动时的加载配置文件的顺序为web.xml---root-context.xml(Spring的配置文件)---servlet-context.xml(SpringMVC的配置文件),由于
2015-02-04 11:22:52 3262
原创 spring整合mybatis(不基于MapperFactoryBean)
application.xml中配置: BaseDao.java(继承SqlSessionDaoSupport)public class BaseDao extends SqlSessionDaoSupport implements IBaseDao{//SqlMapClientDaoSup
2015-02-03 16:14:27 951
原创 spring整合mybatis(基于MapperFactoryBean)
根据官方的说法,在ibatis3,也就是Mybatis3问世之前,Spring3的开发工作就已经完成了,所以Spring3中还是没有对Mybatis3的支持。因此由Mybatis社区自己开发了一个Mybatis-Spring用来满足Mybatis用户整合Spring的需求。下面就将通过Mybatis-Spring来整合Mybatis跟Spring的用法做一个简单的介绍。(Mybatis3.2.1.
2015-02-03 11:52:13 3318
原创 Spring配置:用context:property-placeholder替换PropertyPlaceholderConfigurer
1、有时候需要从properties文件中加载配置,以前的方式是这样的: classpath*:/spring/jdbc.properties spring推荐使用如下方式配置:以上两种方式,在bean定义中依然可以通过“${}”这种方式来去值: 注:这个基于命名空间的配置,其实内部就是创建一个PropertyPlaceh
2015-02-03 10:31:18 3575
转载 mybatis 基于泛型dao设计
1,用户分页的参数类[java] view plaincopypackage hwt.Utils; import java.util.Map; public class PageEntity { private Integer page; //目前是第几页 private Integer siz
2015-02-02 16:50:50 4514
转载 mysql 整数类型
最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint。其中比较迷惑的是int和smallint的差别。今天就在网上仔细找了找,找到如下内容,留档做个总结: 使用整数数据的精确数字数据类型。 bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807)
2015-02-02 11:15:06 689
原创 mysql 时间类型总结
MySQL数据库中关于日期、时间的类型有以下四中:Date,DateTime,TimeStamp和Time1、DATETIME类型:用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。2、DATE类型用
2015-02-02 10:34:46 524
转载 java 动态代理
JAVA的动态代理 1、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 (spring提供的aop功能
2015-02-01 16:01:16 478
macOS eclipse Launcher
2023-12-18
parquet-tools-1.6.0rc3.zip
2020-07-24
jQuery-Plugin-For-Easily-Readable-JSON-Data-Viewer.zip
2019-12-31
yesmeck-jquery-jsonview-v1.2.3-14-g01b1eb8.zip
2019-12-30
linux解析json工具——jq
2017-09-16
jquery 全屏显示插件
2015-03-20
apache-maven-3.2.3-bin
2014-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人