java
文章平均质量分 52
莫然qq
知幻即离,不假方便;离幻即觉,亦无渐次。
展开
-
java中触发器CronTrigger表达式的配置
Quertz的CronTrigger配置格式以及实例格式:[秒] [分] [小时] [日] [月] [周] [年]序号说明是否必填允许值允许的通配符1秒是0-59, - * /2分是0-59, - * /3时是0-23, - * /4日是1-31, - * / ? L W5月是1-12 or JAN-DEC, - * /6周是1-7 or SUN-SAT, - * / ? L #7年原创 2016-03-24 17:35:14 · 1928 阅读 · 0 评论 -
spring事务配置不回滚&回滚异常问题
spring事务配置不回滚spring事务管理配置,一般来说都是可以回滚的,最近在开发的过程中遇到了一个异常不回滚的问题,最终找到了原因,贴出来一下1、首先这里定义一个接口在接口中定义几个方法2、然后实现这个接口在实现的接口方法中,引用一个只在实现类中定义的方法,并添加了事务管理注解。3、这里声明了dubbo服务,便于远程调用当这个doTransfer的方法中发生异常时,并没...原创 2019-03-03 09:46:13 · 2593 阅读 · 0 评论 -
spring-boot项目中文乱码解决
@spring-boot项目编码乱码解决spring-boot项目中文乱码解决spring-boot项目日志打印中文乱码是因为jar包的问题,因此需要在pom文件中配置<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncodi...原创 2019-03-03 09:23:35 · 1407 阅读 · 0 评论 -
elasticsearch org.apache.logging.log4j jar包缺失
elasticsearch org.apache.logging.log4j jar包缺失问题说明elasticsearch 在java api中应用,jar包引用后,启动报错maven依赖<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>...原创 2018-12-01 11:55:51 · 8217 阅读 · 0 评论 -
redis 分布式锁应用
redis作为客户端连接redis实现分布式锁机制1、利用 jedis.set(String key, String value, String nxxx, String expx, int time)利用set直接设置过期时间2s,执行job后,在finally执行del解锁。2、利用jedis.setnx()和jedis.expire()组合实现加锁第一步利用setnx加锁,如果锁...原创 2018-12-01 11:43:52 · 297 阅读 · 0 评论 -
redis key值类型匹配异常 Unable to evaluate the expression Method threw 'org.redisson.client.RedisException'
1、问题说明利用redisson链接redis,redis存储类型为key-value,执行getList,则异常,信息如图:2、问题排查运行debug 查询redis 连接 & redisson客户端实例化信息是否正常redissonClient实例化正常,表示redis访问是正常的。3、问题解决将原有的key-value存储删除,如果代码执行的不是存储,则需要再次存储...原创 2018-12-01 10:29:51 · 8847 阅读 · 0 评论 -
DruidDataSource的慢SQL记录
DruidDataSource的慢SQL记录配置StatFilter属性slowSqlMillis用来配置SQL慢的标准,执行时间超过slowSqlMillis的就是慢。slowSqlMillis的缺省值为3000,也就是3秒。通过日志输出执行慢的SQL这里为了测试结果,超时时间设置为5msslowSqlMillis属性也可以通过connectProperties来配置(参考:htt...原创 2018-12-01 10:20:35 · 3448 阅读 · 3 评论 -
Spring Boot Druid 多数据源 Atomikos 分布式事务缺陷
多数据源动态加载事务控制源码下载地址:https://github.com/qingqiangqiang/dynamic_datasource.git根据spring boot官方文档描述,如果spring boot检测到了jta环境,会自动进行配置,故此处不需要进行事务配置 官方地址:http://docs.spring.io/spring-boot/docs/current/re...原创 2018-04-15 12:24:14 · 3483 阅读 · 0 评论 -
解决Allocate exception for servlet jsp的问题
异常抛出:严重: StandardWrapper.Throwablejava.lang.VerifyError: (class: org/apache/jasper/compiler/JspRuntimeContext, method: signature: ()V) Incompatible argument to functionat org.apache.jasper.servlet.Js原创 2016-04-21 17:39:22 · 36330 阅读 · 0 评论 -
java8流应用
流(stream): 从支持数据处理操作的源生成的元素序列;1、使用流:一个数据源(如集合)来执行一个查询;一个中间操作链,行程一条流的流水线;一个终端操作,执行流水线,并生成结果。2、操作简介(图片来自-java+8实战):3、终结操作 collect 执行流并生成结果的执行流程其对应java 8 jdk源码:并行流(parallelStream)1、释义一个将内...原创 2019-04-21 13:08:32 · 397 阅读 · 1 评论