- 博客(10)
- 收藏
- 关注
原创 日常总结
1.hystrix的局部降级逻辑的处理方式(1)导入hystrix相关依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId></dependency>(2).在消费方的启动类上面开启熔断 @EnableCircuitBrea
2021-01-20 21:57:27
123
2
原创 日常总结
OpenFeign的使用导入Open Feign相关依赖:<dependencies> <!-- Open Feign --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </d
2021-01-19 21:03:06
90
原创 总结
1.总结eureka微服务创建的流程导入相关依赖:<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </depende
2021-01-18 21:42:09
104
1
原创 在springboot中,如何使用拦截器和如何扩展springmvc的功能
在springboot中,如何使用拦截器?实现拦截器public class InterceptorDemo extends HandlerInterceptorAdapter { @Override public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o) throws Exception {
2021-01-14 21:07:18
83
1
原创 总结springboot如何处理异常的
SpringBoot默认的处理异常的机制:SpringBoot 默认的已经提供了一套处理异常的机制。一旦程序中出现了异常 SpringBoot 会向/error 的 url 发送请求。在 springBoot 中提供了一个叫 BasicErrorController 来处理/error 请求,然后跳转到默认显示异常的页面来展示异常信息如 果我 们 需 要 将 所 有 的 异 常 同 一 跳 转 到 自 定 义 的 错 误 页 面 , 需 要 再src/main/resources/templates
2021-01-14 20:56:06
167
原创 Spring Boot自动配置
1.springboot如何开启自动配置springboot是靠启动类启动的。SpringBoot的核心注解是哪个?启动类上面的注解是@SpringBootApplication,它也是 Spring Boot 的核心注解SpringBoot的核心注解主要由哪几个注解组成的?@SpringBootConfiguration:组合了 @Configuration 注解,实现配置文件的功能。@EnableAutoConfiguration:打开自动配置的功能,也可以关闭某个自动配置的选项,如关闭
2021-01-14 20:07:05
145
原创 springboot与日志
1.springboot整合log4j日志记录引入log4j依赖<!-- springboot-log4j --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j</artifactId> <version>1.3.8.RELEASE</version
2021-01-12 21:09:20
97
1
原创 HashMap小知识
1.hashmap的底层数据结构 1.8之前和1.8的区别?HashMap基于哈希表的Map接口实现,是以key-value存储形式存在,即主要用来存放键值对。JDK1.8之前 HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决hash冲突(两个对象调用的hashCode方法计算的哈希码值一致导致计算的数组索引值相同)而存在的("拉链法"解决冲突)。Jdk1.8之后,HashMap的底层结构在处理哈希冲突时有了较大改变,即采用数组+链表+红黑树的结构,当链表长度大于8
2021-01-12 20:46:02
124
原创 springboot-day02
springboot的配置文件:yml和properties两种全局的配置文件 application.yml全局的配置文件 application.propertiesserver.port=8888(服务端口号)yml配置文件的格式:kay: value k(空格)v: 表示已对键值对(空格必须有);不同数据在yml里面的定义格式定义对象username: eric #定义一个字面量数据 emp: #定义对象 name:li age:20 addre
2021-01-11 22:11:17
101
4
原创 程序小白
springboot的基本概述:**为什么要用springboot((spring+spingmvc)):**在普通的java项目中,大量的xml文件配置起来是很繁琐就会导致开发效率低,整合第三方框架的配置可能存在冲突问题导致部署效率低,还有其他的问题,传统java项目的打包方式:打成一个war放入到tomcatwebapps目录下进行执行,也就是说需要依赖外部的Tomcat服务器才能执行。Springboot中的Boot的意思就是引导,意在简化开发模式,使开发者能够快速的开发出基于spring的应用
2021-01-09 21:22:29
77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人