风止雨歇

2021年11月29日

SpringBoot 的全局异常处理 & 优雅的参数校验

摘要: 一、全局处理异常 SpringBoot中有一个 @RestControllerAdvice 的注解,使用该注解表示开启了全局异常的捕获,我们只需在自定义一个方法使用 @ExceptionHandler 注解然后定义捕获异常的类型即可对这些捕获的异常进行统一的处理。 import com.macro. 阅读全文

posted @ 2021-11-29 23:16 风止雨歇 阅读(1) 评论(0) 推荐(0) 编辑

2021年11月25日

面试问题合集

摘要: 1、Spring中都使用了哪些设计模式? 工厂模式: 单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点; 代理模式:在织入切面时,AOP容器会为目标对象创建动态的创建一个代理对象。SpringAOP就是以这种方式织入切面的; 适配器模式:Spring定义了一个适配接口,使得每一种Con 阅读全文

posted @ 2021-11-25 20:28 风止雨歇 阅读(2) 评论(0) 推荐(0) 编辑

2021年11月17日

排序算法(二)

摘要: 一、选择排序 二、 三、快速排序 45 28 80 90 50 16 100 10 (1)选取一个基准数,一般取的是第一个数;基准数:45 第一趟: (2)从后面往前找,找到第一个比基准数小的值(10),将基准数的位置和找到的数位置交换; 10 28 80 90 50 16 100 45 (3)从前 阅读全文

posted @ 2021-11-17 00:06 风止雨歇 阅读(5) 评论(0) 推荐(0) 编辑

2021年11月16日

排序算法(一)

摘要: 我们通常从以下几个方面评估排序算法 (1)时间复杂度:决定算法运行的时间 (2)空间复杂度: (3)比较次数 & 交换次数 (4)稳定性:相同的两个元素,在排序完成之后,相对位置不变化; 稳定排序有什么意义? 电商里面的订单排序:首先按照从小到大排序,金额相同的按下单时间排序;从订单中心过来的数据已 阅读全文

posted @ 2021-11-16 23:39 风止雨歇 阅读(5) 评论(0) 推荐(0) 编辑

2021年11月14日

BIO、NIO、AIO

摘要: IO模型 IO模型就是说用什么样的通道进行数据的发送和接收,Java共支持3种网络编程IO模式:BIO,NIO,AIO; 一、BIO(Blocking IO) 同步阻塞模型,一个客户端连接对应一个处理线程缺点: 1、IO代码里read操作是阻塞操作,如果连接不做数据读写操作会导致线程阻塞,浪费资源; 阅读全文

posted @ 2021-11-14 21:03 风止雨歇 阅读(32) 评论(0) 推荐(0) 编辑

2021年11月3日

集合的总结

摘要: 一、接口继承关系 Collection:Collection 是集合 List、Set、Queue 的最基本的接口。 Map:是映射表的基础接口; 二、Collecion Collection 是集合 List、Set、Queue 的最基本的接口。 1、List ArrayList: 底层使用数组实 阅读全文

posted @ 2021-11-03 23:02 风止雨歇 阅读(21) 评论(0) 推荐(0) 编辑

2021年10月31日

MySQL的主从架构

摘要: 一、MySQL的主从架构 1、master配置 (1)开启binlog; (2)创建复制账号:创建账号;授权;刷新权限; (3)在 Master 的数据库执行 show master status,查看主服务器二进制日志状态及位置号: 2、slave配置 (1)打开中继日志( relay log); 阅读全文

posted @ 2021-10-31 20:15 风止雨歇 阅读(18) 评论(0) 推荐(0) 编辑

2021年10月19日

MongoDB 基础知识 (一)

摘要: 一、Mongo的常用命令 1、配置的基础命令 (1)创建用户 db.createUser({ user: 'root', pwd: 'root', roles: [ "root" ] }); (2)查看所有用户信息 show users (3)查看当前的所有数据库 show databases (4 阅读全文

posted @ 2021-10-19 23:15 风止雨歇 阅读(8) 评论(0) 推荐(0) 编辑

2021年8月19日

网关服务 Gateway

摘要: 一、什么是SpringCloud gateWay Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用。据说性能是第一代网关zuul的1.5倍。(基于Netty,WebFlux);注意点:由于不是Se 阅读全文

posted @ 2021-08-19 22:16 风止雨歇 阅读(107) 评论(0) 推荐(0) 编辑

Sentinel的持久化

摘要: 官网地址:https://github.com/alibaba/Sentinel/wiki/%E5%9C%A8%E7%94%9F%E4%BA%A7%E7%8E%AF%E5%A2%83%E4%B8%AD%E4%BD%BF%E7%94%A8-Sentinel 一、规则管理及推送 Sentinel-das 阅读全文

posted @ 2021-08-19 20:56 风止雨歇 阅读(71) 评论(0) 推荐(0) 编辑

导航