自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 一篇文章搞懂【mysql的索引结构】通俗易懂

文章在自己写的笔记中,请移步观看,有目录:https://note.youdao.com/s/VFFLzWh

2023-08-21 10:45:15 65

原创 一篇文章学会三色标记法(GC)

文章内容是根据B站视频内容记录的,文章内有视频链接

2023-02-24 20:37:22 173

原创 GM模型和GMP模型理解

GMP和GM模型

2022-11-01 23:29:25 907

原创 Idea调试按键(改过eclipse习惯),亲测(非复制粘贴)。

注意:如果idea没调过上图按键习惯,这篇文章对你没有用处。常用调试按键:F5: 一步一步向下执行,执行到方法会进入方法,然后一步一步执行方法代码。F6: 一步一步向下执行,执行到方法不会进入方法,方法一下执行完。F7:程序会跳转到下一个断点位置,执行完毕后会回到主程序,如果下面没有断点,程序会执行完;如果程序一共只有一个断点程序会直接执行完。F8/F9:和F7类似,只是,F8/F9不会回到主程序,而是直接跳到其他断点;后面和F7相同。ctrl+R:执行光标所在的代码行,不会忽略中间断点。..

2021-03-29 11:20:54 230 1

原创 Mysql的基本使用总结!( 数据类型 - 约束 - 范式 - 陌生命令 - 联合查询 - 事务)

目录1:"数据类型": 2:"约束":3:"三大范式":4:"基础命令":5:"连接查询":6:"事务":"数据类型": 日期按照格式选择,数值和字符串按照范围大小选择。 下方几张图片来自菜鸟教程 "约束": 约束可以在建表的时候添加: alter table 表名 add 约束(字段); ...

2021-03-23 16:12:49 187

原创 什么是消息队列? Springboot整合rabbitMQ

文章来自雷神教程,不过笔记都是自己打出来的。欢迎大家参考。排版过于丑陋,以后会慢慢转为markdown的。

2021-03-22 12:06:56 96

原创 DockerFile是什么?应如何编写

1、DockerFile是什么? 是用来构建Docker镜像的构建文件,由一系列参数和命令构成的脚本 关系: 2、DockerFile的三步构建步骤? 1.编写: 手动编写dockerfile文件,一定要符合file的规范,DockerFile,文件名就是:Dockerfile 2.构建: 有了这个文件后,直接doc...

2020-12-30 21:42:21 557

原创 springboot+Redis缓存讲解+案例+原理+整合(简单详细!)

一、缓存(Cache)介绍: 保存一些临时性的数据。常用的方法有两种JSR107规范和Spring自己定义的规范 JSP107的java规范: 麻烦,这个规范用的比较少,一般使用的都是Spring自己的缓存抽象。 java的cacheing定义了5个接口,分别是CacheProvider, CacheManager, Cache, Entry 和 Expiry。 1、CacheingProvider可以管理(创建、配置、获取、管理和控制)多个...

2020-09-01 01:37:22 1466

原创 对三次握手和四次挥手简单理解

首先要先了解TCP数据包的一些字段的作用: 这里只列出了用到的几个重要的。 序号(seq):占4个字节,32位。 发送端告诉接收端这组的首部第一个是第多少个字节。 一整个数据包要放到缓冲区中分组传输,分组之后的每个数据包都要加上TCP首部,这里表明发送方发送该组的第一个字节是一整个大数据包(没有放缓冲区的分组之前的整个数据包)的第...

2020-08-12 21:04:00 18

原创 springboot整合druid-spring-boot-starter并监控

一、配置druid数据源:引入druid包: 引入的是druid-spring-boot-starter<properties> <java.version>1.8</java.version></properties><dependencies> <dependency> <groupId>org.springframework.boot</groupId>

2020-07-16 10:53:32 6353 1

原创 TCP如何实现的拥塞控制

1.网络拥塞: 在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络性能就要变坏,这种情况就叫做网络拥塞。 如:在一个道路上,如果没有道路管制(如靠右行驶),这个道路上的来去的车一多而且都不遵守交通规则,或者后面的车辆已经看到了前面已经堵车了,但是还一个劲的往前挤,那么这个路就会越来越堵。 出现网络拥塞的条件:对资源需求的总和 > 可用资源 如:一根网线的带宽是50M,但是网络中的所有人传输的带宽已经大于...

2020-05-12 23:02:02 3685 1

原创 一步解决Linux的网络配置都配置正确,却还是不能上网?

这个问题也是折磨了我将近一个月的时间。网络上的好多的方法都试过,却仍然不行。下面是基本的配置步骤: 只需要把 /etc/sysconfig/network-scripts/ifcfg-ens33的文件中的网关地址重输一遍, 然后打开虚拟机上面的虚拟网络设置,把这个网关也重新设置一下,最后重启网络服务。搞定。 重启网卡服...

2020-05-11 18:16:46 3052

原创 TCP协议是如何进行可靠传输的?

1.TCP协议如何实现 可靠传输: ARQ协议(停止等待ARQ协议 和 连续ARQ协议)、滑动窗口协议可靠传输的优点:使用可靠传输协议,可以保证在不可靠的网络上实现可靠的通信。这种可靠传输协议一般被称为自动重传请求ARQ。ARQ表明重传的请求是自动进行的,只要接收方没有告诉发送方自己已经收到了,发送方就会自动发送重复的数据包。 超时重传: RTT:传送一个数据包所用的往返时间。 RTTs:传送多...

2020-05-08 18:01:18 705

原创 对TCP协议三次握手和四次挥手简单理解

首先要先了解TCP数据包的一些字段的作用: 这里只写出了用到的几个。 序号(seq):占4个字节,32位。 发送端告诉接收端这组的首部第一个是第多少个字节。 一整个数据包要放到缓冲区中分组传输,分组之后的每个数据包都要加上TCP首部,这里表明发送方发送该组的第一个字节是一整个大的数据包(没有放缓冲区的分组之前的整个数据包)的...

2020-05-06 00:19:19 262

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除