logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

黑马-Cloud21版-实用篇02:Nacos配置管理、集群,Feign远程调用、Feign的抽取优化,Gateway服务网关、网关中的跨域问题

使用Feign的步骤:① 引入依赖② 添加@EnableFeignClients注解③ 编写FeignClient接口④ 使用FeignClient中定义的方法代替RestTemplate类型作用说明修改日志级别包含四种不同的级别:NONE、BASIC、HEADERS、FULL响应结果的解析器http远程调用的结果做解析,例如解析json字符串为java对象(远程调用的结果是json类型会自动转化

文章图片
#gateway#java#开发语言
安装elasticsearch:部署单点es,部署kibana,安装IK分词器,部署es集群

因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。

文章图片
#elasticsearch#大数据#搜索引擎
第8章 项目优化:优化需求,压力测试,缓存优化(穿透,雪崩,击穿,分布式锁)

使用缓存后代码的性能有了很大的提高,虽然性能有很大的提升但是控制台打出了很多“从数据库查询”的日志,明明判断了如果缓存存在课程信息则从缓存查询,为什么要有这么多从数据库查询的请求的?这是因为并发数高,很多线程会同时到达查询数据库代码处去执行。我们分析下代码:如果存在恶意攻击的可能,如果有大量并发去查询一个不存在的课程信息会出现什么问题呢?比如去请求/content/course/whole/181

文章图片
#压力测试#缓存#分布式
黑马-Cloud21版-高级篇06:微服务保护:初识Sentinel,流量控制,隔离和降级,授权规则,规则持久化

什么是雪崩问题?微服务之间相互调用,因为调用链中的一个服务故障,引起整个链路都无法访问的情况。限流是对服务的保护,避免因瞬间高并发流量而导致服务故障,进而避免雪崩。是一种预防措施。超时处理、线程隔离、降级熔断是在部分服务故障时,将故障控制在一定范围,避免雪崩。是一种补救措施。Sentinel是阿里巴巴开源的一款微服务流量控制组件。丰富的应用场景。

文章图片
#微服务#sentinel#架构
苍穹外卖-day06:HttpClient、微信小程序开发、微信登录(业务流程)、导入商品浏览功能代码(业务逻辑)

苍穹外卖-day06课程内容HttpClient微信小程序开发微信登录导入商品浏览功能代码功能实现:微信登录、商品浏览微信登录效果图:商品浏览效果图:1. HttpClient1.1 介绍HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpC

文章图片
#微信小程序#微信#小程序
NATAPP内网穿透使用

可以将本地的内网ip映射到外网上,远程访问该连接,实现外网展示网站。平时做的应用开发都只能在局域网本地访问,通过内网穿透,可以通过外网进行访问。

文章图片
#服务器#运维
关于ip地址 :局域网 广域网 ip 公网 私网 ipv6 ipv4的区别、hosts文件和DNS域名解析说明

1.ip地址说明1.1 网络基本知识说明(局域网/广域网/ip地址)场景分析:假如只有一台电脑,那么这台电脑的数据只会全部储存在此电脑的硬盘上,与其它的电脑不会产生任何关系,但是一台电脑干的事情比较少,往往需要多台电脑协同办公提高效率。问题1:多台电脑协同工作势必产生数据交互,如何进行数据交互呢???解决1: 可以使用u盘之类的移动存储介质拷贝数据(缺点:需要手动的进行操作、无法做到数据的实时传输

#tcp/ip#网络#服务器
黑马 MyBatis-Plus:LambdaQueryWrapper2种方式,反射获取字段,MP+自定义sql,构造器注入属性,sql文件设置默认值,反向判断,lambdaQuery

为了简化单表CRUD,MybatisPlus提供了一个基础的BaseMapper接口,其中已经实现了单表的CRUD:因此我们自定义的Mapper只要实现了这个BaseMapper,就无需自己实现单表CRUD了。修改mp-demo中的包下的UserMapper接口,让其继承BaseMapper需求:将id在指定范围的用户(例如1、2、4)的余额扣减指定值方式一:普通方式方式二(MP):在演示Upda

文章图片
#mybatis#sql#数据库
MySql进阶篇---007:锁:全局锁、表级锁、行级锁,InnoDB引擎详解:逻辑存储结构、 架构、事务原理、MVCC多版本并发控制,MySQL管理:4个系统数据库、常用工具,事务

MySql进阶篇---007:锁:全局锁、表级锁、行级锁,InnoDB引擎详解:逻辑存储结构、 架构、事务原理、MVCC多版本并发控制,MySQL管理:4个系统数据库、常用工具

文章图片
#数据库#mysql#架构
RabbitMQ部署指南:使用docker部署

我们在Centos7虚拟机中使用Docker来安装。

文章图片
#rabbitmq#docker#分布式
    共 30 条
  • 1
  • 2
  • 3
  • 请选择