Edhug

导航

#

[置顶] springboot起步依赖原理

摘要: 起步依赖原理分析 1)spring-boot-starter-parent 找到spring-boot-starter-parent并进入 可以看到spring-boot-dependencies依赖关系 再次进入 通过properties来定义了各种技术的版本信息 版本锁定指我们在父工程中定义好的 阅读全文

posted @ 2024-11-13 14:40 饿得慌~ 阅读(144) 评论(0) 推荐(0)

#

[置顶] webSocket协议

摘要: websocket是什么 了解websocket之前首先要说一下HTTP。 首先我们想象一下大部分的用户在操作网页时,用户在页面上点击一下按钮前端会给后台服务器发送一次HTTP请求 ,后台返回一次HTTP响应。 但是这种方式的前提都是用户自己请求(点击页面)的方式太被动了,而且只有在请求之后服务器才 阅读全文

posted @ 2024-10-22 17:50 饿得慌~ 阅读(55) 评论(0) 推荐(0)

#

[置顶] 麒麟系统安装图形化桌面

摘要: 前言:目前市面的麒麟系统主要分两种一种是麒麟的桌面版是Ubuntu系的用deb包,另一种为Kylin服务器版是基于Centos的。 本篇目的是将一台Kylin服务器打造成具备远程访问桌面的系统 服务器端: 第一步安装ukui gui ukui gui是一个基于GTK+的桌面环境,它是openEule 阅读全文

posted @ 2024-10-18 16:18 饿得慌~ 阅读(2922) 评论(0) 推荐(0)

#

[置顶] TCP和UDP协议

摘要: 既然能查到这篇文件那说明你还是一个网路小白,本片文章会对TCP和UDP做基本介绍、优缺点对比、以及适用的场景相信读完这篇你会对TCP和UDP有充分的了解。 TCP和UDP简介 如果把网络模型简单划分成四层,那么首先应用层先把数据交给传输层。 传输层:基于网线或者其他介质完成的一种逻辑通信。 TCP和 阅读全文

posted @ 2024-10-16 14:37 饿得慌~ 阅读(202) 评论(0) 推荐(0)

#

[置顶] MQTT协议

摘要: MQTT与HTTP协议的区别: MQTT以数据为中心,而HTTP是以文档为中心的。 HTTP是用于客户端-服务器计算的请求-响应协议,并不总是针对移动设备进行优化。 MQTT在这些术语中的主要优点是轻量级(MQTT将数据作为字节数组传输)和发布订阅模型,这使其非常适合资源受限的设备并有助于节省带宽。 阅读全文

posted @ 2024-10-14 11:28 饿得慌~ 阅读(145) 评论(0) 推荐(0)

#

[置顶] mysql进阶-锁

摘要: 锁 概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。 如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。 从这个角度来说,锁 阅读全文

posted @ 2024-09-30 14:03 饿得慌~ 阅读(136) 评论(0) 推荐(0)

[置顶] openSSH升级

摘要: 升级前准备:(准备Telnet连接方式防止SSh中断无法连接服务) 1、安装telnet xinetd yum -y install telnet* xinetd* 2、用vi工具打开securetty vi /etc/securetty | grep pts 3、将下列数据粘贴到最后面 pts/1 阅读全文

posted @ 2024-09-30 13:59 饿得慌~ 阅读(212) 评论(0) 推荐(0)

2025年8月28日 #

ARM云资源lvm分区扩容

摘要: #/dev/vdc为新增的盘 pvcreate /dev/vdc pvdisplay vgcreate vg1 /dev/vdc vgdisplay lvcreate -l +100%FREE -n lv1 vg1 lvdisplay mkfs.xfs /dev/vg1/lv1 mkdir /dat 阅读全文

posted @ 2025-08-28 15:52 饿得慌~ 阅读(6) 评论(0) 推荐(0)

2025年7月15日 #

JMM(Java Memory Model)

摘要: 前言 导致可见性是因为CPU缓存,导致顺序性是因为编译优化,意味着解决可见性和顺序性的办法是:禁用CPU缓存和编译优化,但是这样会导致程序性能下降严重。 为此不得不做出一个合理的取舍,相对合理的办法就是按需禁用CPU缓存和按需优化。 这里就涉及到对于java程序员不得不知的JMM,Java内存模型是 阅读全文

posted @ 2025-07-15 14:49 饿得慌~ 阅读(43) 评论(0) 推荐(0)

2025年5月14日 #

tomcat配置虚拟主机

摘要: https://blog.csdn.net/Vince15dvd/article/details/139464127 阅读全文

posted @ 2025-05-14 22:03 饿得慌~ 阅读(5) 评论(0) 推荐(0)

2025年5月12日 #

简易版挂载

摘要: fdisk -l 创建磁盘分区 parted /dev/vdc parted /dev/vdc mklabel gpt fdisk -l fdisk /dev/vdc 依次输入 p n 1 回车 回车 创建目录data cd / mkdir /data mkfs -t ext4 /dev/vdc m 阅读全文

posted @ 2025-05-12 11:25 饿得慌~ 阅读(14) 评论(0) 推荐(0)

2025年3月3日 #

Redis概述及安装配置

摘要: 概述 官网:https://redis.io 中文官网地址:http://www.redis.cn 简单来说Redis就是一个使用C语言开发的数据库,不过与传统数据库不同的是Redis的数据是存在内存中的,也就是它是内存数据库,所以读写速度非常快,因此 Redis 被广泛应用于缓存方向。 另外,Re 阅读全文

posted @ 2025-03-03 14:07 饿得慌~ 阅读(88) 评论(0) 推荐(0)

2025年2月24日 #

RocketMQ之消息存储技术

摘要: 消息存储概述 分布式队列因为有高可靠性的要求,所以数据要进行持久化存储,RocketMQ采用的是类似于Kafka的文件存储机制,即直接用磁盘文件来保存消息,而不需要借助MySQL这一类索引工具。 目前的MQ中间件从存储模型来,分为需要持久化和不需要持久化的两种模型,现在大多数的是支持持久化存储的,比 阅读全文

posted @ 2025-02-24 10:27 饿得慌~ 阅读(39) 评论(0) 推荐(0)

2025年2月19日 #

kafka之消费者线程安全设计

摘要: 消费者线程安全问题 首先kafka的Java consumer是单线程的设计,但准确来说是双线程,kafka新版本中kafkaConsumer变成了用户主线程和心跳线程的双线程设计。 所谓用户主线程可以理解为启动Consumer应用程序的main方法的那个线程,而心跳线程(Heartbeat Thr 阅读全文

posted @ 2025-02-19 09:13 饿得慌~ 阅读(91) 评论(0) 推荐(0)

kafka之消费者消息丢失和重复消费

摘要: 如果我们对于位移提交控制不好可能出现消息丢失以及消息消息重复的情况 重复消费 消费了数据没有提交offset 比如开启了自动offset提交,consumer默认5s提交一次offset,提交offset 2s之后consumer挂了,此时已经消费了2s的消息,但是因为没有触发5s时间间隔没有告诉k 阅读全文

posted @ 2025-02-19 09:04 饿得慌~ 阅读(189) 评论(0) 推荐(0)

2025年2月10日 #

云服务扩容后磁盘挂载问题

摘要: 之前首先联系云服务商为服务器分配一块新的硬盘。由于本人实际场景并未操作过磁盘挂载,就参考了一份手册进行挂载 犯下的严肃问题在此记录一下并对命令进行详细届时。 之前因为将挂载路径定义到了‘/’根目录下,导致后续因为磁盘利用率不足需要进行回收时,因‘/’目录涉及到系统盘无法回收资源导致了重装系统。 1、 阅读全文

posted @ 2025-02-10 11:22 饿得慌~ 阅读(74) 评论(0) 推荐(0)

2025年1月31日 #

RabbitMQ安装

摘要: #查询镜像(带控制台的版本) docker search rabbitmq:management #获取镜像 docker pull rabbitmq:management 这里注意获取镜像的时候要获取management版本的,不要获取last版本的,management版本的才带有管理界面。 # 阅读全文

posted @ 2025-01-31 11:11 饿得慌~ 阅读(22) 评论(0) 推荐(0)