Java
文章平均质量分 66
xduanshan
踏实,可爱
展开
-
EasyExcel与EasyPoi性能对比
EasyExcel与EasyPoi性能的一个简单的对比原创 2022-01-28 19:04:16 · 11039 阅读 · 0 评论 -
使用Docker部署Tomcat类的服务
由于SpringBoot类的服务,内置了Tomcat容器,可以直接启动,不需要再部署一个容器放它。但是如果是war包的话,下面我写的就是使用Docker部署war包。使用Dockerfile文件FROM tomcat:8MAINTAINER xduanshan@126.com ENV TZ=Asia/ShanghaiVOLUME /tmpADD *.war /usr/local/tom...原创 2020-04-27 11:25:54 · 259 阅读 · 0 评论 -
RocketMQ去除IF-ELSE写法
RocketMQ很好使,如果用同一个消费组来消费多个topic时,我们需要先将所要监听的topic绑定到消费组上,然后就可以监听了,但是这种写法适合于用一个消费组,后期每添加一个topic就会多一个if-else来判断,所以有了下面这种方法.第一步:首先我们定义一个BaseConsumerpublic abstract class BaseConsumer { protected final...原创 2019-12-05 16:48:40 · 392 阅读 · 1 评论 -
事务超时时间的错误理解
java开发,无非数据库,spring等一些技术,在公司码代码,一直有用到事务这个东西,按说对这个也很熟悉了,今天突然发现一个"奇怪"的现象.首先pom文件是这样的,用的spring-boot1.5.20,spring版本为<spring.version>4.3.23.RELEASE</spring.version> <parent> <group...原创 2019-10-29 11:30:21 · 2294 阅读 · 0 评论 -
关于LinkedHashMap转对象的问题
问题重现使用Feign调用其他服务的时候,想要将返回数据强转为对象结果发现出现异常:org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.ClassCastException: java.util.LinkedHashMap ...原创 2019-04-17 17:11:26 · 23994 阅读 · 7 评论 -
使用feign上传文件
使用 feign 上传文件在这里我使用了consul作为服务注册中心,使用feign来上传文件。由于发现feignclient直接调用上传接口时不行的,所以需要加入下面的依赖。首先在pom中加入 <dependency> <groupId>org.springframework.cloud</groupId> <a...原创 2018-11-09 10:47:29 · 1235 阅读 · 0 评论 -
Spring使用腾讯cos普通文件上传
腾讯cos普通文件上传,200M以下以下使用的是腾讯云对象存储cos,参照腾讯官方网站,–java参考pom加入依赖<dependency> <groupId>com.qcloud</groupId> <artifactId>cos_api</artifactId> <version>...原创 2018-10-24 16:29:02 · 3670 阅读 · 1 评论 -
使用jhipster-registry来创建注册中心
使用jhipster-registry来创建注册中心jhipster-registry 是一个运行应用,来自于jhipster的团队,就像jhipster生成器一样,它也是开源的,并且它的源码就在jhipster网站上。 jhipster-registry有以下三个主要目的: * 它是一个Eureka server,它可以充当发现应用的服务器,控制路由,对所有的应用提供负载均衡和可扩展性。...原创 2018-09-09 08:56:06 · 6725 阅读 · 0 评论 -
jhipster框架简介及搭建
jhipster框架Jhipster是为您生成一个完整的现代Web应用程序或微服务架构: 它使用Spring Boot在服务器端实现高性能和强大的Java堆栈,这是一款时尚,现代,移动优先的前端,配有Angular,React和Bootstrap,一个强大的微服务架构,包括JHipster Registry,Netflix OSS,ELK堆栈和Docker。 它使用Yeoman,...原创 2018-08-17 13:39:54 · 2468 阅读 · 0 评论 -
SpringCloud--创建一个注册中心(springboot2.0.4版本)
相关工具:IDE:idea包管理器:maven1创建一个springboot的空项目,由于springcloud需要启动的项目实在太多,我使用了maven的多模块方法。创建完毕后,需要对pom文件进行改造一下,pom文件应该如下所示。<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://m...原创 2018-08-09 15:15:53 · 2394 阅读 · 0 评论 -
SpringCloud的一些奇怪的错误(持续更新)
1。Load balancer does not have available server for client:提供服务的项目已经注册到注册中心,当消费者调用的时候报无可用的服务。解决方案:检查防火墙,关闭它检查spring.application.name,看看是否名字不一致spring.application.name,是否名字后面有空格 ...原创 2018-08-09 09:21:11 · 1000 阅读 · 0 评论 -
使用docker将maven项目打包成镜像
最近工作中需要使用docker打包成镜像启动,所以有了这篇文章。 差点忘了,你的maven项目中首先要有配置docker打包以下是maven项目的配置1.pom文件中加入plugin &amp;amp;amp;amp;amp;lt;plugin&amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;lt;groupId&amp;amp;amp;a原创 2018-07-26 14:46:40 · 16715 阅读 · 1 评论