自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 spring data jpa遇到的坑

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

2016-09-22 18:54:50 224

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

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

2016-07-06 11:59:21 788

原创 spring jpa 读写分离

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

2016-06-02 10:25:33 150

原创 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 107

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

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

2015-01-14 13:58:27 798

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

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

2015-01-14 13:32:57 149

原创 memcached-session-manager

IntroductionDecide which serialization strategy to useConfigure tomcatAdd memcached-session-manager jars to tomcatAdd custom serializers to your webapp (optional)Configure memcached-sessi...

2014-12-11 18:01:19 94

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

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

2014-12-11 17:47:09 103

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

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

2014-11-14 11:36:02 630

原创 shiro动态载入与刷新

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

2014-11-14 11:23:23 382

原创 spring mvc一个全局的用户处理

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

2013-12-24 15:53:15 156

原创 shiro与spring配合

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

2013-12-24 15:44:25 136

原创 spring mvc 接受多对象的处理

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

2013-12-24 15:12:26 142

原创 spring data jpa的动态查询封装

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

2013-12-24 13:50:06 361

原创 图片轮换的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 101

原创 spring mvc 几种数据绑定

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

2012-07-23 15:24:35 112

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

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

2012-06-20 10:56:10 333

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

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

2012-06-01 09:48:30 197

原创 jquery+struts2传值及异常处理

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

2011-08-09 14:10:43 64

空空如也

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

TA关注的人

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