1 iteye_9219

尚未进行身份认证

暂无相关描述

等级
博文 18
排名 296w+

spring data jpa遇到的坑

1、@Column注解name最好全写了,不然遇到像hibernate驼峰和下划线风格配置变更时会出现找不到属性,尤其打开自动建表情况;2、只读操作情况,如果对读取对象进行了属性修改操作,那么JPA会认为你要修改这个实体,使用hibernate的情况下回默认执行一个update的SQL,然后你懂得由于没有写权限,这个方法开始报错了;3、如果在一个事务里对一个实体进行了超过1次的持久操作,...

2016-09-22 18:54:50

Mac OS 80 端口莫名被占用问题的解决

安装Nginx后,启动服务时提示启动失败——80端口被占用。 查看进程发现存在几个httpd…… 可MacOS自带的Apache默认是没有启动的呀?!(没有开启Web共享)怎么自己就启动运行了呢? 也不知道是不是更新XCode之类的软件导致的~ 一般的开机启动项可以在SystemPreferences–Users&Groups–Log...

2016-07-06 11:59:21

spring jpa 读写分离

本文主要解决基于springdatajpa读写分离。思想:在dataSource做路由,根据事务判断使用主从数据源。背景:spring+springdatajpa(hibernatejpa)首先是jpa配置,时间有限在原基础上该的,既有java配置也有xml配置,见谅。先声明EntityManager  <!--JpaEntityManager...

2016-06-02 10:25:33

maven 配置

转自http://blog.csdn.net/ljfbest/article/details/8045988安装好maven后,想要使用他的一些命令,需要配置环境变量PATH:D:\study\apache-maven-3.0.4\bin运行mvn命令实际上是执行了Java命令,既然是运行Java,那么运行Java命令可用的参数当然也应该在运行mvn命令时可用。这个时候,MAVEN_OP...

2015-04-23 23:11:29

quartz+spring-集群版任务动态载入及修改

  关于单机版的配置描述前文已经提过了,有兴趣的可以看下http://lee1177.iteye.com/blog/2171379  这里介绍对于集群做的一个简单实现。  首先其实quartz针对就群有自己的实现了,本人这个实现不过是简化并在前文基础上做的一个集群实现。  本实现目的是在集群中任一一台作为运行节点,如果该节点不可用,自动切换为其他节点继续执行。同时...

2015-01-14 13:58:27

quartz+spring-单机版任务动态载入及修改

  quartz的使用比较普遍,动态修改修改也比较成型,这里只列举自己在项目中已比较简单的方式来实现的quartz的动态修改。  首先把所有quartz任务定义放入放入数据库中,对应java自定义实体如下 publicclassSchedulerJob{publicstaticfinalintSTATUS_USED=1; //可用状态...

2015-01-14 13:32:57

memcached-session-manager

IntroductionDecidewhichserializationstrategytouseConfiguretomcatAddmemcached-session-managerjarstotomcatAddcustomserializerstoyourwebapp(optional)Configurememcached-sessi...

2014-12-11 18:01:19

tomcat内存溢出原因分析与解决

1.OutOfMemoryError:Javaheapspace堆溢出原因:在JVM中如果98%的时间是用于GC且可用的Heapsize不足2%的时候将抛出此异常信息。解决:没有内存泄露的情况下,调整-Xms-Xmx参数。  -Xms:初始堆大小  -Xmx:最大堆大小  -Xms-Xmx一般配置成一样比较好比如setJAVA_OPTS=-Xms102...

2014-12-11 17:47:09

一个简单的异步队列邮件发送实现

企业项目中经常使用到邮件发送,尤其在流程审批伴随大量的触发邮件,为提供效率邮件自然设置为异步发送,但单纯多线程异步又造成了先后混乱的现象。所以做了个简单的单线程异步发送队列来处理。1、把原有的邮件发送服务类做了个修改ublicclassMailSendService{ private@Value("${system.sendmail.from}")StringmailFo...

2014-11-14 11:36:02

shiro动态载入与刷新

在使用shiro的过程中,项目常会遇到安全拦截权限重定义或资源重载问题。简单研究下了,对之前的shiro做了修改,完成对于数据库方式记录资源权限信息的初始载入及运行过程中重载。shiro配置<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema...

2014-11-14 11:23:23

spring mvc一个全局的用户处理

在mvc配置文件里添加一个配置<mvc:interceptors> <beanclass="xxx.xxx.SystemInterceptor"/></mvc:interceptors> 实现类/***全局在线用户验证与赋值处理*@authorlee**/publicclassSystemI...

2013-12-24 15:53:15

shiro与spring配合

之前一直使用springsecurity来做安全管理,感觉配置稍微有点复杂,于是尝试了下shiro,感觉的确简单不少。记录下配置和实现过程。因为还是spring的底子,所以用的shiro-spring,首先用maven把相关包弄下来dependency> <groupId>org.apache.shiro</groupId> <artifac...

2013-12-24 15:44:25

spring mvc 接受多对象的处理

springmvc感觉很好用,尤其是对接收对象参数的自动绑定非常简便,但对于同时传多个对象时有些困扰。同时项目并没有直接使用spring的formtag。从网上学来的多对象传值,自己优化了下,原文找不到出处了这里记录下。首先声明一个注解类,用于对传值对象的声明 /***处理springmvc对象绑定注解*@authorlee**/@Targe...

2013-12-24 15:12:26

spring data jpa的动态查询封装

最近使用springdatajpa做了两个项目,对于动态查询的不友好做了个类似hibernate的封装,记录也分享下首先定义一个所有条件的容器,继承Specification/***定义一个查询条件容器*@authorlee**@param<T>*/publicclassCriteria<T>implemen...

2013-12-24 13:50:06

图片轮换的jqury插件

http://www.open-open.com/ajax/ajax20101111223639.htmhttp://www.open-open.com/ajax/ajax20101025173239.htmhttp://www.open-open.com/ajax/ajax20100916155536.htmhttp://www.open-open.com/ajax/ajax20...

2013-02-27 14:20:15

spring mvc 几种数据绑定

收集springmvc几种数据绑定,记录备用 org.springframework.beans.PropertyEditorRegistrySupport.java [java] viewplaincopy/**      * Actually register the default editors for this registry...

2012-07-23 15:24:35

jquery flot x轴时间差8小时问题

使用flot时x轴为时间数据从后台传时间过来,但现实后发现显示的是UTC时间,跟本地时间差8小时,查了下资料用tickFormatter解决了。varoptions={lines:{show:true},points:{show:true},grid:{hoverable:true},...

2012-06-20 10:56:10

spring security 基于FilterSecurityInterceptor过滤链中增加SSO单点登录

 目前我们的项目中使用基于基于FilterSecurityInterceptor过滤链对系统资web资源进行保护,升级ss3后发现原来使用的filter的SSO登录方式不再适用。昨天研究FilterSecurityInterceptor源码发现其实这个实现其实很简单,发出来分享下。分析:我们一般在过滤链时使用实现AbstractSecurityInterceptor构成整个链,Ab...

2012-06-01 09:48:30

jquery+struts2传值及异常处理

最近项目使用jquery+strtus2的交互方式。之前对于传值和异常处理没有统一的规范,现在整理了一下感觉清晰很多,记录下来。首先是ACTION方法/***获取角色列表JSON*@MethodsNamegetRoleListJson*@CreateInMay26,2011Byleevoid*/publicvoidgetR...

2011-08-09 14:10:43
奖章
    暂无奖章