- 浏览: 333270 次
- 性别:
- 来自: 天津
最新评论
-
xing0029:
这样配置的话 事物不成功啊 还有什么地方需要注意的么 可以加我 ...
JTA集成JOTM或Atomikos配置分布式事务(Tomcat应用服务器) -
mengqingyu:
liuxiaolu 写道jotm的我的没有成功,楼主能否帮助一 ...
JTA集成JOTM或Atomikos配置分布式事务(Tomcat应用服务器) -
liuxiaolu:
jotm的我的没有成功,楼主能否帮助一下
JTA集成JOTM或Atomikos配置分布式事务(Tomcat应用服务器) -
aptech406328627:
求解救,没弄好QQ:1053942353
Spring邮件发送(可带附件,模板,群发,异步发送等功能) -
ghpaas:
web可视化自定义表单推荐使用GForms开发平台(http: ...
在线表单设计器设计原理
文章列表
AOP+Ehcache 实现缓存功能
设计思路:查询数据,通过AOP拦截需要缓存的方法,在方法进入之前进入拦截器,通过包、类、方法名称作为key获取当前缓存对象结果,如果为空,则执行真正的方法,如果有缓存对象,则直接返回。删除和修改数据,每次都在此之前调用拦截器方法清除相关缓存对象。
1.需要引入AOP和Ehcache相关Jar文件
2.编写切面类里面写上拦截时的业务逻辑
import java.io.Serializable;
import java.util.List;
import net.sf.ehcache.Cache;
import net.sf.ehcache ...
[置顶] 桌面精灵(C++版)
- 博客分类:
- C++
桌面精灵用C++开发的,喜欢的朋友们请多多支持。
集成valueList配置方法:
1.在http://valuelist.sourceforge.net/index.html官方网站下载最新版valueList war包,其中包含了jar包和实例等所有相关内容。
2.valueList.jar,valuelist.tld拷贝到WEB-INF下(该文件也是从ValueList.war中解压出来的)。
3.创建一个applicationContext-valueList.xml文件,并且添加valuelist的entry。
xml内容如下:
<?xml version="1.0" encoding="UT ...
一.以下介绍Spring中直接集成JOTM提供JTA事务管理、将JOTM集成到Tomcat中。
(经过测试JOTM在批量持久化时有BUG需要修改源码GenericPool类解决)!
参考文章http://mavin.zhou.blog.163.com/blog/static/114522435200971822334475/
通过集成JOTM,直接在Spring中使用JTA事务
JOTM(Java Open Transaction Manager)是ObjectWeb的一个开源JTA实现,它本身也是开源应用程序服务器JOnAS(Java Open Application Server)的一部分, ...
Quartz 是开源任务调度框架中的翘首,它提供了强大任务调度机制,同时保持了使用的简单性。 Quartz 允许开发人员灵活地定义触发器的调度时间表,并可以对触发器和任务进行关联映射。 此外,Quartz提供了调度运行环境的持久化机制,可以保存并恢复调度现场,即使系统因故障关闭,任务调度现场数据并不会丢失。 此外,Quartz还提供了组件式的侦听器、各种插件、线程池等功能。 Spring中使用Quartz的3种方法(MethodInvokingJobDetailFactoryBean,implements Job,extends QuartzJobBean) 以下介绍一下实现job接口的方法 ...
常用快捷键
Ø Top #10切来切去:Ctrl+Tab
Ø Top #9选你所想:Ctrl+W
Ø Top #8代码生成:Template/Postfix +Tab
Ø Top #7发号施令:Ctrl+Shift+A
Ø Top #6无处藏身:Shift+Shift
Ø Top #5自动完成:Ctrl+Shift+Enter
Ø Top #4创造万物:Alt+Insert
Ø Top #1智能补全:Ctrl+Shift+Space
Ø Top #1自我修复:Alt+Enter
Ø Top #1重构一切:Ctrl+Shift+Alt+T
IDEA 14 ...
Spring扩展点
1.IOC生成类全名
<!-- 自动扫描且只扫描@Controller -->
<context:component-scan base-package="cn.com.demo.**.controller"
name-generator="cn.com.demo.framework.spring.context.annotation.FullNameBeanNameGenerator" use-default-filters="false">
<context:inc ...
package com.test.dynamicproxy;
public interface Subject
{
public void request();
}
package com.test.dynamicproxy;
public class RealSubject implements Subject
{
public void request()
{
System.out.println("From real subject!");
}
}
package com.test.dynamicproxy;
impo ...
1. 定义好Spring的配置文件。
2. 通过Resource对象将Spring配置文件进行抽象,抽象成一个Resource对象。
3. 定义好Bean工厂(各种BeanFactory)。
4. 定义好XmlBeanDefinitionReader对象,并将工厂作为参数传递进去供后续回调使用。
5. 通过XmlBeanDefinitionReader对象读取之前抽象出的Resource对象(包含了XML文件的解析过程)。
6. IoC容器创建完毕,用户可以通过容器获取到所需的对象信息。
ClassPathResource resource = new ClassPathResource(&q ...
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.DynamicSqlSessionTemplate">
<property name="dataSource" ref="dataSource" />
...
基于jquery的拖拽交换和拖拽排序组件兼容多种主流浏览器
//判断是否为数组
var is_array = function(value) {
return Object.prototype.toString.apply(value) === '[object Array]';
};
//array.push(item...)实现原理
Function.prototype.method = function (name, func) {
this.prototype[name] = func;
return this;
}
Array.method('push',function(){
this.splice.apply ...
1.maven3 安装:
安装Maven之前要求先确定你的JDK已经安装配置完成。Maven是Apache下的一个项目。
首先去官网下载Maven:http://www.apache.org/dyn/closer.cgi/maven
下载完成之后将其解压,将解压后的文件夹重命名成maven,并将它放在D:\Server目录下,即maven最终的路径是:D:\Server\maven
2.配置maven环境变量:
系统变量:MAVEN_HOME = D:\Server\maven
用户变量:path = %MAVEN_HOME%\bin
打开cmd ...
1.设置控制台显示打印的全部信息
windows->Preferences->输入console->点击run/debug下的console->将Console Buffer Size设置成更大的值。
2.代码提示设置
window->Preferences->General->Keys→Content Assist
3.运行键设置
window->Preferences->General->Keys→Run Java Application
4.代码自动补全键设置
window->Preferences->General- ...
由于jdk自带的压缩功能存在编码问题,所以使用apache工具包。
/**
*
* @function:文件zip压缩
* @param zipPath
* 压缩目标路径
* @param srcPath
* 被压缩文件路径
* @throws BusinessException
* @author: mengqingyu 2013-8-22 上午10:59:37
*/
public static void zipFiles(String zipPath, String srcPath) t ...