上一页 1 2 3 4 5 6 ··· 16 下一页

2017年3月19日

hibernate 三种状态的转换

摘要: 一、遇到的神奇的事情 使用jpa操作数据库,当我使用findAll()方法查处一个List的对象后,给对这个list的实体进行了一些操作,并没有调用update 或者 saveOrUpdate方法,更改后的数据却神奇的保存到数据库里面去了。 最后简单粗暴的解决办法是把这份从数据里面查出来的List 阅读全文

posted @ 2017-03-19 13:10 WhyWin 阅读(9765) 评论(1) 推荐(3) 编辑

2017年3月15日

数据库中间表插入乱序

摘要: 1.现象 往一张中间表中插入几行数据,但是插入的数据没有按照插入的顺序插入。 中间表:数据库表多对多关系的时候,需要一张中间表,将它们的关系对应起来。 2.表中结构 由于是中间表,没有主键,只有两个表的主键。 3.我的尝试 去掉所有的事务,以排插事务会帮我重排序的可能,写了一个for循环,for循环 阅读全文

posted @ 2017-03-15 17:57 WhyWin 阅读(1886) 评论(0) 推荐(1) 编辑

2017年3月9日

解决https证书验证不通过的问题

摘要: 1、报错信息 原因:在调用api.weibo.com的时候,我们使用的是https的方式,正常情况下应该是使用api.weibo.com的证书,但由于某些原因,我们只能使用自己的证书,导致在验证证书的时候,就报了这个错误。 解决的办法:忽略服务端和客户端的证书校验即可。java 提供的相关的类。 2 阅读全文

posted @ 2017-03-09 09:00 WhyWin 阅读(30773) 评论(1) 推荐(2) 编辑

2017年1月13日

log4j2日志配置

摘要: 背景 log4j2相对于log4j 1.x有了脱胎换骨的变化,其官网宣称的优势有多线程下10几倍于log4j 1.x和logback的高吞吐量、可配置的审计型日志、基于插件架构的各种灵活配置等。 官方配置文档:http://logging.apache.org/log4j/2.x/manual/co 阅读全文

posted @ 2017-01-13 23:14 WhyWin 阅读(29701) 评论(0) 推荐(1) 编辑

2017年1月9日

maven profile动态选择配置文件

摘要: 一、背景 在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,很容易出错,而且浪费 阅读全文

posted @ 2017-01-09 09:44 WhyWin 阅读(105308) 评论(5) 推荐(17) 编辑

2016年11月24日

spring squertz定时任务

摘要: spring squertz是一个强大的定时任务处理方式 1、需要的Jar quartz-1.8.5.jar commons-logging.jar spring-core-3.0.5.RELEASE.jar spring-beans-3.0.5.RELEASE.jar spring-context 阅读全文

posted @ 2016-11-24 20:15 WhyWin 阅读(1237) 评论(0) 推荐(0) 编辑

2016年11月14日

java 线程池——异步任务

摘要: 一、简单粗暴的线程 最原始的方式,当我们要并行的或者异步的执行一个任务的时候,我们会直接使用启动一个线程的方式,如下面所示: 但是像上面或者类似这种每次来都是用new 一个Thread出来的方式存在着很多的弊端,如下面: 每次new Thread新建对象性能差; 线程缺乏统一的管理,可以无限制新建线 阅读全文

posted @ 2016-11-14 08:57 WhyWin 阅读(22686) 评论(7) 推荐(10) 编辑

2016年11月3日

spring 定时任务@Scheduled

摘要: 1、配置文件 2、调用 有两种使用方式 1)如果需要以固定速率执行,只要将注解中指定的属性名称改成fixedRate即可,以下方法将以一个固定速率5s来调用一次执行,这个周期是以上一个任务开始时间为基准,从上一任务开始执行后5s再次调用: 2)使用cron表达式,可以实现定时调用如:每天凌晨调用,详 阅读全文

posted @ 2016-11-03 08:37 WhyWin 阅读(27417) 评论(1) 推荐(3) 编辑

2016年11月2日

Junit mockito 测试Controller层方法有Pageable异常

摘要: 1、问题 在使用MockMVC+Mockito模拟Service层返回的时候,当我们在Controller层中参数方法调用有Pageable对象的时候,我们会发现,我们没办法生成一个Pageable的对象,会报一个Pageable是一个接口的错误。当我们把所有的参数从Pageable接口变成Page 阅读全文

posted @ 2016-11-02 21:16 WhyWin 阅读(5540) 评论(0) 推荐(0) 编辑

2016年10月23日

Junit mockito解耦合测试

摘要: Mock测试是单元测试的重要方法之一。 1、相关网址 官网:http://mockito.org/ 项目源码:https://github.com/mockito/mockito api:http://site.mockito.org/mockito/docs/current/org/mockito 阅读全文

posted @ 2016-10-23 22:37 WhyWin 阅读(5878) 评论(3) 推荐(4) 编辑

上一页 1 2 3 4 5 6 ··· 16 下一页

导航