- 博客(13)
- 收藏
- 关注
原创 2021-03-01
一.AMQP消息协议你是怎么理解的?AMQP(高级消息队列协议),即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。Erlang中的实现有RabbitMQ等。AMQP工作流程1、发布者发布消息,经由交换机。交换机根据路由规则将收到的消息分发给与该交换机绑定的队列。最后...
2021-03-01 19:56:46
160
原创 2.5总结
2.5问题总结volatile是什么是java虚拟机提供的轻量级 同步机制三大特性1.保证可见性2.不保证原子性3.禁止指令重排JMM内存模型值可见性jmm概述特性1.可见性2.原子性3.volatile代码实现可见性+原子性4.有序性可见性代码说明volatile不保证原子性指令重排所谓指令重排就是 你写的是123456789但是源码在走的时候 可能会1423415类似高考...
2021-02-05 16:20:22
111
1
原创 问题总结
1.hystrix的局部降级逻辑的处理方式(1)在服务引入Hystrix依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId></dependency>2配置容易超时的方法 超时访问的方法@HystrixCommand(
2021-01-20 21:14:44
136
1
原创 Hystrix断路器和服务降级
Hystrix断路器是一种保护机制。Hystrix也是Netflix公司的一款组件。Hystrix的几个重要概念(1)服务降级:服务器忙碌或者网络拥堵时,不让客户端等待并立刻返回一个友好提示,相当于当程序运行异常时 给一个友善的回应 给程序降一级(2)服务熔断相当于一层保险 ,当服务访问量到最大时 相当于一个最后底线(3)服务限流到了一定程度 线程有序排队 限制进入Hystrix案例导入pom <dependencies> <!--
2021-01-19 20:49:38
949
原创 十个问题总结
1.总结eureka微服务创建的流程引入pom依赖 <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dep
2021-01-18 20:37:44
108
原创 springBoot总结
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档springboot大整合开胃菜一、如何编写一个springboot程序??二、核心注解?1.@ConfigurationProperties2.@PropertySource3.@ImportResource3.@Configuration三 springboot中如何注入属性的?四、springboot整合第三方技术?整合日志: 加入日志启动类五、 如何进行异常处理??开胃菜 和传统的SSM相比,无需大量的配置(约定大于配置)
2021-01-15 18:37:13
119
1
原创 springBoot第四天(异常处理及自动配置等)
springBoot第三天spring配置一、springboot如何开启自动配置?二、使用步骤1、当SpringBoot应用启动的时候,就从主方法里面进行启动的。2.@EnableAutoConfiguration作用:3.@SpringBootConfiguration:二、总结springboot如何处理异常的三.在springboot中,如何使用拦截器?四.在springboot中,如何扩展springmvc的功能总结spring配置在传统的SSM框架集成中,需要编写大量的XML配置文件,.
2021-01-14 20:13:27
168
原创 springboot与日志(spring第三天)
1.springboot整合log4j日志记录#log4j.rootLogger=CONSOLE,info,error,DEBUGlog4j.rootLogger=info,error,CONSOLE,DEBUGlog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSO
2021-01-12 21:32:02
114
原创 HashMap集合简介(重点)
HashMap集合简介HashMap基于哈希表的Map接口实现,是以key-value存储形式存在,即主要用来存放键值对。HashMap的实现不是同步的,这意味着它不是线程安全的。它的key、value都可以为null。此外,HashMap中的映射不是有序的。那么第一个问题来了1.hashmap的底层数据结构 1.8之前和1.8的区别?JDK1.8之前 HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决hash冲突(两个对象调用的hashCode方法计算的哈希码值一
2021-01-12 20:01:18
418
原创 springBoot第二天(springboot的配置和使用)
SpringBoot的配置Yml的基本语法值的写法重点来了springboot常用注解**spring拓展**springboot的配置文件yml properties 两种格式的配置文件全局配置文件 application.yml 叫其他不识别的key: value(有明显的层级关系)Yml的基本语法先说一下yml的注意事项k:(空格)v:表示一对键值对(空格必须有);以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的server: port: 8888 #设
2021-01-11 21:55:25
293
1
原创 SpringBoot小白第一天第二章(SpringBoot优缺点和运行springboot的三种方式)
今天我们来说一下springBoot优缺点首先学习一门语言,需要知道其优点,说道springboot,很多人只知道能简化配置,其他的概不清楚。今天就讲一讲springboot的优缺点springboot是spring开源下面的子项目,是spring组件一站式的解决方案 主要是简化使用spring的难度 减去了繁杂的设置提供了各种启动器 开发者能快速上手和使用优点1.创建独立的Spring应用程序SpringBoot可以jar包的形式进行独立的运行,使用:java -jar x..
2021-01-10 15:40:06
1874
8
原创 Spring boot小白第一天 spring概述和简述
SpringBoot第一天欢迎使用Markdown编辑器-JHuispringboot总结1.2 编写第一个springboot工程1.2.1 使用maven工具构建一个maven项目1.2.2 在pom文件中引入父级依赖(spring boot项目启动时自动配置 pom文件如下) <parent> <groupId>org.springframework.boot</groupId> <artifactId>sp
2021-01-09 20:04:31
4034
19
空空如也
C#与java交互报错
2022-09-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人