自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 fdisk和parted的区别

在Linux系统中,fdisk和parted是两种常用的分区工具,但它们在功能和适用范围上有显著差异。fdisk主要用于管理MBR(主引导记录)分区表,适用于小于2TB的硬盘,最多支持四个主分区,且不支持GPT分区表。而parted则更为强大,支持MBR和GPT分区表,能够处理大于2TB的硬盘,并且没有主分区数量的限制,非常适合现代大容量硬盘的需求。因此,选择哪种工具取决于具体的硬盘大小和分区需求。

2025-05-20 16:57:37 281

原创 (已完结)完美解决C盘拓展卷是灰色的无法扩容的问题以及如何正确地在WINDOS上从一个盘扩容到C盘

众所周知,window系统在“计算机”管理中自带了一个磁盘管理系统但是在使用过程中会出现各种各样无法扩容的毛病。首先排查,大多数人在扩容之前忽视了一点就是,我们现代的很多新机器都是默认开启BitLocker加密的,此功能是为了硬盘数据安全,而在开启的时候,就算是你用PAgreen,DISKgenius等软件都是无法扩容的,

2025-05-07 22:21:37 12490 3

原创 (持续更新)Ubuntu搭建LNMP(Linux + Nginx + MySQL + PHP)环境

LNMP(Linux + Nginx + MySQL + PHP)环境是在Linux操作系统上构建的一个高性能Web服务器环境。M也可以指代其他数据库,P也可以指代Python确保你已经在一台服务器或虚拟机上安装了Linux操作系统。推荐使用Ubuntu、CentOS或Debian等发行版。此处演示用Ubuntu24.3LTS.在正式安装或者下载之前,我建议首先用命令把你现在的账户切换到root账户以保证有高访问权限以及修改权限,否则到后续修改文件时会报错或无法访问:su root。

2025-05-01 17:12:44 1322

原创 ubuntu改用户权限

在 Linux 系统中,赋予普通用户 sudo 权限可以让他们执行一些需要 root 权限的命令,而不需要频繁切换到 root 用户。

2025-04-02 11:10:59 1499

原创 Ubuntu连接到SSH(live server和desktop版本同样适用)适用于20-24各个版本

SSH(Secure Shell)是一种网络协议,用于在客户端和服务器之间建立加密连接。在Ubuntu系统中,通过SSH远程连接可以方便地执行管理任务,如文件传输和系统维护。以下是在Ubuntu中设置SSH远程连接的步骤。

2025-03-18 22:16:08 1242 3

原创 计算机组成原理常用的计数单位(性能指标的计算)持续更新

1 艾赫 = 10³ 拍赫 = 10⁶ 太赫 = 10⁹ 吉赫 = 10¹² 兆赫 = 10¹⁵ 千赫 = 10¹⁸ 赫兹每两级之间相差1,000 倍(即 10³ 倍)。1 秒 = 10³ 毫秒 = 10⁶ 微秒 = 10⁹ 纳秒 = 10¹² 皮秒 = 10¹⁵ 飞秒每两级之间相差1,000 倍(即 10³ 倍)。

2025-03-15 18:05:00 1295

原创 关于tomcat使用中浏览器打开index.jsp后中文显示不正常是乱码,但英文正常的问题

关于tomcat使用中浏览器打开后中文显示不正常是乱码,但英文正常的问题

2025-03-06 10:09:30 552

原创 最新版本TOMCAT+IntelliJ IDEA+MAVEN项目创建(JAVAWEB)

最新版本TOMCAT+IntelliJ IDEA+MAVEN项目创建(JAVAWEB)

2025-03-06 09:49:45 1309

原创 所有http端口代号对应一览

例如:21端口分配给FTP服务,25端口分配给SMTP(简单邮件传输协议)服务,80端口分配给HTTP服务,135端口分配给RPC(远程过程调用)服务等等。在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。

2025-03-06 09:49:25 2181

原创 MAVEN手动配置(阿里云)全教程

介于网上各种各样的MAVEN配置过程中方法大致相同却细节参差不齐,我总结了我遇见的一些问题,来完全的解决MAVEN手动配置的全过程,以及分享解决小毛病的经验。以及在intellij idea里创建maven项目所需要的配置

2025-03-04 13:09:53 2365

原创 JDK23的安装与配置全流程(Error occurred during initialization of VM Failed setting boot class path.报错解决)

JDK23的安装与配置全流程(Error occurred during initialization of VM Failed setting boot class path.报错解决)

2025-03-04 12:38:07 863

原创 JDBC(mysql to java)连接教学(同时解决NO TABLES EXISTS,NO DATABASE,找不到数据库或表,javassist.jar缺失等问题)个人经验

JDBC(mysql to java)连接教学(同时解决NO TABLES EXISTS,,找不到数据库或表,javassist.jar缺失等问题)个人经验

2024-11-20 23:40:53 772

原创 JAVA next()的细节 和什么时候该用nextline?用例:给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。

两大区别:1.nextLine()返回整个文本直到换行符停止。next()根据给定的分隔符(不设置就是空格)读取被分隔的文本。2.nextLine()在读取输入后将扫描器位置移到下一行。next()保持光标在同一行。

2024-11-12 22:31:22 1012

原创 DATAGRIP用图表创建语句怎么看源代码,一条语句解决

比如我写了一个复杂的架构,里面有许多表,我是用datagrip的可视化页面创建的设定的属性,但是如何才能看到源代码呢?只需要输入 show create table +表名。

2024-10-15 18:08:11 587

原创 图书管理系统之MySql数据库(详细全解)

小白写的时候 注意外键关系,要先输入publisher和jobs的数据,才能写底下两个表数据。(Mysql 8.0,datagrip实现,如果不想看图和架构,请直接看建表语句)

2024-10-15 18:04:01 1838

原创 [HY000][3819] Check constraint ‘t23_chk_2‘ is violated,Datagrip之MySQL报错

datagrip使用过程中出现这个报错,前面创建库的时候成功了。其实错在了and上面,我们直接把and改成逗号就可以了。此时插入语句是报错的:(但我觉得我好像没干啥错误)但是请你认真观察一下你创建库的时候是否正常。这句话的大概意思就是你插入的值违规了。

2024-10-15 17:23:25 582

原创 Java 方法重载和可变参数 一分钟快速入门

方法重载的好处就是可以省去了记各种方法名字和运用的麻烦,可以把同一类有类似功能的方法用一个名字定义,只需要修改其内部代码和参数。1.可变参数的本质是一个数组,如图计算时显示b是一个double b[]数组,所以要当作数组来相应计算,直接计算不行。3.可变参数可以和普通参数放在同一个列表但是一定要保证可变参数在最后,不然就会一直获取没有终止。2.参数列表可以是类型不同,可以是顺序不同,对参数名没有要求(如第二个和第三个)2.可变参数的实参可以是数组,和第一条相呼应。4.可变参数的实参可以是0个或者多个。

2024-08-13 22:47:22 499

原创 用Java实现的 简单 迷宫问题(支持自定义围墙和搜索方法)(递归)老鼠小球走迷宫 c语言同理

java实现的迷宫问题,c语言可以同样使用核心代码,可以自定义迷宫大小和搜索方向还有迷宫内围墙的数量和位置

2024-08-10 20:20:13 360

原创 用Java实现的猴子摘桃问题(递归入门)(支持输入桃子数量和天数)

猴子吃桃,一天吃所有桃子的一半,然后多吃一个,假设days天后,桃子还剩nums个,求一开始的桃子数量//逆向思维,如果,第十天还剩1个,第九天就等于(1+1)*2个,第八天等于((第九天+1)*2)以此类推...//所以我们需要的是从第10天到第1天,每一天的前一天的桃子数,10次计算后得到第一天的。

2024-08-10 15:28:22 353

原创 一秒解决Java无法从静态上下文中引用非静态 变量 this,Error:() java

静态方法是不能引用非静态变量的。问题主要原因是:静态主方法只能访问静态变量;如果要访问动态变量,必须将动态变量实例化。

2024-08-10 11:51:43 4595 1

原创 Java方法(Methods)入门讲解(对比C的函数讲解)

Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法包含一个方法头和一个方法体。修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。方法可能会返回值。

2024-08-08 19:04:20 1313

原创 给大一新生的建议和个人心得(纯手写)

而且特别是像数据结构这种你的基础是非常非常非常重要的,这对以后的考研甚至以后的工作都是十分关键的。其实学习这种课程在b站上还是有很多优质资源的,而且现在老师教的也非常的基础,对于这几种语言来说基础是非常重要的,所以我们只需要把基础学习好,然后再加上自己的理解,就可以很轻易的掌握这几门语言。当然有能力的也可以去定制那些课程,这些我就不多说了,因为网上各种考研课啊或者是基础学习课有很多很多,但是我推荐就是比较著名的老师的。我推荐从C语言开始入手,然后学习数据结构,然后再学习Python,然后再学习其他语言。

2024-08-06 21:34:05 605

原创 用Java实现的随机生成数组并且计算平均值,最大最小值,输出下标(math.random())

既然Math.random()生成的是一个0-1之间的double值,此处举例我们要生成的随机数要在1-100之间。求最大值最小值就是定义一个max和min来遍历的同时记录最大最小值最后输出就行。平均值是在遍历的时候定义一个sum,最后除以数组的数的个数就行了。我们主要是用到Math.Random()代码来实现这个程序,或者Math.random()*(n+1-m)+m也可以实现。默认生成一个0-1(包括0不包括1的)随机double值。

2024-08-06 20:57:03 561

原创 用Java实现的判断某一年是不是闰年(核心代码)

用Java实现的判断某一年是不是闰年(核心代码)

2024-08-06 20:42:32 609

原创 用Java实现一个数组(由小到大)的扩容或删减,并且进行排列

用Java实现数组的扩容和缩容,当然数组必须有值(数组可以为空但是不能再少了,再少了会报错),第一次初始化的时候必须要从小到大输入,后面插入的时候随便输入会自动排序并且输出下标。删除的时候默认删除最大值,也就是数组最后一个值。

2024-08-06 20:17:38 352

空空如也

空空如也

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

TA关注的人

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