自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Samba服务器磁盘修复日志

步骤其实很简单,但是因为之前没有遇到过,一直感觉磁盘损坏是多大的事情(涉及硬件),现在感觉不过如此。仅说的是我的这个情况哈还待优化的是Samba的备份操作Samba的高可用。

2024-04-01 18:21:14 282 1

原创 Linux自定义回收站(CentOs7.8)

数据恢复和备份: 自定义回收站允许用户将删除的文件移动到特定的目录,而不是永久删除它们。这样做的好处是即使意外删除了重要文件,用户仍然可以在回收站中找到它们,并且可以通过恢复操作将它们还原到原始位置。这种机制有助于避免数据丢失,并提供了一种简单的备份方式。避免误删除: 有时候用户可能会意外删除了文件或目录,而实际上并不想删除它们。使用回收站可以在删除操作之后提供一个缓冲区,使用户有机会恢复删除的内容,从而减少了误删除所带来的损失。

2024-03-21 18:18:57 496 1

原创 SpringSecurity实现RBAC权限验证

基于角色的访问控制(RBAC)是一种访问控制策略,用于管理系统、应用程序或网络中的用户对资源的访问权限。RBAC 将用户分配给角色,然后将权限分配给角色,而不是直接将权限分配给个别用户。这种方式简化了权限管理,特别是在大型组织或系统中,可以更轻松地管理权限。角色(Roles):角色是一组具有相似职责或权限需求的用户集合。例如,一个企业应用可能有角色如“管理员”、“普通用户”、“审计员”等。

2024-03-20 18:12:08 2153 3

原创 新增磁盘对根目录扩容

CentOS7.8上,先通过新增磁盘分区,再将分区后的磁盘创建成物理卷,挂载到根目录的逻辑卷组下,从而实现扩展根目录容量。长期有限,重启不会失效。

2024-03-11 11:44:52 1985 1

原创 Linux磁盘分区--CentOS

gdisk与fdisk分区

2024-02-29 11:49:19 740

原创 SpringBoot整合实现MySQL读写分离原来如此简单

第一篇博客!接下来会把自己学到的东西慢慢的记录下来,也算是自己的一个成长记录。同时也方便自己查阅以及和大家一起学习探讨。

2023-06-14 17:01:38 1435

Java实现Kafka数据生产者

"Java实现Kafka数据生产者"这个功能可以让你使用Java编程语言创建一个能够连接到指定的Kafka集群(通过bootstrap servers)并向其中发送数据的应用程序。通过这个功能,你可以将数据以消息的形式发送到Kafka主题中,这些消息可以被其他消费者应用程序订阅和处理。 Kafka是一个开源的分布式流处理平台和消息队列系统,最初由LinkedIn开发,并于2011年开源。它主要用于处理实时数据流,具有高吞吐量、低延迟、可伸缩性和持久性等特点。Kafka基于发布-订阅的消息队列模型,消息以主题(topics)的形式发布到Kafka集群中的一个或多个分区(partitions)上,并可以被一个或多个消费者应用程序订阅和处理。Kafka提供了持久性存储、数据复制和容错机制,使得它适用于构建实时数据流处理应用、日志收集、指标监控等场景。 高吞吐量:Kafka能够处理数以千计的消息,每秒钟数百万条消息的传输量,适用于高负载的生产环境。 低延迟:Kafka提供了低延迟的消息传输机制,使得它适用于实时数据处理需求。 可伸缩性:Kafka集群可以水平扩展,通过添加更多的节点来增

2024-04-02

通过java服务实现端口检测

端口漏洞可能会对计算机系统和网络安全造成多种危害,以下是其中一些主要的: 未经授权的访问: 通过端口漏洞,黑客可以利用网络连接到系统或服务,从而获取未经授权的访问权限。这可能导致黑客获取敏感信息、修改数据或者植入恶意软件。 恶意软件传播: 攻击者可以利用端口漏洞向目标系统或网络中注入恶意软件,如病毒、蠕虫或木马程序。这些恶意软件可能会损害系统的完整性、窃取敏感信息或者将系统变成僵尸网络的一部分。 拒绝服务攻击(DoS): 攻击者可以利用端口漏洞发送大量恶意请求,导致目标系统或服务过载,从而使其无法正常工作。这种拒绝服务攻击可能会导致系统宕机、服务不可用,给业务和用户带来严重影响。 数据泄露: 如果攻击者成功利用端口漏洞获取了系统或服务的访问权限,他们可能会窃取存储在系统中的敏感数据,如用户凭证、个人身份信息、财务信息等。这可能会导致个人隐私泄露、数据泄露事件以及合规性问题。 信息篡改: 攻击者可能会利用端口漏洞修改系统或服务中的数据,例如篡改网站内容、修改数据库记录等。这可能会损害数据的完整性,误导用户或者给业务带来损失。 潜在的法律责任等

2024-04-02

Springboot实现聊天室

WebSocket是一种在单个TCP连接上进行全双工通信的协议。它提供了一种在客户端和服务器之间进行实时、双向的数据传输的方式。与传统的HTTP通信相比,WebSocket具有以下优点: 优点: 实时性: WebSocket支持双向通信,使得服务器能够主动向客户端推送数据,而不需要客户端先发起请求。这种实时性非常适合于需要即时更新数据的应用场景,如在线聊天、实时监控等。 降低延迟: 由于WebSocket建立在TCP连接之上,并且避免了HTTP协议中的重复连接和头部信息,因此能够降低通信的延迟,提高数据传输的效率。 减少网络流量: WebSocket在建立连接之后,使用轻量级的消息帧来传输数据,相比传统的HTTP请求响应模式,可以减少网络流量,降低服务器负载。 节省服务器资源: WebSocket的长连接机制可以减少服务器频繁地创建和关闭连接,节省了服务器的资源开销。 跨域支持: WebSocket协议支持跨域通信,可以在不同域名下的客户端和服务器之间进行通信。 用途: 实时通讯: WebSocket最常见的用途之一是实时聊天应用程序,如在线聊天室、即时消息系统等。

2024-04-02

使用Springboot实现excel的导入导出

在Spring Boot中实现Excel的导入导出可以通过POI库来实现,POI是一个开源的Java库,用于处理Microsoft Office格式文件,包括Excel。一个简单的示例,演示如何在Spring Boot项目中使用POI来实现Excel的导入导出功能。 导出Excel 准备数据: 首先,你需要有一份员工数据,可以是从数据库中查询得到的,也可以是已有的数据集合。 创建Excel文件: 使用POI库创建一个新的Excel文件。在文件中创建一个工作表,并在第一行创建标题行,包含员工的姓名、年龄和部门等信息。 填充数据: 遍历你的员工数据集合,将每个员工的信息写入到工作表的每一行中。 设置响应头: 设置响应的Content-Type为application/vnd.ms-excel,并设置Content-Disposition为attachment; filename=employees.xlsx,这样浏览器就会将响应解释为要下载的Excel文件。 将Excel写入响应流: 使用response.getOutputStream()获取输出流,然后将工作簿写入到输出流中.....

2024-04-02

基于深度卷积神经网络的入侵监测分析

深度卷积神经网络实现入侵检测设计:首先进行了数据的加载和预处理。加载数据是指从文件或其他来源读取数据并将其导入到程序中进行进一步处理。预处理则是对数据进行清洗、转换和准备工作,以便于后续的分析和建模。在我们的代码中,数据预处理包括读取 Excel 文件、处理缺失值、划分训练集、验证集和测试集,并对标签进行转换和打乱顺序等操作。 接着,进行了数据的探索性分析和可视化。首先,绘制了灰度图像,这有助于直观地了解数据的特征和结构,尤其对于图像数据而言,能够展示图像的像素分布和整体形态。其次,进行了 t-SNE 初始可视化,利用 t-SNE 算法对高维数据进行降维并在二维平面上进行可视化,从而帮助观察数据在低维空间中的分布和聚类情况。这些可视化技术能够帮助我们更好地理解数据的特征和内在结构,为后续的建模和分析提供重要参考。仅取了部分数据, 其中数据集包含了 bot攻击 dos-slowhttptest攻击 Brute Force -Web攻击 Infitration攻击 DoS attacks-Slowloris攻击 DDOS attack-LOIC-UDP攻击 正常流量数据

2024-03-20

教务管理系统SpringBoot+Mybatis实现

教务管理系统是一个用于管理学校教务相关事务的系统。在这个系统中,我们将使用Spring Boot和MyBatis作为后端技术栈,使用JSP作为前端技术,同时引入Shiro权限认证安全框架来确保系统的安全性。 系统中的用户分为学生、老师和管理员三种角色,每种角色具有不同的权限和功能。 学生权限: 学生可以登录系统,查看个人信息。 学生可以查看自己的课程表和成绩信息。 学生可以选课和退课。 学生可以查询和下载教学资源。 老师权限: 老师可以登录系统,查看个人信息。 老师可以查看自己的课程信息和教学任务。 老师可以录入学生成绩。 老师可以发布教学资源和通知。 管理员权限: 管理员可以登录系统,查看个人信息。 管理员可以管理学生和教师账号信息,包括添加、删除和修改账号信息。 管理员可以管理课程信息,包括添加、删除和修改课程信息。 管理员可以管理教学资源,包括上传、删除和修改资源。 总结起来,教务管理系统使用Spring Boot和MyBatis作为后端技术栈,JSP作为前端技术,采用Shiro权限认证安全框架来管理用户的权限。这样的设计可以帮助学校高效地管理教务事务,并保障系统的安全

2024-03-11

空空如也

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

TA关注的人

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