随笔分类 -  Tedu_SpringCloud

摘要:Spring MVC拦截器 什么是拦截器 拦截器是SpringMvc框架提供的功能 它可以在控制器方法运行之前或运行之后(还有其它特殊时机)对请求进行处理或加工的特定接口 常见面试题:过滤器和拦截器的区别 过滤器和拦截器都可以在控制器方法运行前后加入额外代码,实现aop效果 提供者不同 过滤器是由j 阅读全文
posted @ 2022-07-17 13:29 Y_Zoran 阅读(43) 评论(0) 推荐(0) 编辑
摘要:什么是Web服务器 简单来说 Web服务器就是一个能够接收http请求并作出响应的java程序 我们再二阶段编写的webServer项目其实就是我们手写的Web服务器 我们现在开发的标准SpringBoot项目启动时内置的Web服务器叫Tomcat 实际上我们业界中还有很多Web服务器,它们具备很多 阅读全文
posted @ 2022-07-17 13:28 Y_Zoran 阅读(137) 评论(0) 推荐(0) 编辑
摘要:ELK简介 什么是ELK ELK: E:Elasticsearch 全文搜索引擎 L:logstash 日志采集工具 K:Kibana ES的可视化工具 ELK是当今业界非常流行的日志采集保存和查询的系统 我们编写的程序,会有很多日志信息,但是日志信息的保存和查询是一个问题 idea控制台是临时显示 阅读全文
posted @ 2022-07-17 13:27 Y_Zoran 阅读(473) 评论(0) 推荐(0) 编辑
摘要:配置中心 什么是配置中心 所谓配置中心:将项目需要的配置信息保存在配置中心,需要读取时直接从配置中心读取,方便配置管理的微服务工具 我们可以将部分yml文件的内容保存在配置中心 一个微服务项目有很多子模块,这些子模块可能在不同的服务器上,如果有一些统一的修改,我们要逐一修改这些子模块的配置,由于它们 阅读全文
posted @ 2022-07-17 13:27 Y_Zoran 阅读(493) 评论(0) 推荐(0) 编辑
摘要:Aop面向切面编程 什么是Aop 面向切面的程序设计(Aspect Oriented Programming)又译作剖面导向程序设计 和OOP(Object Oriented Programming)一样,也是计算机开发的一种程序设计思想 一句话概括面向切面编程 就是在不修改现有程序代码的前提下,可 阅读全文
posted @ 2022-07-17 13:27 Y_Zoran 阅读(99) 评论(0) 推荐(0) 编辑
摘要:Docker 简介 Linux简介 Linux和windows一样,都是操作系统 只不过windows更易用,适合家庭和非编程人员使用 如果用作服务器,尤其是java项目的服务器,Linux会更加合适 Linux有更全面的权限系统,更安全,更稳定,速度也更快 原生Linux功能较少,有很多功能都不具 阅读全文
posted @ 2022-07-16 12:24 Y_Zoran 阅读(60) 评论(0) 推荐(0) 编辑
摘要:虚拟机基本使用 Virtualbox安装流程 RockyLinux VirtualBox清华大学个版本下载路径 https://mirrors.tuna.tsinghua.edu.cn/virtualbox/ 安装失败的同学可以尝试下载5.2.38以上的版本 VirtualBox安装过程正常,各种下 阅读全文
posted @ 2022-07-16 12:23 Y_Zoran 阅读(117) 评论(0) 推荐(0) 编辑
摘要:布隆过滤器介绍 什么是布隆过滤器 在Redis中,布隆过滤器: 防止缓存穿透 ,经常将二者联系起来 布隆过滤器能够实现使用较少的空间来判断一个指定的元素是否包含在一个集合中 布隆过滤器并不保存这些数据,所以只能判断是否存在,而并不能取出改元素 布隆过滤器常见使用场景 idea中编写代码,一个单词是否 阅读全文
posted @ 2022-07-16 12:22 Y_Zoran 阅读(51) 评论(0) 推荐(0) 编辑
摘要:消息队列(Message Queue) 软件下载 软件下载 MQ_Blog Dubbo远程调用的性能问题 Dubbo调用在微服务项目中普遍存在 这些Dubbo调用都是同步的 "同步"指:A(消费者)调用B(生产者)的服务A在发起调用后,在B返回之前只能等待 直到B返回结果后A才能运行 Dubbo消费 阅读全文
posted @ 2022-07-16 12:22 Y_Zoran 阅读(162) 评论(0) 推荐(0) 编辑
摘要:RabbitMQ 什么是RabbitMQ RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。 AMQP :Advanced Message Queue,高级消息队列协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产 阅读全文
posted @ 2022-07-16 12:22 Y_Zoran 阅读(29) 评论(0) 推荐(0) 编辑
摘要:Redis 强化 缓存淘汰策略 Redis服务器繁忙时,有大量信息要保存 如果Redis服务器内存全满,再要往Redis中保存新的数据,就需要淘汰老数据,才能保存新数据 noeviction:返回错误**(默认)** allkeys-random:所有数据中随机删除数据 volatile-rando 阅读全文
posted @ 2022-07-16 12:04 Y_Zoran 阅读(40) 评论(0) 推荐(0) 编辑
摘要:Quartz 什么是Quartz quartz:石英钟的意思 是一个当今市面上流行的==高效的任务调度管理工具== 由==OpenSymphony==开源组织开发 Symphony:交响乐 是java编写的,我们使用费时需要导入依赖即可 为什么需要Quartz 什么是任务调度 所谓任务调用,就是执行 阅读全文
posted @ 2022-07-16 12:02 Y_Zoran 阅读(98) 评论(0) 推荐(0) 编辑
摘要:Leaf 什么Leaf leaf是叶子的意思 我们使用的Leaf是美团公司开源的一个分布式序列号(id)生成系统 我们可以在Github网站上下载项目直接使用 为什么需要Leaf 上面的图片中 是一个实际开发中常见的读写分离的数据库部署格式 专门进行数据更新(写)的有两个数据库节点 它们同时新增数据 阅读全文
posted @ 2022-07-16 12:01 Y_Zoran 阅读(89) 评论(0) 推荐(0) 编辑
摘要:静态资源服务器 什么是静态资源服务器 我们无论做什么项目,都会有一些页面中需要显示的静态资源,例如图片,视频文档等 我们一般会创建一个单独的项目,这个项目中保存静态资源 其他项目可以通过我们保存资源的路径访问 为什么需要静态资源服务器 原因是静态资源服务器可以将项目需要的所有图片统一管理起来 当其他 阅读全文
posted @ 2022-07-16 12:00 Y_Zoran 阅读(62) 评论(0) 推荐(0) 编辑
摘要:1. PageHelper实现分页查询 Day08 1.1 PH作用: PageHelper框架可以实现我们提供页码和每页条数, 自动实现分页效果,收集分页信息 1.2 PH原理: PageHelper的分页原理就是在程序运行时, 在sql语句尾部添加limit关键字, 并按照分页信息向limit后 阅读全文
posted @ 2022-07-16 12:00 Y_Zoran 阅读(283) 评论(0) 推荐(0) 编辑
摘要:Elasticsearch概述 什么是Elasticsearch elastic:富有弹性的 search:搜索 在计算机开发界简称ES 这个软件不是SpringCloud的组件,甚至其他语言都可以使用它 是一个java开发的软件,所以启动需要java环境变量 功能是从大量数据中根据指定的关键字搜索 阅读全文
posted @ 2022-07-16 11:58 Y_Zoran 阅读(48) 评论(0) 推荐(0) 编辑
摘要:SpringGateway 网关 奈非框架简介 早期(2020年前)奈非提供的微服务组件和框架受到了很多开发者的欢迎 这些框架和Spring Cloud Alibaba的对应关系我们要知道 Nacos对应Eureka 都是注册中心 Dubbo对应ribbon+feign都是实现微服务间调用 Sent 阅读全文
posted @ 2022-07-16 11:55 Y_Zoran 阅读(186) 评论(0) 推荐(0) 编辑
摘要:下载Seata https://github.com/seata/seata/releases https://github.com/seata/seata/releases/download/v1.4.2/seata-server-1.4.2.zip 最好能从项目经理老师处获取 Seata概述 什 阅读全文
posted @ 2022-07-16 11:48 Y_Zoran 阅读(100) 评论(0) 推荐(0) 编辑
摘要:Sentinel 介绍 什么是Sentinel Sentinel也是Spring Cloud Alibaba的组件 Sentinel英文翻译"哨兵\门卫" 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的 阅读全文
posted @ 2022-07-16 11:47 Y_Zoran 阅读(104) 评论(0) 推荐(0) 编辑
摘要:Dubbo概述 什么是RPC RPC是Remote Procedure Call的缩写 翻译为:远程过程调用 目标是为了实现两台(多台)计算机\服务器,互相调用方法\通信的解决方案 RPC的概念主要定义了两部分内容 1.序列化协议 2.通信协议 为了方便大家理解RPC,下面的图片帮助理解 上面图是老 阅读全文
posted @ 2022-07-16 11:44 Y_Zoran 阅读(69) 评论(0) 推荐(0) 编辑

-->
点击右上角即可分享
微信分享提示