文章分类 -  微服务

spring-boot微服务组件
摘要:传统Web工程定时Filter方式: 1:编写自定义Filter 2:配置web.xml文件 SpringBoot自定义注解: 1:注解式注入 1.1 编写自定义Filter并且添加注解 1.2 启动类增加Filter注入注解 2:代码方式注入(推荐使用此种方式,亦可使用此方法引入三方Filter) 阅读全文
posted @ 2019-06-26 16:44 杏仁拌饭 阅读(164) 评论(0) 推荐(0)
摘要:在普通web工程中可以按照以下步骤创建Servlet: 1:写自定义Servlet 2:在web.xml中配置Servlet SpringBoot配置自定义Servlet依然很简单,而且省去了web.xml的配置 1:注解注入方式 1.1 依然是写自定义Servlet 1.2 配置启动类注册Serv 阅读全文
posted @ 2019-06-26 10:43 杏仁拌饭 阅读(543) 评论(0) 推荐(0)
摘要:介绍: Hikaricp号称宇宙最强的DB连接池,目前Spring2.0默认使用的数据库连接池。 mvn依赖: 去掉Tomcat连接池 .propertise配置文件添加配置信息 获取配置数据源: Hikari多数据源配置中遇到的坑: 1:properties配置文件中命名问题: 2:当测试多个数据 阅读全文
posted @ 2019-06-25 10:02 杏仁拌饭 阅读(613) 评论(0) 推荐(0)
摘要:现象: 数据库有6条数据,每页显示3条,查询第3页返回了第二页的数据。。。 原因: 这是pageHelper里面自带的一个功能,叫做reasonable分页参数合理化,3.3.0以上版本可用,默认是false。 启用合理化时,如果pageNum<1会查询第一页,如果pageNum>pages会查询最 阅读全文
posted @ 2019-06-03 14:32 杏仁拌饭 阅读(837) 评论(0) 推荐(2)
摘要:问题: 之前在项目中出现一个问题,使用Feign调用其他模块时第一次出现超时并且做了降级操作,之后就正常了。 原因分析: 开始认为时是因为Hystrix配置的超时时间没有生效,所以更改了Hystrix配置,但是还是会出现这种情况; 之后又对Ribbon超时时间做了设置,但是有时候还是会出现这种问题( 阅读全文
posted @ 2019-05-29 16:31 杏仁拌饭 阅读(574) 评论(0) 推荐(0)
摘要:1、pom添加测试依赖 有时候可能需要其他依赖,缺少依赖会报错,根据错误提示按需加载依赖即可 2、创建测试类 IDEA创建测试类: 按住ctrl + shift + T 选择需要测试的方法和测试类保存的位置,创建测试类, 若不出现可能需要配置Junit,配置过程详见:https://blog.csd 阅读全文
posted @ 2019-04-17 18:41 杏仁拌饭 阅读(871) 评论(0) 推荐(0)
摘要:异步线程配置: Service层配置异步线程执行方法: controller调用方法: 有些资料说需要在启动类中添加@EnableAsync注解开启异步线程,但是我在 1.5.19.RELEASE 版本中未使用此注解开启,也可以正常使用 遇到问题: 在service层配置私有方法(@Async注解过 阅读全文
posted @ 2019-03-30 12:34 杏仁拌饭 阅读(238) 评论(0) 推荐(0)
摘要:来源:https://www.cnblogs.com/barrywxx/p/8430790.html 因容易忘记所以转载记录一下,谢谢作者的奉献。。。 背景: 省分短信发送每天都差不多要1000W条上下,遇到特殊节假日和政府通告时量会更大!boss系统中存放的是短信发送内容,而真正完成发送短信指令动 阅读全文
posted @ 2019-03-24 20:19 杏仁拌饭 阅读(103) 评论(0) 推荐(0)
摘要:工作中使用,持续更新。。。 打包跳过测试: 参考:http://zephiruswt.blog.51cto.com/5193151/1302770 dependency:sources :下载源码 dependency:resolve -Dclassifier=javadoc :下载DOC clea 阅读全文
posted @ 2019-03-24 20:06 杏仁拌饭 阅读(58) 评论(0) 推荐(0)
摘要:服务系统配置: 1)添加pom依赖: <!-- eureka 注册中心组件-需要将zuul注册到注册中心使用注册表进行路由 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-s 阅读全文
posted @ 2019-03-24 19:51 杏仁拌饭 阅读(163) 评论(0) 推荐(0)
摘要:Server服务端 1)添加pom依赖 <!-- zipkin Server UI界面依赖 --> <dependency> <groupId>io.zipkin.java</groupId> <artifactId>zipkin-autoconfigure-ui</artifactId> </de 阅读全文
posted @ 2019-03-24 19:47 杏仁拌饭 阅读(685) 评论(0) 推荐(0)
摘要:1)添加pom依赖 <!-- 配合hystrix对服务请求进行实时监控:实施累加记录所有关于hystrixCommand的执行信息 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot 阅读全文
posted @ 2019-03-24 19:43 杏仁拌饭 阅读(870) 评论(0) 推荐(0)
摘要:使用前提: 已经完成注册中心(Eureka/zookeeper等)搭建,因为Feign依赖注册中心注册表进行负载 应用客户端配置 1)添加pom依赖 <!-- feign和zuul默认需要依赖ribbon --> <dependency> <groupId>org.springframework.c 阅读全文
posted @ 2019-03-24 19:40 杏仁拌饭 阅读(1792) 评论(0) 推荐(0)
摘要:server端: 1)添加pom依赖 <!-- eureka 注册中心组件 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</ar 阅读全文
posted @ 2019-03-24 19:37 杏仁拌饭 阅读(74) 评论(0) 推荐(0)
摘要:错误汇总: 1: 异常: This application has no explicit mapping for /error, so you are seeing this as a fallback. Wed Dec 14 16:35:25 CST 2016 There was an unex 阅读全文
posted @ 2019-03-23 22:31 杏仁拌饭 阅读(193) 评论(0) 推荐(0)
摘要:参数配置容器 server.xx开头的是所有servlet容器通用的配置,server.tomcat.xx开头的是tomcat特有的参数,其它类似。 所有参数绑定配置类:org.springframework.boot.autoconfigure.web.ServerProperties 代码配置容 阅读全文
posted @ 2019-03-22 20:19 杏仁拌饭 阅读(499) 评论(0) 推荐(0)