
spring
文章平均质量分 68
_Jimmy_
这个作者很懒,什么都没留下…
展开
-
SpringBoot Whitelabel Error Page的根本原因,三种解决方案以及其特点
0、简述在学习这个学习笔记之前最好能够对spring mvc以及Tomcat有些了解,这样理解起来更加方便,如果需要知道最直接的解决方案,拖到最底部看样例代码即可。介绍了springboot的白页出现的真正原因,主要是没有合适的匹配情况出现404情况,然后跳转到系统默认的第一个ErrorPage,也就是白页内容上,然后根据其特定分别从三个角度,1、拦截器,2、新ErrorPage,3、自定...原创 2018-12-28 15:42:55 · 11926 阅读 · 0 评论 -
Spring Boot中文文档
作者:Phillip Webb, Dave Syer, Josh Long, Stéphane Nicoll, Rob Winch, Andy Wilkinson, Marcel Overdijk, Christian Dupuis, Sébastien Deleuze, Michael Simons翻译:...转载 2019-03-19 16:25:22 · 1820 阅读 · 0 评论 -
SpringBoot整合Hikari
Hikari是一款非常强大,高效,并且号称“史上最快连接池”。并且在springboot2.0之后,采用的默认数据库连接池就是Hikari。不需要引入依赖,已经在SpringBoot中包含了。 GitHub地址:https://github.com/brettwooldridge/HikariCP1、在yml中配置# 数据库配置spring: datasource: type: com.zaxxer.hi...转载 2020-08-30 22:09:21 · 396 阅读 · 0 评论 -
深入理解SpringCloud与微服务构建
目录一、SpringCloud微服务技术简介二、开发框架SpringBoot三、服务注册和发现Ereka四、负载均衡五、申明式调用六、熔断器七、路由网关八、配置中心九、服务链...转载 2019-11-05 23:36:07 · 352 阅读 · 0 评论 -
Spring Cloud各组件总结归纳
前面介绍了很多Spring Cloud的组件,本篇按照自己的角度来做一次归纳。Spring Cloud技术应用从场景上可以分为两大类:润物无声类和独挑大梁类。 润物无声,融合在每个微服务中、依赖其它组件并为其提供服务。Ribbon,客户端负载均衡,特性有区域亲和、重试机制。Hystrix,...转载 2019-03-28 15:16:28 · 132 阅读 · 0 评论 -
配置中心 Nacos 不同环境的配置管理方案
nacos转载 2022-09-02 16:45:49 · 2142 阅读 · 0 评论 -
Hystrix使用说明,配置参数说明
一、什么情况下会触发fallback方法? 名字 描述 触发fallback EMIT 值传递 NO SUCCESS 执行完成,没有错误 NO FAILURE 执行抛出异常 YES TIMEOUT 执行开始,但没有在允许的时间内完成 YES BAD_REQUEST 执行抛出HystrixBadRequestException NO SHORT_CIRCUITED 断路器...转载 2021-06-06 16:35:41 · 1246 阅读 · 0 评论 -
Spring Cloud全家桶主要组件及简要介绍
一、微服务简介微服务是最近的一两年的时间里是很火的一个概念。感觉不学习一下都快跟不上时代的步伐了,下边做一下简单的总结和介绍。何为微服务?简而言之,微服务架构风格这种开发方法,是以开发一组小型服务的方式来开发一个独立的应用系统的。其中每个小型服务都运行在自己的进程中,并经常采用HTTP资源API这样轻量的机制来相互通信。这些服务围绕业务功能进行构建,并能通过全自动的部署机制来进行独立部...转载 2019-11-04 23:04:08 · 198 阅读 · 0 评论 -
微服务架构—服务降级
1 、简介什么是服务降级?当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理或换种简单的方式处理,从而释放服务器资源以保证核心交易正常运作或高效运作。如果还是不理解,那么可以举个例子:假如目前有很多人想要给我付钱,但我的服务器除了正在运行支付的服务之外,还有一些其它的服务在运行,比如搜索、定时任务和详情等等。然而这些不重要的服务就占用了JVM的不少内存...转载 2019-03-28 15:34:23 · 221 阅读 · 0 评论 -
SpringCloud常用注解总结
@Controller 控制层,里面有多个连接@Service 业务层,一般对于接口和实现@Qualifier 如果一个接口有多个实现,那么注入时候加上唯一标示@Repository 一般的dao层@Autowired 自动注入依赖@RequestMapping (value=’’,method={RequestMethod。...原创 2020-07-27 23:44:08 · 226 阅读 · 0 评论 -
Eureka服务发现的常见问题(使用的注意事项)
Server节点能否在配置文件里配置自身的Server地址?Server是否配置registerWithEureka和fetchRegistry有什么区别?Server和Client节点配置全部的Server地址和部分Server地址有什么区别?Server回收服务信息的自我保护机制是什么?需要注意什么?Server节点间的服务信息同步的流程是怎么样的?我们就以下图为例来解释...转载 2019-03-22 11:00:03 · 975 阅读 · 0 评论 -
spring aop拦截指定方法和自定义注解
1、使用aop需要加入maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop...转载 2021-04-11 15:43:08 · 5363 阅读 · 0 评论 -
@RequestBody和@RequestParam区别
@RequestParam用来处理Content-Type: 为 application/x-www-form-urlencoded编码的内容。(Http协议中,如果不指定Content-Type,则默认传递的参数就是application/x-www-form-urlencoded类型)RequestParam可以接受简单类型的属性,...转载 2019-03-27 16:33:14 · 163 阅读 · 0 评论 -
Spring中BeanFactory跟FactoryBean的区别和联系
BeanFactory BeanFactory是接口,用于管理Bean的一个工厂。BeanFactory是IOC容器的核心接口,它主要作用就是实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。 BeanFactory只是一个接口,并不是IOC容器...转载 2019-03-27 16:18:39 · 209 阅读 · 0 评论 -
Spring Aop之Cglib实现原理详解
Spring Aop实现对目标对象的代理,主要有两种方式:Jdk代理和Cglib代理。这两种代理的区别在于,Jdk代理与目标类都会实现同一个接口,并且在代理类中会调用目标类中被代理的方法,调用者实际调用的则是代理类的方法,通过这种方式我们就可以在代理类中织入切面逻辑;Jdk代理存在的问题在于目标类被代理的方法必须实现某个接口,Cglib代理则是为了解决这个问题而存在的,其实现代理的方式是通过为目标...原创 2019-03-27 11:11:02 · 2364 阅读 · 0 评论 -
Spring IOC原理解读
Spring IOC设计原理解析:本文乃学习整理参考而来一、 什么是Ioc/DI?二、 Spring IOC体系结构(1) BeanFactory(2) BeanDefinition三、 IoC容器的初始化1、 XmlBeanFactory(屌...转载 2019-03-21 10:33:18 · 246 阅读 · 0 评论