JAVA EE
文章平均质量分 79
谋future
这个作者很懒,什么都没留下…
展开
-
Spring Boot整合RabbitMQ
消息发送端配置导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>yml配置server: tomcat: max-threads: 10 port: 81spring:原创 2020-05-10 16:55:18 · 187 阅读 · 0 评论 -
Mybatis Plus代码生成器代码
引入依赖 <!-- velocity 模板引擎, Mybatis Plus 代码生成器需要 --> <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity-engine-cor...原创 2020-04-14 22:22:15 · 224 阅读 · 0 评论 -
使用阿里巴巴的EasyExcel操作Excel
引入依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> </dependency> <dependency>...原创 2020-04-14 22:18:35 · 952 阅读 · 0 评论 -
雪花算法生成全局唯一ID
传统的生成ID的方法有以下几个:Java的UUIDmysql的自增主键利用Redis的INCR以上方法都存在一定的问题。UUID生成的是以下一串36位的16进制数6d62ff8c-66d3-43e1-8009-44fec60d3b30但是用UUID当主键的话存在一定问题,首先,它是无序的,因为mysql主键都会自动生成唯一索引,如果主键无序的话,插入一条数据维护索引的代价会很...原创 2020-04-08 22:05:57 · 19683 阅读 · 0 评论 -
OpenFeign在传递参数为对象类型是为空
今天在使用OpenFeign时发现当传递参数为对象类型时,接受到的参数为null。解决的方法很简单,在参数前面加上@RequestBody即可@PostMapping("/account/update") public CommonResult update(@RequestBody TOrder order){ System.err.println("进来了"); System.e...原创 2020-04-08 14:19:07 · 4474 阅读 · 2 评论 -
SpringCloud 2.0配置豪猪后 http://127.0.0.1:8001/actuator/hystrix.stream 404不存在
在服务方的yml中加入以下配置management: endpoints: web: exposure: include: "*"原创 2020-03-29 20:21:22 · 400 阅读 · 0 评论 -
Springcloud hystrix可视化监控(豪猪)配置
dashboard工程配置加入依赖 <dependencies> <dependency> <groupId>cn.chmcyz.springcloud</groupId> <artifactId>microservice-api</artifactId> <version>0...原创 2020-03-29 20:19:09 · 267 阅读 · 0 评论 -
Springcloud 服务熔断和服务降级配置
服务熔断概念:微服务中,熔断机制是应对雪崩效应的一种微服务链路保护机制。当扇出链路的某个微服务不可用或者响应时间太长时,会进行服务降级,进而熔断该节点微服务的调用,快速返回“错误”的响应信息。当检测到该节点微服务调用响应正常后恢复调用链路。服务熔断的作用类似于我们家用的保险丝,当某服务出现不可用或响应超时的情况时,为了防止整个系统出现雪崩,暂时停止对该服务的调用。服务熔断是在服务端进行配...原创 2020-03-29 15:57:08 · 1360 阅读 · 0 评论 -
Java POI的封装
加入以下依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.1</version> </dependency> <dependen...原创 2020-03-28 22:07:04 · 314 阅读 · 0 评论 -
Springcloud 自定义Ribbon的负载均衡算法
Ribbon默认的负载均衡算法为轮循算法,还提供了随机和重试等负载均衡算法但如果要自定义Ribbon的负载均衡算法呢,例如,自定义一个负载均衡算法为连续五个请求请求同一个微服务,一次轮循下去。在启动类上添加注解@RibbonClient(name="MICROSERVICECLOUD-DEPT",configuration=MyRule.class)注意,十分重要,MyRule类不能...原创 2020-03-28 16:06:32 · 207 阅读 · 0 评论 -
thymeleafth:onclick传参报错Only variable expressions returning numbers or booleans are allowed in this
thymeleaf th:onclick报错org.thymeleaf.exceptions.TemplateProcessingException: Only variable expressions returning numbers or booleans are allowed in this context, any other datatypes are not trusted in...原创 2020-03-20 21:14:19 · 2616 阅读 · 0 评论 -
消息中间件RabbitMQ简单队列及工作队列
一.下载安装rabbitMQ详情见此博客二.加入rabbitmq的依赖`<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.6.0</versio...原创 2019-11-07 15:21:16 · 234 阅读 · 0 评论 -
SpringBoot整合quartz
1.加入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId> </dependency>2.Job类import org.qu...原创 2019-11-07 11:34:19 · 88 阅读 · 0 评论 -
SpringBoot Mybatis配置懒加载后 返回json时报错No serializer found for class org.apache.ibatis.executor.loader
今天在写springboot项目时,用jackson返回json数据时后台突然报错,No serializer found for class org.apache.ibatis.executor.loader.javassist.JavassistProxyFactory$Enha。而以前能正常返回,这时候突然想到今天配置一对多关联的懒加载,我意识到可能报错与其有关。果不其然,解决报错的方法...原创 2019-08-31 15:02:51 · 2672 阅读 · 1 评论