自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatis-Plus代码生成器

代码生成器(新) | MyBatis-Plus

2022-02-15 11:14:36 270

原创 跨域问题的解决

import org.springframework.stereotype.Component; import org.springframework.web.servlet.config.annotation.CorsRegistry; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotat.

2022-02-02 13:10:14 606

原创 阿里云问题解决

无法连接redis redis.conf文件,将bin 127.0.0.1注释掉,修改protected-mode为no #bind 127.0.0.1 protected-mode no

2021-10-26 19:32:50 269

原创 数据结构-排序

1.插入排序 时间复杂度:最坏情况下为O(N*N),此时待排序列为逆序,或者说接近逆序       最好情况下为O(N),此时待排序列为升序,或者说接近升序 空间复杂度:O(1) public void insertSort (int[] a) { int sentinel; //哨兵,用来记录可能会因移动数组而覆盖掉的数 int j; //已排好序的数组的最大下表 for (int i = 1; i < a.length; i

2021-10-14 17:45:48 147

原创 MySQL练习题

建表 学生表: create table Student( Sidvarchar(10), Sname varchar(10), Sage datetime, Ssex varchar(10)); insert into Student values('01' , '赵雷' , '1990-01-01' , '男'); insert into Student values('02' , '钱电' , '1990-12-21' , '男'); insert into Student values('.

2021-10-12 15:10:53 287

原创 TCP-三次握手

关于三次握手和四次挥手网络上已经存在太多,我的理解也很浅薄,因此这篇文章只做加深记忆。 一台主机上的一个进程想与另一台主机上的一个进程 建立连接,我们将发送连接请求的主机称为客户主机,另一台主机称为服务器主机。 客户主机的应用进程首先通知下层的TCP,和他说:我想和另一台主机的进程交流一下,你能不能帮我联系一下。 接下来,客户主机的TCP就会通过三次握手与服务器主机的TCP建立连接: 第一次握手:客户端TCP首先向服务器端TCP发送一个特殊的TCP报文段,这个报文段并不携带任何应用层数据

2021-10-11 09:59:25 134

原创 TCP-流量控制

一条TCP连接每一侧主机都应为该连接设置接收缓存,当TCP收到正确、按序的字节后,它将数据放入接收缓存。相关的应用进程从该缓存中读取数据,应注意,读取缓存可能并不是数据一到达就立即读取,因为接收方应用可能正忙于其他任务。这时问题就产生了,如果接收方读取太慢,发送发发送太快、太多,那么接收缓存会发生溢出。 流量控制:用来消除发送方使接收方缓存溢出的可能性。流量控制是一个速度匹配服务,即发送方的发送速率与接收方应用程序的读取速率相匹配。 尽管流量控制和拥塞控制都是对发送方的抑制,但它们是针对完全不同的原因而

2021-10-10 16:51:50 251

原创 对于Socket的一点点理解

TCP socket: TCP服务,两个进程之间的通信需要建立连接,并且进程通信会持续一段时间,通信关系稳定。可以用一个整数表示两个应用实体之间的通信关系,这样穿过应用层和传输层之间的信息量就会少很多。 TCP socket是4元组,分别是源IP,源端口,目标IP,目标端口 因此当我们需要接受或者发送消息时,只需要传递需要发送的信息和socket就可以了。因为通信是持续并且稳定的,在通信时完全可以通过socket代替ip和端口,就不用那么麻烦,传那么多数据。 UDP socket是2元组,分别是

2021-10-04 21:03:21 562

原创 Docker错误总结

Error response from daemon: Unknown runtime specified docker-runc 可能是因为从不兼容的版本升级了docker 解决方法: 更改/var/lib/docker/containers目录中的文件参数,把docker-runc替换为runc 命令: grep -rl 'docker-runc' /var/lib/docker/containers/ | xargs sed -i 's/docker-runc/runc/g' grep

2021-10-04 10:48:36 213

空空如也

空空如也

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

TA关注的人

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