- 博客(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
92
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
76
原创 总结
1.总结eureka微服务创建的流程 导入相关依赖: <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </depende
2021-01-18 21:42:09
79
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
68
1
原创 总结springboot如何处理异常的
SpringBoot默认的处理异常的机制: SpringBoot 默认的已经提供了一套处理异常的机制。一旦程序中出现了异常 SpringBoot 会向/error 的 url 发送请求。在 springBoot 中提供了一个叫 BasicErrorController 来处理/error 请求,然后跳转到默认显示异常的页面来展示异常信息 如 果我 们 需 要 将 所 有 的 异 常 同 一 跳 转 到 自 定 义 的 错 误 页 面 , 需 要 再src/main/resources/templates
2021-01-14 20:56:06
158
原创 Spring Boot自动配置
1.springboot如何开启自动配置 springboot是靠启动类启动的。 SpringBoot的核心注解是哪个? 启动类上面的注解是@SpringBootApplication,它也是 Spring Boot 的核心注解 SpringBoot的核心注解主要由哪几个注解组成的? @SpringBootConfiguration:组合了 @Configuration 注解,实现配置文件的功能。 @EnableAutoConfiguration:打开自动配置的功能,也可以关闭某个自动配置的选项,如关闭
2021-01-14 20:07:05
127
原创 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
85
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
101
原创 springboot-day02
springboot的配置文件: yml和properties两种 全局的配置文件 application.yml 全局的配置文件 application.properties server.port=8888(服务端口号) yml配置文件的格式: kay: value k(空格)v: 表示已对键值对(空格必须有); 不同数据在yml里面的定义格式 定义对象 username: eric #定义一个字面量数据 emp: #定义对象 name:li age:20 addre
2021-01-11 22:11:17
87
4
原创 程序小白
springboot的基本概述: **为什么要用springboot((spring+spingmvc)): **在普通的java项目中,大量的xml文件配置起来是很繁琐就会导致开发效率低,整合第三方框架的配置可能存在冲突问题导致部署效率低,还有其他的问题,传统java项目的打包方式:打成一个war放入到tomcatwebapps目录下进行执行,也就是说需要依赖外部的Tomcat服务器才能执行。 Springboot中的Boot的意思就是引导,意在简化开发模式,使开发者能够快速的开发出基于spring的应用
2021-01-09 21:22:29
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人