- 博客(25)
- 收藏
- 关注
原创 Java继承——super关键字,方法的重写
父类构造方法变有参,无参构造会默认删除,这个时候子类也不能调用子类无参构造,但是子类可调用父类的无参构造。总结一句:this调用本类中成员变量。super调用父类变量。调用对象会先走构造器。
2025-04-14 17:27:45
210
原创 ES——文档操作
库(索引库)有了,我们可以往里面放数据(文档)查询也是根据id查,路径和新增是一样的。插入成功怎么知道真成功,怎么查看文档?首先 es 是 restful风格。可见查询就是GET请求。
2025-04-11 16:54:45
394
原创 java____构造方法
我们之前在创建对象的时候小括号里面空的什么也不写,此时表示调用空参的构造方法。在创建对象 的时候给成员变量进行初始化(赋值)能不能创建对象的时候就给成员变量赋值呢?
2025-03-31 14:47:58
362
原创 java this关键字和就近原则
成员变量:定义在方法外卖,类的里面。成员变量和局部变量一致的时候。局部变量:定义在方法中。就近原则谁离我近我用谁。一成员变量和局部变量。一成员变量和局部变量。
2025-03-31 14:33:01
152
原创 类和对象 是什么 怎么用
为什么成员变量只初始化不赋值一旦赋值所有学生姓名都是张三,只有创建对象,是特定的一个学生才赋值。要获取随机找 Random这个东西 帮我们解决问题的对象。如果没有帮我们解决问题的对象 我们需要自己去设计对象去解决他。获取键盘录入东西 找scanner解决。注意类中(方法)行为不带static。对应的东西来做这件事。干一件事找对应的东西。创建对象有值了再定义。
2025-03-30 15:58:26
80
原创 方法值的传递
int a =10 int b =20 b=a 修改b对a的值无关,两块区域。change方法走完,change方法出栈之后回到调用处接着执行。基本数据类型存储真实数据 所以传递真实数据。引用数据传递地址值 使用同一个地址。1.调用前100,调用后还是100。变量只在自己所属的方法里面有效。
2025-03-19 15:45:20
136
原创 方法的重载
每个方法具有不同的参数类型或参数个数,这些同名的方法就构成了重载关系。同一个类中,定义多个同名方法,这些同名方法具有同种功能。同一个类,方法名相同,参数不同,与返回值无关。参数不同:个数不同,类型不同,顺序不同。定义方法时可以不用那么多的单词。调用方法时也不需要那么麻烦。相同功能方法名写一样。实参要和形参一一对应。
2025-03-19 15:00:43
160
原创 已经启动,但是浏览器访问不不到
sudo ufw allow 8080/tcp(注意没有ufw先安装sudo yum install ufw)或者sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT。2.先检查go-console是否在运行。4.检查防火墙确定8080端口是开开放的。3.看服务器是否监听8080端口。重启再次监听808端口情况。
2025-03-17 17:21:37
198
原创 IDEA创建maven项目
file中的setting配置maven。project设置自己安装的sdk。添加完依赖要按刷新,依赖会显示出来。1.idea中配置maven。1.project创建空项目。
2025-03-05 18:14:48
199
原创 maven学习
中央仓库:计算机买回来使用jar包,在云端计算机保存着,叫中央服务器,对应存储jar包的位置我们叫中央仓库,现在是maven官方团队管。mvn install 把包放到本地仓库(mvn_resporsity/groupid/artifcid/version/)4.私服(公司的):私服是从中央仓库拿,私服和本地可能在一个网络范围内,比较快,从中央仓库获取资源。通过计算机从本地拿东西,本地有直接给,没有的话要去中央仓库拿。访问中央仓库的时候比较慢我们访问阿里的仓库——阿里云镜像仓库。
2025-03-05 16:35:30
314
原创 systemctl
systemctl 是一个在Linux系统中用于控制系统和服务的命令行工具,它被用来启动、停止和管理系统服务。使用 systemctl 可以方便地管理系统的不同目标(target),这些目标类似于传统的运行级别(runlevel),并且可以用来查看系统状态、激活服务等。
2025-03-05 09:56:59
97
原创 firewall-cmd --permanent --zone=public --add-port=9200/tcp为什么显示FirewallD is not running
原理解释:“FirewallD is not running”表明 firewalld 服务当前没有在你的系统上运行。因此,当你尝试执行 firewall-cmd 命令来添加一个端口规则时,由于 firewalld 没有启动,所以命令无法成功执行。要解决这个问题,你需要首先启动 firewalld 服务。4.完成上述步骤之后执行命令,添加端口规则。3.确保开启自启firewalld。1.检查firewall状态。
2025-03-03 17:13:53
211
1
原创 firewall-cmd --permanent --zone=public --add-port=9200/tcp目的原理
但是,这通常不是典型的应用场景。你不开放9200端口(或任何特定服务所需的端口),那么默认情况下,防火墙会阻止对该端口的访问。安全性考虑:虽然开放端口可能会增加一定的安全风险,但你可以通过限制IP访问(例如,只允许特定的IP地址访问9200端口)、使用SSL/TLS加密通信等方式来增强安全性。开放必要的端口是为了允许合法的网络流量进入你的服务器。无法从外部访问:如果你希望从网络上的其他地方访问Elasticsearch(例如,使用Kibana界面或通过API进行查询),你需要确保防火墙规则允许这样的访问。
2025-03-03 17:04:37
117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人