07 2021 档案

摘要:![image](https://img2020.cnblogs.com/blog/1159660/202108/1159660-20210802140550521-1442395102.png)![image](https://img2020.cnblogs.com/blog/1159660/202108/1159660-20210802140725475-2122152237.png)![im... 阅读全文
posted @ 2021-07-31 16:34 风飘落叶 阅读(32) 评论(0) 推荐(0)
摘要:![image](https://img2020.cnblogs.com/blog/1159660/202107/1159660-20210731160045239-1497680626.png) ![image](https://img2020.cnblogs.com/blog/1159660/202107/1159660-20210731160327912-1011126917.png) ![ 阅读全文
posted @ 2021-07-31 16:28 风飘落叶 阅读(36) 评论(0) 推荐(0)
摘要:![image](https://img2020.cnblogs.com/blog/1159660/202107/1159660-20210731143058786-960514008.png) 阅读全文
posted @ 2021-07-31 14:31 风飘落叶 阅读(15) 评论(0) 推荐(0)
摘要:![image](https://img2020.cnblogs.com/blog/1159660/202107/1159660-20210731112317754-761197775.png) 阅读全文
posted @ 2021-07-31 11:23 风飘落叶 阅读(19) 评论(0) 推荐(0)
摘要:![image](https://img2020.cnblogs.com/blog/1159660/202107/1159660-20210729184124515-1242304159.png) ![image](https://img2020.cnblogs.com/blog/1159660/202107/1159660-20210729184310869-14992297.png) ![im 阅读全文
posted @ 2021-07-29 19:26 风飘落叶 阅读(22) 评论(0) 推荐(0)
摘要:![image](https://img2020.cnblogs.com/blog/1159660/202107/1159660-20210729184003227-1775872876.png) 阅读全文
posted @ 2021-07-29 18:41 风飘落叶 阅读(19) 评论(0) 推荐(0)
摘要:文件上传命令先下载lrzsz: yum install lrzsz -y 然后用rz,sz实现文件上传和下载 ####1.RPM包安装、卸载和升级(rpm命令)详解 ####2.RPM包的安装 命令格式: [root@localhost ~]# rpm -ivh 包全名 此命令中各选项参数的含义为: 阅读全文
posted @ 2021-07-28 20:56 风飘落叶 阅读(41) 评论(0) 推荐(0)
摘要:![image](https://img2020.cnblogs.com/blog/1159660/202107/1159660-20210728193750230-1266698569.png) ![image](https://img2020.cnblogs.com/blog/1159660/202107/1159660-20210728194126566-2117989457.png) ![ 阅读全文
posted @ 2021-07-28 19:55 风飘落叶 阅读(23) 评论(0) 推荐(0)
摘要:![image](https://img2020.cnblogs.com/blog/1159660/202107/1159660-20210728192510235-1664822431.png)![image](https://img2020.cnblogs.com/blog/1159660/202107/1159660-20210728192545912-1726573769.png)![im... 阅读全文
posted @ 2021-07-28 19:36 风飘落叶 阅读(26) 评论(0) 推荐(0)
摘要:####1. cat命令:连接文件并打印输出到标准输出设备 cat 命令的基本格式如下: [root@localhost ~]# cat [选项] 文件名 或者 [root@localhost ~]# cat 文件1 文件2 > 文件3 这两种格式中,前者用于显示文件的内容,常用选项及各自的含义如表 阅读全文
posted @ 2021-07-28 11:26 风飘落叶 阅读(92) 评论(0) 推荐(0)
摘要:####1. Vim的命令模式 使用 Vim 编辑文件时,默认处于命令模式。此模式下,可使用方向键(上、下、左、右键)或 k、j、h、i 移动光标的位置,还可以对文件内容进行复制、粘贴、替换、删除等操作。 ####2. Vim的输入模式 在输入模式下,Vim 可以对文件执行写操作,类似于在 Wind 阅读全文
posted @ 2021-07-27 18:43 风飘落叶 阅读(208) 评论(0) 推荐(0)
摘要:####1.tar命令做打包操作 基本格式为: [root@localhost ~]#tar [选项] 源文件或目录 代码举例: tar -cvf software.tar software 打包并压缩目录。 首先声明一点,压缩命令不能直接压缩目录,必须先用 tar 命令将目录打包,然后才能用 gz 阅读全文
posted @ 2021-07-27 11:28 风飘落叶 阅读(387) 评论(0) 推荐(0)
摘要:####1. pwd 功能:显示当前所在的工作路径 ####2. cd 功能:转到指定路径可使用绝对路径或者相对路径 ####3. whoami whoami 命令用于确定当前登陆的用户 ####4. ls命令 基本格式为: [root@localhost ~]# ls [选项] 目录名称 #### 阅读全文
posted @ 2021-07-26 16:20 风飘落叶 阅读(438) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-07-26 15:43 风飘落叶 阅读(39) 评论(0) 推荐(0)
摘要:####打开文件: vi aaa.conf ####编辑: i ####编辑结束,按ESC 键 跳到命令模式,然后输入退出命令: :w (write)保存文件但不退出vi 编辑 :w! 强制保存,不退出vi 编辑 :w file 将修改另存到file中,不退出vi 编辑 :wq (write and 阅读全文
posted @ 2021-07-26 15:26 风飘落叶 阅读(97) 评论(0) 推荐(0)
摘要:##1.安装Linux系统对硬件的要求 最基本的硬件配置只需要符合如下的标准即可: CPU:Intel i3 及以上系统的 CPU 就可以,完全能够支撑系统的正常运行; 内存:当然是越大越好,事实上,在 Linux 服务器中内存远比 CPU 要重要的多,因为如果内存不够大,就不得不使用硬盘中的内存置 阅读全文
posted @ 2021-07-26 13:58 风飘落叶 阅读(115) 评论(0) 推荐(0)
摘要:###1.准备工作 阅读全文
posted @ 2021-07-26 11:25 风飘落叶 阅读(35) 评论(0) 推荐(0)
摘要:##解决方案 ####1.单例变原型 对web项目,可以Controller类上加注解@Scope("prototype")或@Scope("request") ####2.线程隔离类ThreadLocal 有人想到了线程隔离类ThreadLocal,我们尝试将成员变量包装为ThreadLocal, 阅读全文
posted @ 2021-07-26 09:23 风飘落叶 阅读(519) 评论(0) 推荐(0)
摘要:![image](https://img2020.cnblogs.com/blog/1159660/202107/1159660-20210723182448288-973735351.png) ![image](https://img2020.cnblogs.com/blog/1159660/202107/1159660-20210723182458128-754619100.png) ![im 阅读全文
posted @ 2021-07-23 19:13 风飘落叶 阅读(48) 评论(0) 推荐(0)
摘要:##1.概念 RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。 1.Message 消息,消息是不具名的,它 阅读全文
posted @ 2021-07-23 17:01 风飘落叶 阅读(50) 评论(0) 推荐(0)
摘要:###一、JAVA基础 ####1. 值传递和引用传递的区别 值传递: 实参传递给形参的是值 形参和实参在内存上是两个独立的变量 对形参做任何修改不会影响实参 引用传递:实参传递给形参的是参数对于 堆内存上的引用地址 实参和 形参在内存上指向 了同一块区域 对形参的修改会影响实参 ####2.重载和 阅读全文
posted @ 2021-07-22 16:57 风飘落叶 阅读(36) 评论(0) 推荐(0)
摘要:1、NIO异步⾮非阻塞通信 2、“零拷贝” 3、内存池ByteBuf 4、Netty提供了了多种内存管理策略,通过在启动辅助类中配置相关参数,可以实现差异化的定制。 5、高效的Reactor线程模型:Reactor单线程(多线程、主从)模型,指的是所有的IO操作都在同⼀一个NIO线程上⾯面完成 6、 阅读全文
posted @ 2021-07-22 14:22 风飘落叶 阅读(134) 评论(0) 推荐(0)
摘要:###1.概念: 接⼝的幂等性实际上就是接⼝口可重复调⽤用,在调⽤用⽅方多次调⽤用的情况下,接⼝口最终得到的结果是⼀一致的。有些接口可以天然的实现幂等性,⽐比如查询接⼝,对于查询来说,你查询⼀一次和两次,对于系统来说,没有任何影响,查出的结果也是⼀一样。 ###2、GET幂等: 值得注意,幂等性指的 阅读全文
posted @ 2021-07-22 14:17 风飘落叶 阅读(214) 评论(0) 推荐(0)
摘要:####概念:一个分布式系统最多只能满足一致性(Consistency)、可用性(Availability)、和分区容错性(Partition tolerance)这三项中的两项 ####1.一致性:更新操作成功并返回客户端完成后,所有节点在同一时间的数据完全一致,所以一致性说的就是数据一致性; # 阅读全文
posted @ 2021-07-22 14:07 风飘落叶 阅读(118) 评论(0) 推荐(0)
摘要:1.spring事件的实现原理理,写出常⽤用的⼏几个事件。 事件机制:Spring中的事件机制是⼀一个观察者模式的实现.观察者模式就是⼀一个⽬目标对象管理理所有相依于它的观察者对 象,并且在它本身的状态改变时主动发出通知.Spring的事件由ApplicationContext发布。 spring默 阅读全文
posted @ 2021-07-22 14:02 风飘落叶 阅读(51) 评论(0) 推荐(0)
摘要:目前SpringCloud Config的使用主要是通过Git/SVN方式做一个配置中心,然后每个服务从其中获取自身配置所需的参数。SpringCloud Config也支持本地参数配置的获取。如果使用本地存储的方式,在 application.properties 或 application.ym 阅读全文
posted @ 2021-07-21 13:44 风飘落叶 阅读(217) 评论(0) 推荐(0)
摘要:##幂等 1.概念: 任意多次执行所产生的影响均与一次执行的影响相同。 按照这个含义,最终的含义就是 对数据库的影响只能是一次性的,不能重复处理。如何保证其幂等性,通常有以下手段: 1: 数据库建立唯一性索引,可以保证最终插入数据库的只有一条数据 2: token 机制,每次接口请求前先获取一个 t 阅读全文
posted @ 2021-07-20 14:50 风飘落叶 阅读(99) 评论(0) 推荐(0)
摘要:![image](https://img2020.cnblogs.com/blog/1159660/202107/1159660-20210718161532624-1714559741.png) ![image](https://img2020.cnblogs.com/blog/1159660/202107/1159660-20210718161702972-1992349070.png) ![ 阅读全文
posted @ 2021-07-18 16:10 风飘落叶 阅读(44) 评论(0) 推荐(0)
摘要:1. @TARGET * 用于标注这个注解放在什么地方,类上,方法上,构造器上 * ElementType.METHOD 用于描述方法 * ElementType.FIELD 用于描述成员变量,对象,属性(包括enum实例) * ElementType.LOCAL_VARIABLE 用于描述局部变量 阅读全文
posted @ 2021-07-16 17:03 风飘落叶 阅读(67) 评论(0) 推荐(0)
摘要:##1.在启动类上添加aop注解 @SpringBootApplication @EnableAspectJAutoProxy public class SpringAopDemoApplication { public static void main(String[] args) { Sprin 阅读全文
posted @ 2021-07-16 16:42 风飘落叶 阅读(353) 评论(0) 推荐(0)
摘要:对于管理系统或其他需要用户登录的系统,登录验证都是必不可少的环节,在 SpringBoot 开发的项目中,通过实现拦截器来实现用户登录拦截并验证。 ###1.SpringBoot 实现登录拦截的原理 SpringBoot 通过实现HandlerInterceptor接口实现拦截器,通过实现WebMv 阅读全文
posted @ 2021-07-15 18:27 风飘落叶 阅读(74) 评论(0) 推荐(0)
摘要:Zinkin的概述 #####阿里云搜索地址;https://maven.aliyun.com/mvn/search zipkin连接Mysql: java -jar zipkin-server-2.10.1-exec.jar --STORACE_TYPE=mysql --MYSQL_HOST=12 阅读全文
posted @ 2021-07-14 18:50 风飘落叶 阅读(69) 评论(0) 推荐(0)
摘要:实现AOP的技术,主要分为两大类:一是采用动态代理技术,利用截取消息的方式,对该消息进行装饰,以取代原有对象行为的执行;二是采用静态织入的方式,引入特定的语法创建“方面”,从而使得编译器可以在编译期间织入有关“方面”的代码。 在运行期间通过代理方式向目标类植入增强的代码 有两种实现方式:基于接口的 阅读全文
posted @ 2021-07-14 15:17 风飘落叶 阅读(183) 评论(0) 推荐(0)
摘要:#4. 微服务的链路追踪 ###4.1 微服务架构下的问题 阅读全文
posted @ 2021-07-13 21:41 风飘落叶 阅读(58) 评论(0) 推荐(0)
摘要:SpringMVC处理理请求的流程。 阅读全文
posted @ 2021-07-13 17:27 风飘落叶 阅读(25) 评论(0) 推荐(0)
摘要:1. Spring中Bean的生命周期 ApplicationContext Bean生命周期流程 ApplicationContext容器中,Bean的生命周期流程如上图所示,流程大致如下: 1.首先容器启动后,会对scope为singleton且非懒加载的bean进行实例化, 2.按照Bean定 阅读全文
posted @ 2021-07-13 13:27 风飘落叶 阅读(66) 评论(0) 推荐(0)
摘要:基本功能: 安全,监控/埋点,限流等 ###2.1路由配置 2.1.1搭建环境 1. 创建工程导入坐标 <!-- springcloudgateway的内部是通过netty+webflux实现 webflux实现和springmvc存在冲突 --> <dependency> <groupId>org 阅读全文
posted @ 2021-07-11 16:45 风飘落叶 阅读(218) 评论(0) 推荐(0)
摘要:yml配置文件 server: port: 8080 spring: application: name: api_zuul_server #路由配置 zuul: routes: #商品微服务 product-service: #路由id,随便写 path: /product-service/** 阅读全文
posted @ 2021-07-11 14:46 风飘落叶 阅读(60) 评论(0) 推荐(0)
摘要:下载地址:https://github.com/alibaba/Sentinel/releases 下载启动的地址: java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -jar sentinel-dashbo 阅读全文
posted @ 2021-07-08 18:43 风飘落叶 阅读(116) 评论(0) 推荐(0)
摘要:1、log4j.rootCategory=INFO, stdout , R 此句为将等级为INFO的日志信息输出到stdout和R这两个目的地,stdout和R的定义在下面的代码,可以任意起名。等级可分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL,如果配置OFF则不打出任 阅读全文
posted @ 2021-07-07 23:37 风飘落叶 阅读(29) 评论(0) 推荐(0)
摘要:设置### log4j.rootLogger = debug,console,file,error 输出信息到控制抬 log4j.appender.console = org.apache.log4j.ConsoleAppender log4j.appender.console.Target = S 阅读全文
posted @ 2021-07-07 23:25 风飘落叶 阅读(33) 评论(0) 推荐(0)
摘要:![image](https://img2020.cnblogs.com/blog/1159660/202107/1159660-20210707164556929-1186996351.png) 阅读全文
posted @ 2021-07-07 16:46 风飘落叶 阅读(94) 评论(0) 推荐(0)
摘要:#入门案例: ###1.引入hystrix的依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId> </dep 阅读全文
posted @ 2021-07-02 19:00 风飘落叶 阅读(113) 评论(0) 推荐(0)
摘要:1.引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency> ##2.配置调用接口 @Fei 阅读全文
posted @ 2021-07-01 18:13 风飘落叶 阅读(201) 评论(0) 推荐(0)