摘要: 今天有遇到需要用JPA查询数据,并将结果转换到DTO的场景,找到了两种方法,这里记录一下 其中实体类为: 一、本地SQL+接口方式 1.需要定义结果接口: 2.定义查询 二、HQL+DTO方式 1.定义DTO类(model包下): 2.定义查询 以上两种方式经验证都可以实现数据转换 阅读全文
posted @ 2019-09-18 16:02 ye213 阅读(3810) 评论(0) 推荐(0) 编辑
摘要: 项目采用了txlcn作为分布式事务处理组件,但具体调用请求的时候,发现分布式事务并没有生效。跟踪了源码,发现txlcn的实现是通过在调用请求的时候附加请求头(X-Group-ID)给参与方来实现的,然后请求方的groupId和参与方的groupId并不一样,深入源码,发现是在SpringTracin 阅读全文
posted @ 2019-07-05 15:03 ye213 阅读(499) 评论(0) 推荐(0) 编辑
摘要: spring里,切面通知总共分为前置通知(Before)、后置通知(AfterReturning)、异常通知(AfterThrowing)、最终通知(After)和环绕通知(Around)五种。我自己写了个例子,了解了下它的原理 1.首先是具体执行的方法: 2.切面代码: 3. 如果正常执行,则结果 阅读全文
posted @ 2019-05-09 16:05 ye213 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 在win10中使用docker-machine create -d hyperv --hyperv-virtual-switch "myswitch" myvm1创建虚拟机的时候,会报Docker Machine error: Hyper-V PowerShell Module is not ava 阅读全文
posted @ 2019-03-28 10:50 ye213 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 先介绍下我这个工程的情况,是springboot项目,需要用gradle打包成jar包,提交到storm上执行。由于工程有不同的配置,也就是说打包的时候需要更改application.yml中,spring.profiles.active的属性,又不想每次打包的时候都去更改这个属性,就想做成自动化的 阅读全文
posted @ 2019-02-15 16:06 ye213 阅读(2527) 评论(0) 推荐(0) 编辑
摘要: 随着jdk新版本的发布,后续也会慢慢的使用上了。由于jdk9开始的模块化处理,如果按以前jdk9之前的版本来处理,工程就启动不起来了。这里以简单的spring-cloud-starter-netflix-eureka-server工程为例,记录下一些遇到的问题: 1.项目构建问题: 首先工程是以gr 阅读全文
posted @ 2019-01-29 10:25 ye213 阅读(3113) 评论(0) 推荐(0) 编辑
摘要: 项目中使用了log4j2,而第三方jar包使用了log4j,可以通过引入log4j-1.2-api包,将log4j的日志桥接到log4j2,从而解决日志冲突问题 阅读全文
posted @ 2019-01-17 16:25 ye213 阅读(1828) 评论(0) 推荐(0) 编辑
摘要: 今天在类MYSQL数据库使用游标(spring的jdbcTemplate)读取大批量数据(几百万)的时候,发现系统的内存飙升,一直到内存溢出,而程序并没有执行到具体的处理逻辑上。 同样的程序,在ORACLE是可以正常执行的,所以可以确定程序本身是没问题的,但MYSQL的处理是将数据全部读取出来后才做 阅读全文
posted @ 2019-01-15 15:20 ye213 阅读(2776) 评论(0) 推荐(0) 编辑
摘要: springboot作为这几年流行的java框架,以其简易的开发风格,受到了很多人的关注。最近有个项目需要用到storm,就想着结合springboot进行开发。中间遇到几个问题,鉴于网上很多相关的博客都是复制粘贴的,远程提交拓扑会有问题,我这里简单列下我的做法: 问题1: storm的每个拓扑都需 阅读全文
posted @ 2018-08-07 16:12 ye213 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 在本地编辑工具写了strom的例子,用 LocalCluster 运行后,并没有打印出预期的内容,反而在日志里有出现错误: 经排查,是主线程休眠的时间太短了,看了网上的设置,都是休眠10s,而此时storm还没有初始化完成,所以导致还没开始就结束了 解决方案:将休眠时间调高,让程序可以正常执行 阅读全文
posted @ 2018-06-22 11:36 ye213 阅读(649) 评论(0) 推荐(0) 编辑