自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java项目部署云服务器详细教程

这里需要修改target里面对应的jar包名。

2025-12-11 22:14:56 288

原创 华为云EulerOS 2.0安装redis详细教程

【代码】华为云EulerOS 2.0安装redis详细教程。

2025-12-11 22:13:24 342

原创 华为云EulerOS 2.0配置docker支持TLS详细教程

密码根据自己情况输入就行,比如我输入都是123456。

2025-12-11 22:12:50 243

原创 华为云EulerOS 2.0安装Nacos详细教程

在Sys-WebServer中配置安全组,放行8848和9848端口。最后访问ip:8848/nacos查看是否部署成功。

2025-12-11 22:12:02 348

原创 华为云EulerOS 2.0安装docker详细教程

1.从南京大学开源镜像站下载Docker的二进制压缩包(适用于ARM64架构)2.打开vim输入如下内容输入后按ESC,然后输入:wq 然后按回车即可保存退出3.退出并保存后如果正常打印则说明安装成功。

2025-12-11 22:11:12 430

原创 阿里云服务器使用idea的docker插件时发现爆timeout的问题

摘要 在云服务器部署Docker时出现连接超时问题,发现系统显示防火墙已关闭但实际仍在运行。通过systemctl status和firewall-cmd命令检查状态不一致,ps aux确认有防火墙进程存在。最终通过pkill终止进程、systemctl停止并禁用防火墙服务解决问题。验证防火墙状态为not running后,成功恢复IDEA的Docker插件部署功能。该问题源于防火墙服务的异常运行状态。

2025-11-04 11:12:43 235 1

原创 阿里云龙蜥8系统安装Docker详细教程

本文详细介绍了在Linux系统上安装配置Docker并启用TLS安全认证的全过程。首先更新系统并安装Docker,解决与podman的冲突问题。接着通过阿里云镜像加速器优化下载速度。重点讲解了使用OpenSSL制作CA证书的完整流程,包括生成服务端和客户端证书。最后配置Docker支持TLS加密通讯,通过修改启动参数并重启服务完成设置。整个流程确保了Docker远程访问的安全性,操作步骤清晰完整。

2025-11-03 20:41:15 464

原创 mit6.5840-lab5B-HandlingAFailedController-25Summer

本文介绍了分布式系统中控制器的配置恢复机制实现。实验通过在键值存储中维护当前配置和下一个配置,解决控制器故障时的配置恢复问题。当新控制器启动时,会检查是否存在未完成的配置变更(通过比较配置版本号),并自动完成中断的重新配置过程。关键实现包括:1)修改配置时先设置nextConfig,完成后再更新当前配置;2)在InitController中检查并恢复未完成的配置变更;3)通过版本控制避免重复操作。实验中发现的主要问题是忘记在配置完成后清空nextConfig,导致恢复失败。该方案通过了测试验证,有效解决了控

2025-07-24 14:53:52 412

原创 mit6.5840-lab5A-MovingShards-25Summer

本文介绍了分布式键值存储系统实验的实现过程,主要包含四个任务:1) 实现配置初始化和查询功能;2) 构建基础分片组架构;3) 支持分片迁移和配置变更;4) 处理分片组动态加入和离开。实验采用分层架构,通过冻结-复制-删除的分片迁移策略,使用版本号解决网络乱序问题,并在客户端处理配置变更重试逻辑。实现过程中需要注意请求ID传递、状态锁竞争等问题,最终目标是构建一个支持动态分片重平衡、具备线性一致性的分布式存储系统。

2025-07-24 13:56:22 1174

原创 SpringBoot整合Activiti7时出现错误记录

本文介绍了如何解决Process definition with the given id这个报错

2025-07-21 16:14:19 221

原创 Activiti7无法兼容Mysql8导致初始化表失败?一招教你如何解决!

解决activiti7无法初始化mysql8的表

2025-07-18 14:21:25 282

原创 PageHelper使用说明文档

介绍了如何使用pagehelper实现分页查询功能

2025-07-17 10:43:35 480

原创 你的Cursor免费次数用完了?这篇博客教你如何5分钟解决!

本文介绍了如何白嫖Cursor免费次数

2025-07-15 16:06:45 5435 6

原创 mit6.5840-lab4C-Snapshot-25Summer

实现了mit6.5840-lab4C-带快照的键/值服务,包含实验内容思路,以及处理的一些问题。

2025-07-14 16:03:56 901

原创 mit6.5840-lab4B-Throughput-25Summer

完成了mit6.5840-lab4B的部分,实现有一些瑕疵,等以后再回来解决吧

2025-07-10 17:30:23 812 5

原创 mit6.5840-lab4A-RSM-25Summer

lab4A实验内容,以及思路分析,出现问题解决方案。

2025-07-09 17:27:09 556 2

原创 mit6.5840-lab3D-SnapShot-25Summer

摘要:完成了mit6.5840-lab3D的实验,讲述了实验内容以及思路,包括出现的常见错误等

2025-07-08 17:14:50 553

原创 mit6.5840-lab3C-Persistence-25Summer

本文介绍了MIT 6.824分布式系统实验3C的实现过程。实验要求实现Raft协议的持久化功能,通过persist()和readPersist()两个函数保存和恢复raft状态(currentTerm、votedFor和log)。作者在实现过程中遇到两个问题:一是persist()函数内部重复加锁导致阻塞,解决方法是移除内部锁操作;二是"TestFigure8Unreliable3C"测试失败,通过优化提交检测时间(缩短到10ms)和调整心跳发送间隔(非leader等待40ms,leader保持100ms)

2025-07-07 11:10:59 429

原创 mit6.5840-lab3B-LogReplicate-25Summer

实现了mit6.5840-lab3B,总结了一些问题

2025-07-04 15:35:21 870

原创 mit6.5840-lab3A-Raft-Leader选举-25Summer

mit6.5840-lab3A-Raft-Leader选举

2025-07-03 15:01:53 1016

原创 mit6.5840-lab2-KeyValueServer-25Summer

完成了lab2,做了思路分析

2025-07-02 10:48:52 980

原创 mit6.5840-lab1总结

mit6.5840-lab1的实验总结,包括思路分享与错误分析

2025-07-01 16:11:01 873

原创 Spring学习笔记2

主要介绍了代理,spring的AOP思想,spring框架中jdbc的工具类和spring框架中的事务管理

2025-01-09 22:43:37 1984

原创 Spring学习笔记1

主要介绍了Spring中的DI(依赖注入),利用XML文件和注解来配置Bean

2025-01-09 21:48:12 1181

原创 maven的简单介绍

对maven的一点简单介绍

2025-01-08 23:17:07 1135

原创 监听器与RBAC权限模型

主要讲述了监听器和RBAC权限模型,提到了阿里巴巴的德鲁伊数据源

2025-01-08 23:00:00 2276

原创 ajax与json

主要讲述了ajax与json相关知识点

2025-01-08 22:36:17 1284

原创 JSP内置对象、Servlet与MVC

介绍了JSP中常用的内置对象,Servlet与MVC的相关内容,以及EL表达式和JSTL标签

2025-01-06 23:46:15 1890

原创 初识jsp

初识JSP,介绍了Tomcat服务器与Idea创建项目以及JSP小脚本的相关内容

2025-01-06 12:34:15 1152

原创 Jdbc笔记02

反射在jdbc中的应用

2025-01-02 13:05:10 747

原创 Jdbc笔记01

本系列文章作为学习笔记出现,如有错误的地方还请各位批评指正。如果有其他问题可以在本文后留言评论共同探讨。

2025-01-01 23:04:23 346

原创 C#如何操作数据库

C#使用Mysql.Data.MysqlClient操作数据库

2024-12-28 20:05:35 862

原创 基于Socket实现客户端和服务端的Tcp通信(C#)

使用C#和Unity实现复刻Liar's bar中的功能软件开发大作业本系列文章用于记录与分享开发过程中使用到的知识点,以及常见错误本文主要描述有关网络编程的内容

2024-12-18 19:09:22 881

原创 javaFx常见错误

替换 /path/to/javafx-sdk-21.0.5/lib 为你的 JavaFX SDK 路径。是因为maven引入的依赖 与fxml中的javafx版本不一致 改成一样的即可。打开运行配置(Run -> Edit Configurations)。将需要的javafx组件都requires进去就能解决。jar包导入之后,还需要添加VM options。是因为缺少了module-info.java文件。org.sample是包名。引入依赖之后还要添加插件。

2024-11-29 15:30:04 2690

原创 GUI编程

Gui的核心技术: Swing AWT缺点:1、界面不美观2、需要jre环境1、包含了很多类和接口2、元素:窗口,按钮,文本框Frame是一个顶级窗口Panel无法单独显示,必须添加到某个容器中布局管理器流式布局东西南北中表格布局。

2024-11-15 00:03:39 552

原创 关于Thread.sleep

但有时会出现 第一次输出菜单之后 接收用户数据之后 先输出了第二次菜单后才打印team信息。我们可以在displayTeam函数中利用Thread.sleep来完成。不过这里的2000也可以换成其他的数 根据自己想暂停的时间来决定。1.在输出team之后 再提示用户按下任意键 返回主菜单。我们想要输出菜单之后先打印team 再次输出菜单。那这时 由于我们是单线程程序有两种解决方式。有的时候会出现输出顺序乱序。这里我们主要讲第二点。

2024-11-09 11:39:10 237

原创 HTTP动词与状态码

HTTP动词,状态码(Status Codes)

2024-11-07 17:00:39 618

原创 读取txt文件,json文件,XML文件的学生管理系统

{"academy":"软件学院","birthday":"2002年08月09日","gander":"女","major":"软件工程","studentName":"李四","studentNumber":"202120001","supervisor":"李老师"},[A]打印全部学生信息 //按各类学生对应的存储格式打印所有学生的信息,即本科生按字符分割,研究生按JSON,博士生按XML。202130002_李四_女_2002年10月25日_软件学院_软件工程_张老师。

2024-10-31 19:16:42 1056

原创 五子棋项目

本项目与常规的五子棋的区别点在于增加了类似扫雷的元素, 在生成棋盘时会有隐藏的特殊位置(显示时与空棋盘相同), 当player在此处落子时将会产生不同的效果。项目架构放于本文末尾。死格,落子失败炸弹,落子失败,并清空周围3*3的格子反棋,落子变为对方颜色己方反棋,落子后可以将一处对手棋子变为己方棋子归零,将场上一个位置置0幸运,还可以再下一次棋子并增加ai对战选项, 利用算法计算ai落子位置, 不过ai并不会触发特殊效果。

2024-10-28 20:20:14 977

原创 IDEA如何配置Junit

左上角选择File -> Project Structure -> Modules。选择左上角加号,下拉列表选择第一个JARs or Directories。选择刚才下载的两个文件,并勾选,点击确定,就完成Junit的配置了。在项目中src文件夹中创建package,名:Text。然后选择上面的Dependencies。将这两个都下载下来之后,打开IDEA。将Text文件夹设为tests。

2024-10-18 18:59:28 1800 1

空空如也

空空如也

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

TA关注的人

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