- 博客(46)
- 收藏
- 关注
原创 【Web部署问题】在Tomcat中部署web项目出现http状态-404 -未找到详细解决方案
如果没有工件,或者工件有缺失东西,去这里配置工件,部署完tomcat记得在选中要运行的工件。
2025-04-18 10:31:46
138
原创 【Project】小项目:ATM案例
ATM案例功能如下01系统架构搭建、欢迎页设计02开户功能实现03登录功能实现04操作页展示、查询账户、退出账户05存款、取款功能实现06转账功能实现07销户功能实现08用户密码修改首先需要建立三个类一个是用户Accout实体类,用于存放用户信息一个是ATM,用于存放ATM的操作业务逻辑一个是测试类,用于测试。
2025-03-30 17:07:07
237
原创 【Java】public class Person{}和public Person{} 和 public Person person究竟都有哪些区别呢。
语法结构类型作用关键修饰符类声明定义可全局访问的类public(强制匹配文件名)构造方法初始化对象public(可自定义访问)成员变量声明存储对象或类属性public(控制可见性)程序入口方法作为JVM执行的起点。
2025-03-29 15:45:00
275
原创 【java】关于类与基本数据类型以及数组的区别
/ 输出8(方法调用)对比维度基本数据类型类(引用数据类型)存储方式栈内存存储实际值堆内存存储对象,栈存引用地址赋值行为复制值副本复制引用地址(共享对象)比较方式==比较值==比较地址,equals比较内容方法操作仅支持运算符支持自定义方法默认值数值型为0,布尔型为falsenull(需显式初始化)内存管理自动回收依赖垃圾回收(GC)一、相同之处引用数据类型两者均属于引用类型,存储在堆内存中,通过引用地址访问(如通过new关键字创建实例或数组对象)。
2025-03-29 11:48:46
902
原创 【Java】解惑:对于什么是类(class),什么是对象(object),什么是方法(method),一个项目究竟该如何一层层的建立,之间的包又是什么关系呢。
首先要明确项目的结构是如何层层递进的project(项目) 一个项目可有多个模块module(模块) 一个模块可有多个包package(包) 一个包可有多个类class(类) 一个类可有多个方法method(方法) 方法就是业务逻辑,增删改查嘛。
2025-03-29 11:24:43
268
原创 【Java】关于为什么java实体类中的变量要设置为private而不是public,风险究竟在哪里。
将变量声明为 public 会导致以下问题:数据完整性受损:外部代码可以直接修改变量的值,可能导致无效或不一致的状态。缺乏验证:无法在赋值时添加验证逻辑,确保变量的有效性。封装性破坏:类的内部状态被外部代码直接访问和修改,违反了封装性原则。通过将变量声明为 private,并提供公共的 getter 和 setter 方法,我们可以:保护数据的完整性。在赋值时添加验证逻辑。提高代码的封装性和可维护性。这些措施有助于编写更健壮、更灵活和更易于维护的代码。
2025-03-28 21:54:52
372
原创 【Linux docker】补:docker的安装及在配置YUM仓库时不小心添加了错误的镜像源的解决办法。
阿里镜像:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo。官方镜像:https://download.docker.com/linux/centos/docker-ce.repo。打开/etc/yum.repos.d/目录下的.repo文件,检查是否添加了错误的镜像源URL。在移除或禁用错误镜像源后,需要清理YUM的缓存,以确保新的配置生效。sudo rm /etc/yum.repos.d/错误的镜像源文件名.repo。
2025-03-14 19:09:04
389
原创 【Linux docker】关于Docker 守护程序配置远程访问,安全认证以及idea连接。
在 SSL/TLS 证书管理的过程中,每一个由 CA 签发的证书都会被分配一个唯一的序列号,以确保证书的唯一性。签发终端实体证书是PKI(公钥基础设施)体系中的一个关键环节,指由证书颁发机构(CA)向最终用户或设备发放用于身份认证和加密通信的数字证书。综上,“签发终端实体”指通过CA体系为终端用户或设备颁发仅用于身份验证或加密的证书,其核心在于通过层级化的信任链和扩展属性满足实际应用场景需求。不可签发其他证书:与CA证书不同,终端实体证书的密钥仅用于加密通信或身份验证,不能用于签发下级证书5。
2025-03-10 23:41:36
1060
原创 【Linux docker 容器】关于想要让虚拟机在开机时候也docker自己启动,容器也自己启动,省去要自己开docker和容器
它适用于那些需要在维护、升级或调试期间暂时停止的服务,但又不希望这些服务在停止后自动重启的情况。行为:只要容器没有被手动停止,Docker就会自动重启它。如果容器被手动停止了,则不会自动重启,除非再次手动启动。: 在设置了 Docker 服务和容器的自动启动后,你可以重启虚拟机来验证设置是否生效。,这样容器就会在 Docker 服务启动时自动启动,并且在容器退出时也会自动重启。行为:无论容器的退出原因是什么,Docker都会自动重启该容器。如果你是在创建容器时就想设置自动重启策略,你可以在。
2025-03-10 15:43:35
1072
原创 【IntelliJ IDEA】关于如何创建自己的实时模版,例如输入一个字符就能直接使用注释模版,方便方法解释
想要的效果就是输入/**就能直接出现下面的代码先创建一个模版组,这里我创建的是MyTemplates然后创建实时模版就是你输入什么,他就可以给你什么比如里面默认输入psvm就给你。
2025-02-28 14:44:35
303
原创 【端口操作 Windows】关于查看是什么程序用的端口了什么端口,以及关闭端口。
在关闭占用端口的程序之前,请确保你了解该程序的作用,并谨慎操作,以避免影响系统的正常运行。这条命令会输出占用3306端口的连接信息,并在最后一列显示对应的进程ID(PID)。通过以上步骤,你可以轻松地查找到Windows系统中占用3306端口的程序。你也可以使用PowerShell来查找和关闭占用端口的进程。命令的输出结果,你可以确定占用3306端口的程序是什么。这条命令会输出与指定PID匹配的进程信息,包括进程名称。在关闭端口之前,你需要知道占用该端口的进程的PID。是占用3306端口的进程ID。
2025-02-27 09:37:30
991
原创 【IntelliJ IDEA】关于设置固定的文件格式(包括注释、版权信息等)的方法
IDEA允许你定义自定义变量,并在模板中使用它们。你可以在设置窗口的“Editor” -> “File and Code Templates” -> “Includes”或“Code”选项卡中定义这些变量。
2025-02-25 09:44:46
552
原创 【Linux nacos】docker运行nacos后,网站进不去,怎么办。java.io.FileNotFoundException: /home/nacos/conf/nacos-logback.
查看日志如何看镜像容器id首先把容器删了然后建文件,从官方github上下载配置文件重新创建容器 可以跟着我我命名注意:docker run:Docker 的命令,用于运行一个新的容器实例。--name nacos:为容器指定一个名称,这里命名为 nacos。-p 8848:8848:将容器内的 8848 端口映射到宿主机的 8848 端口,Nacos 默认使用这个端口进行服务注册与发现。
2025-02-21 21:06:32
1018
原创 【Linux AnolisOS】配置Linux固定ip地址。然后在Windows上连接使用linux中docker容器里的redis和nacos。
以前,NetworkManager将网络配置文件以ifcfg格式存储在该目录下(/etc/sysconfig/network-scripts/)。NetworkManager将新的网络配置文件以keyfile格式存储在/etc/NetworkManager/system-connections/目录中。关于将虚拟机ip地址更改为静态地址 ,跟着下面这个视频搞的,不想看文章的可以看视频。配置你想要的网络,这里我直接用视频的192.168.88.0示范。发现奇怪和我配置的不一样呀,是不是因为有冲突还是什么。
2025-02-19 17:27:15
1074
原创 【Linux Redis】关于用docker拉取Redis后,让虚拟机运行起来redis,并使得其可以连接到虚拟机外的navicat。并解决每次打开虚拟机都要一个一个开启容器的问题。
v /myredis/redis/conf/redis.conf:/etc/redis/redis.conf:将宿主机的redis.conf配置文件挂载到容器的/etc/redis/redis.conf,使用自定义的配置文件启动Redis。redis redis-server /etc/redis/redis.conf:指定容器启动后执行的命令,即用redis-server启动Redis服务,并使用/etc/redis/redis.conf配置文件。这可能导致一些未知的问题或不稳定的行为。
2025-02-18 11:56:59
799
原创 【Linux AnolisOS 网络】关于Docker的一系列问题。尤其是拉取东西时的网络问题,镜像源问题。
从在虚拟机安装龙蜥到安装docker上面这篇文章写的很清晰了,我重点讲述我解决文章里面问题一些的方法。
2025-02-17 23:28:30
945
原创 【phpstudy】关于实现两个不同版本的mysql并存。
mysqld --install:这条命令也会安装 MySQL 服务,但是服务的默认名称会基于 MySQL 的版本号和安装目录等信息自动生成。mysqld --install mysql:这条命令将 MySQL 服务安装为名为 mysql 的 Windows 服务。(root@localhost:后面这一串就是mysql的初始登录密码,最好复制保留,你后面要用到的)忘记截图了。7.重新安装MySQL服务 mysqld --install(也可以写mysqld --install mysql)
2025-02-16 16:40:11
949
原创 【SQL server】关于SQL server彻底的卸载删除。
如果没有彻底删除之前的SQL server,就可能会出现这个当要安装新的实例的时候因为之前安装过sql server没有删除干净而导致下图问题,说实例名已经存在。
2025-02-07 11:31:34
1829
原创 【数据采集器】关于采集信息步骤中,点击元素后跳转新页面在新标签中打开时,出现网页打开空白的错误分析与解决。
重启了软件也不行,后来才知道原来是漏点了循环翻页等这些操作。一定要全部点过一遍才行。问题:将采集信息的步骤全部布置好后,我按照过程一个一个点开,发现出现错误。根据提示,勾选了ajax,然而还是不行。
2025-02-05 18:06:36
936
原创 【Linux CentOS】用VMmare虚拟机打开后连接不上网络,无法找到inet连接到FinalShell中。
ens33显示没连接上有文章说1.进入目录2.修改默认配置文件ifcfg-网卡名字,3.将ONBOOT=no 改为yes但是我打开文档发现里面现是空的,懵逼了。
2025-01-19 14:15:09
377
原创 【JAVA】在IDEA中打开别人发的包后,出现运行错误: 找不到或无法加载主类
结果,您猜怎么着,我发现自己把包放在了有中文目录的路径下了,放在了D:/桌面/.....到现在才真正的意识到,为什么很多人都在说包b。首先找到了这位博主的情况,尝试了好久,都没办法。
2025-01-16 20:13:10
112
原创 【VSCode】关于如何将vscode的插件原默认路径C盘更改到其他盘的解决办法。
然后就可以了,这时候你在打开vscode下载插件看看,是不是插件下载后都被存放到了D:\VSCode\Extensions这里面。这新问题的解决方法就是把路径C:\Users\你的用户名\.vscode\extensions下的extensions文件夹删了。解决方法是在上面代码前面加cmd /c。
2025-01-04 13:14:10
933
原创 【Git】关于下载完TortoiseGit 后,git操作的文件夹依旧是没有显示出来是否上传的绿色图标,导致不清楚哪些文件是否修改,是否上传的问题解决办法。
后回车就能够直接找到该目录,注意我这里文件还有个开头。找到widows资源管理器,重新启动,就可以了。你的可能和我不一样,所以这个前面不要改。右键下面图标,然后选择任务管理器。还没出,那就刷新一下。
2025-01-03 10:28:51
264
原创 [SQL Server].mdf以及.ldf文件的导入。Navicat Premium 16导入或者sqlserver management studio 20。
【代码】[SQL Server].mdf以及.ldf文件的导入。Navicat Premium 16导入或者sqlserver management studio 20。
2024-05-13 22:38:32
774
1
原创 [SQL Server].mdf以及.ldf导入数据库。问题无法打开物理文件 。操作系统错误 5:“5(拒绝访问。)“。 消息 5120,级别 16,状态 101,
在Navicat中导入也是错误[Microsoft][ODBC Driver 17 for SQL Server][SQL Server]无法打开物理文件“D:\桌面\student-management-system-net-master\student.mdf”。操作系统错误 5:“5(拒绝访问。)”。(5120)[42000] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]CREATE DATABASE 失败。无法创建列出的某些文件名。
2024-05-13 22:25:32
985
2
原创 【深入java语句】关于Set<Integer> set=new HashSet<>();
不知道为何总是喜欢追根究底,又有很强的追完底后的分享欲。但是又不想自己打字,所以本文将大量引用别人的精华。见谅。
2024-04-10 18:46:10
835
1
原创 【深入java语句】关于public static void main(String[]arg)的解释
学了好久的课,从来没有认真的去打过代码,当想要尝试自己打代码的时候才发现,啥也不懂。总是感觉东西是有学过但是就是记不起来。总感叹学校总是先教你再实践,每次上课学的时候总感觉枯燥无味,而到了实践时却又发觉好不容易上课认真听了但是依旧一窍不通。无奈至此只能尝试摸索在不懂中学习,在实践中学习。。。。。。。。。
2024-04-08 19:10:26
533
原创 【Free Pascal IDE】解决编译原理所需软件的闪退及其乱码问题。
打开进入软件后右键点击窗口,点击默认值,在默认代码页选择437美国。点击选项,勾选使用旧版控制台。首先右键点击图标,打开属性。
2024-04-08 16:05:37
704
原创 【JAVAEE】关于eclipse配置mybatis编写映射配置文件时遇到错误downloadling external resource is disabled。
文件此部分出错,显示downloadling external resource is disabled,代码顶真鉴定为是禁止下载外部资源。打开window 然后进入preference。
2024-03-21 21:18:45
1717
1
原创 [MySQL报错]关于发生net start mysql 服务无法启动,服务没有报告任何错误的五种解决方案。
咋直接进入主题。我遇到的问题是net start mysql 服务无法启动,服务没有报告任何错误其问题出在哪里呢。
2024-03-09 19:23:59
12436
13
原创 【解决】msi文件无图标。只能够且自己选择打开方式.
下载完一个msi文件,但是发现没有任何图标,打开方式要自己选择,当时就蒙了,看视频介绍都是下载完后直接双击安装就行,咋到了我电脑就不能用了呢。找到Windowers Installer(这里面排序是根据开头字母顺序排的,往下划到w开头的文件找就行)状态显示Windowers Installer 没有在运行,那么点击进去。点击文件右键选择复制文件地址就行了,然后复制完记得删除双引号。就好,在去重复做上面的步骤打开msi文件,就ok了。于是开始了寻求问题解决的道路。代表的是你的.msi安装程序的。
2023-12-07 11:23:05
2773
4
原创 实验6 触发器与事件
(1)将学号为201615121、课程号为B001的成绩改为89;(2)将学号为201615121、课程号为B002的成绩改为58;并利用以下两组数据验证该触发器的作用,并给出对应数据表的截图。(2) 补考表(sno,cno,cname,score)(1) 补考表(sno,cno,score)
2023-11-25 17:07:07
894
原创 实验5 存储过程与函数(数据库原理)
END CASE;END;#运用了流程控制语句case#这里101是教师编号,2是type。#显示显示。
2023-11-16 19:41:29
1157
1
原创 要求用户输入税前工资额,然后用多分支语句计算税后工资额。
编写一程序,要求用户输入税前工资额,然后用多分支语句计算税后工资额。税前工资为3000,所以税率为20%,扣除税后工资为2400.00。编程提示:利用elif结构,构造多个分支。从键盘输入税前工资s,可以是浮点数。输出税后工资额,保留小数后两位。
2023-11-06 19:24:06
348
原创 【问题描述】编写一个程序,用户输入日期,计算该日期是这一年的第几天
【样例说明】用户以年月日的格式输入,中间以空格分割,程序计算出该天是输入年份的第几天并输出该天数。另外还需要判断这一年是否为闰年。【问题描述】编写一个程序,用户输入日期,计算该日期是这一年的第几天。【输入形式】用户在第一行输入一个日期(年 月 日,中间以空格分割)编程提示:闰年的判断方法,下面两个条件满足一个就是闰年。【输出形式】程序在下一行输出一个整数。1、能被4整除,但不能被100整除;【样例输入】2006 2 21。2、能被400整除;
2023-11-05 19:26:42
924
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人