自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux常用命令(一)——创建目录/文件

c、touch ./test3/test003.txt 在指定目录下创建一个test003.txt的空文件。c、mkdir ./test/test3 在指定目录下创建一个名为test的目录。a、touch test001.txt 创建一个test001.txt的空文件。a、mkdir test 在当前目录下创建一个名为test的目录。b、touch test002 创建一个test002的空文件。(2)创建文件 ——touch。(1)创建目录 ——

2024-03-18 10:17:45 133

原创 分布式锁原理与实现--Redis分布式锁和ZooKeeper分布式锁

分布式锁的设计和实现是一个复杂但至关重要的课题,不同的实现方式各具优势,根据系统的实际需求和现有技术栈选择合适的分布式锁方案至关重要。在分布式系统中,由于数据分散存储在不同的节点上,当多个节点同时对同一资源进行操作时,如果没有有效的协调机制,就可能出现并发控制问题,导致数据的不一致和冲突。使用setnx命令尝试设置一个唯一的key-value对,key通常与待保护的资源相关联,value可以是线程ID或随机生成的UUID,如果设置成功,则认为获取到了锁。

2024-03-17 16:25:13 356

原创 计算机组成原理知识点(复习笔记)

涵盖计算机组成原理的全部知识点与例题解答

2024-03-17 16:14:08 660

原创 数据库中的锁:从行锁到表锁的升级

在数据库中,锁是一种非常重要的机制,它保证了数据的一致性和完整性。然而,如果不当使用,锁也可能导致一些问题,例如降低系统性能,甚至导致死锁。在这篇文章中,我们将讨论一种特定的锁问题——锁升级(Lock Escalation)。

2024-03-17 15:40:53 2113

原创 OpenCV入门教程:从概念到实践

OpenCV(开源计算机视觉库)是一个开源的计算机视觉和机器学习软件库,它包含了多种常见的图像处理和计算机视觉算法。OpenCV旨在提供一个通用的基础设施,帮助开发人员快速实现计算机视觉应用程序,并提供了对多核处理器、GPU和CUDA的支持,以提高性能。

2024-03-17 14:21:32 311

原创 深入理解HTTP状态码:常见状态码的含义和用途

Internal Server Error : 这个状态码表示服务器遇到了一个意外的情况,阻止了它的执行请求。当客户端发送一个请求到服务器,并且服务器成功地处理了这个请求时,就会返回这个状态码。Bad Gateway : 作为网关或者代理角色的服务器,从上游服务器接收到了一个无效的响应。状态码是服务器在处理HTTP请求时返回的标准化代码,用以表示请求的处理结果。Not Found : 这个状态码表示服务器无法找到请求的资源。Created : 请求成功,并且服务器创建了新的资源。或者请求的资源已经被删除。

2024-03-14 20:35:06 192

原创 Java学习路线图

希望对大家的学习有所帮助

2024-03-14 20:26:41 92

原创 Linux的常用命令

这些是一些常见的Linux命令,涵盖了文件操作、系统管理等不同方面。随着对Linux系统的更深入了解,还会接触到更多功能强大的命令和工具。希望这些信息能够帮助您更好地了解Linux系统中的一些基本操作。

2024-03-14 14:58:02 212

原创 Python课程设计论文模板

使用“班级日志管理系统”为例说明软件说明书的基本格式

2024-03-14 12:30:35 1955

原创 Java中POI的使用(处理Excel文件)

java中使用poi技术可以让你的项目实现excel导入导出功能

2024-03-14 12:10:32 256

原创 Java实现文件上传

这里我们讨论两种不同的文件存储方法,一种是利用七牛云(一种云服务器)进行文件存储,另一种则是将文件存储在本地计算机上。

2024-03-14 11:35:56 232

原创 Java实现智能推荐

智能推荐是一种基于用户行为和兴趣的个性化推荐系统。在Java中,可以使用机器学习算法来实现智能推荐。3.使用协同过滤算法进行推荐。

2024-03-14 10:44:01 345

原创 初步理解Java的面向对象思想

Java面向对象编程的核心是“万物皆为对象”。这种思想将现实世界中的实体,如人、车、小鸟等,抽象为程序中的对象。

2024-03-13 23:02:22 150

原创 Java中super关键字的用法

当子类重写父类的方法后,子类对象将无法访问父类被重写的方法,为了解决这个问题,Java提供了super关键字,super关键字可以在子类中调用父类的构造方法、方法和变量。

2024-03-13 22:21:19 434

原创 JDK 8、JDK 11和JDK 17的区别与选择

JDK 8因其成熟的生态和稳定的性能被广泛使用;JDK 11在性能和安全性上进行了提升,并引入了便于开发的新特性;而JDK 17作为最新的长期支持版本,代表了Java的最新技术,适用于追求最新技术和需要更好性能的场景。

2024-03-13 21:37:22 2467

原创 Java中this关键字的使用

在Java开发中,当成员变量与局部变量重名时,需要使用到this关键字分辨成员变量与局部变量。

2024-03-13 21:22:53 164

原创 Java中的方法重载与方法重写

重载要求方法名相同,参数列表不同;重写要求方法名、参数列表、返回类型和异常列表完全相同。

2024-03-13 21:05:19 380

原创 Java中static关键字的简单解读

在Java中,static关键字用于表示属于类本身而不是类的实例的成员,可以修饰变量、方法、代码块和内部类。

2024-03-13 20:56:01 218

原创 Java构造方法的定义和底层解读(简单易懂)

构造方法的定义语法如下:// 成员变量// 无参构造方法// 初始化代码// 带参构造方法// 使用参数初始化成员变量// 其他方法...在上面的模板中,ClassName是你的类名,Type是成员变量的类型,而是成员变量的名称。无参构造方法允许你定义当没有提供任何参数时如何初始化对象。带参构造方法允许你根据传入的参数来初始化对象。Java中的构造方法是初始化对象的机制。它们确保了当一个新对象被创建时,它处于一个有意义的初始状态。

2024-03-13 20:12:44 900

原创 Java实现多线程

System.out.println("线程" + Thread.currentThread().getName() + ":" + i);通过多线程,我们可以让这两个任务同时进行,提高程序的执行效率。System.out.println("线程" + this.getName() + ":" + i);Java多线程是指在一个程序中同时运行多个线程,每个线程独立执行不同的任务。使用多线程可以提高程序的执行效率,充分利用CPU资源。// 方法二:实现Runnable接口。// 方法一:继承Thread类。

2024-03-13 19:54:50 215

原创 Java使用JDBC访问数据库(Oracle,mysql5,mysql8)

1. Oracle:下载ojdbc8.jar(适用于Oracle 12c及以上版本)或ojdbc6.jar(适用于Oracle 11g及以下版本),将其添加到项目的类路径中。2. MySQL 5:下载mysql-connector-java-5.1.49.jar,将其添加到项目的类路径中。3. MySQL 8:下载mysql-connector-java-8.0.26.jar,将其添加到项目的类路径中。// 替换为实际的数据库连接信息。// 获取数据库连接。// 执行SQL查询。

2024-03-13 19:23:26 535

空空如也

空空如也

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

TA关注的人

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