自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在Linux 系统中比较常用的命令

💡 二、系统监控与资源查看。

2025-06-18 14:24:29 431

原创 maven打包名称设置

在 Maven 项目中,打包名称(输出的 jar 或 war 文件名) 是通过 pom.xml 中的 <build> 配置项来设置的,具体是使用 <finalName> 标签。:是 Maven 的属性值,来自 <profiles> 配置,默认是 dev。由插件 build-helper-maven-plugin 定义,表示。<finalName> 常见写法示例。

2025-06-17 15:59:51 248

原创 <selectKey> 中的order 属性

含义:先执行 INSERT 插入语句,然后通过 SELECT @@IDENTITY 或 LAST_INSERT_ID() 等方式获取刚刚插入记录的主键。含义:在执行 INSERT 插入语句之前,先执行 <selectKey> 获取主键值。适用数据库:如 Oracle、PostgreSQL(使用序列生成主键)适用数据库:如 MySQL、SQL Server(使用自增主键)

2025-06-17 15:00:25 345

原创 es在Linux安装

因为es不让用root进行运行,所以需要创建用户。不能就手动下载,解压文件到合适目录。切换到用户重新,运行。

2025-06-05 10:03:39 415

原创 验证es启动成功

命令向 Elasticsearch 的 HTTP 端口(默认是 9200)发送请求,若返回正确的 JSON 数据,就意味着 Elasticsearch 已经成功启动。在启动 Elasticsearch 时,命令行窗口会输出一系列日志信息。命令查看 Elasticsearch 进程是否正在运行。是你的 Elasticsearch 节点名称,是运行 Elasticsearch 的用户,表明节点已成功启动。

2025-05-07 16:41:35 544

原创 [o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main]org.elasticsear

从错误信息可以看出,Elasticsearch 不允许以root用户身份运行,这是出于安全方面的考虑。

2025-05-07 16:38:50 172

原创 [root@iZwz99tqms50kc60nrz6jxZ bin]# ls -l ./elasticsearch-rw-r--r-- 1 root root 1777 Aug 18 2018 .

从你给出的输出结果来看,文件当前只有读和写权限,并没有执行权限。你可以使用chmod命令来添加执行权限。执行此命令后,再用ls -l若权限添加成功,输出结果里会有x要是执行时还提示权限相关的错误,你可能需要以root用户的身份运行,可借助sudo执行此命令时,系统可能会要求你输入root用户的密码。

2025-05-07 16:37:34 226

原创 [root@iZwz99tqms50kc60nrz6jxZ bin]# ./elasticsearch-bash: ./elasticsearch: Permission denied怎么解决

当你遇到错误,这表明你没有执行脚本的权限。

2025-05-07 16:30:10 142

原创 代码处理7(异常处理)

注意:finally 块中的代码会在 try 或 catch 块的 return 语句执行之前运行,但 finally 块中的修改不会影响已经确定的返回值(即 try 块中的 return 已经决定返回 2)。虽然 finally 块中将 x 修改为 3,但由于 try 块中的 return 语句已经决定了返回值为 2,因此最终返回的值是 2。将返回 2,但由于存在 finally 块,程序会先执行 finally 块中的代码。finally 块中的操作会影响局部变量 x,但不会改变已经确定的返回值。

2025-04-14 16:44:46 140

原创 error和exception有什么区别

Error- 表示系统级的错误或严重的故障,通常是不可恢复的。- 这些错误通常是由虚拟机(JVM)抛出的,开发者无法控制或处理。- 示例:`OutOfMemoryError`、`StackOverflowError`。`Exception- 表示程序运行时发生的异常情况,通常是可恢复的。- 开发者可以捕获并处理这些异常,以保证程序的正常运行。- 示例:`NullPointerException`、`IOException`、`SQLException`。---

2025-04-14 16:42:18 1029

原创 给我一个你最常见到的runtime exception

NullPointerException` 是最常见的运行时异常之一,通常由于未正确处理 `null` 值引起。在Java开发中,最常见的`RuntimeException`之一是 **`NullPointerException`**。`NullPointerException` 是一种运行时异常,发生在尝试使用 `null` 引用的对象时。1. **检查空值**:在使用对象之前,先检查是否为 `null`。### 什么是 `NullPointerException`?

2025-04-14 16:37:08 156

原创 try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后

会执行,在return前执行。

2025-04-14 16:34:02 91

原创 代码处理6(异常处理)

异常被抛出并传播到main方法中的catch块,打印异常信息"2.制造异常"。在返回值之前,执行finally块,打印"5.调用B方法的finally"。进入finally块,打印"3.用A方法的finally"。抛出RuntimeException("2.制造异常")。调用methodB(),获取返回值1,并打印"6.1"。方法中没有抛出异常,直接执行return 1;调用methodA()后捕获异常并处理。methodA()执行过程。打印"1.进入方法A"。打印"4.进入方法B"。

2025-04-14 16:33:29 103

原创 代码处理5(异常处理)

进入finally块(无论是否发生异常都会执行),执行output += "3",此时output = "13423"。进入finally块,执行output += "3",此时output = "13"。进入catch块,执行output += "2",此时output = "1342"。执行output += "4",最终output = "134234"。执行output += "4",最终output = "134"。执行output += "1",此时output = "1"。

2025-04-14 16:31:24 122

原创 代码处理4(异常)

第一个catch(Exception e)可以捕获所有类型的异常(包括Exc1),因此当抛出Exc1时,直接被第一个catch块捕获,并输出Exception。在try块中,抛出了一个Exc1类型的异常。Exc1继承自Exc0,而Exc0又继承自Exception,因此Exc1是Exception的子类。第二个catch(Exc0 e)永远不会被执行,因为Exc1已经被前面的catch块处理了。这样,当抛出Exc1时,会先匹配到Exc0,输出Exc0。

2025-04-14 16:29:33 113

原创 代码处理3(异常)

在main()方法中调用func()时,由于func()内部已经处理了异常(输出了B),因此不会将异常传递。main()方法中func()调用完成后,继续执行后续代码System.out.println("D")。该异常被catch块捕获,并执行System.out.println("B")。在func()方法中,try块内抛出了一个Exception。因此,main()方法中的catch块不会执行,也不会输出C。到main()方法的catch块。最终输出顺序为:B -> D。

2025-04-14 16:25:40 162

原创 代码处理2(异常)

在showExce()方法中抛出了一个Exception,这个异常被main方法中的try-catch块捕获。后续代码:finally块执行完毕后,继续执行try-catch-finally块之后的代码,输出D。:无论是否发生异常,finally块都会执行,因此输出C。:捕获到异常后,执行catch块中的代码,输出B。因此,最终的输出顺序为:B -> C -> D。showExce()方法。

2025-04-14 16:23:51 135

原创 代码题(异常)

func()方法中抛出了RuntimeException,但在finally块中会先执行System.out.println("B")。由于RuntimeException被抛出,System.out.println("A")不会被执行。在main方法中,catch块捕获了异常并执行System.out.println("C")。无论是否发生异常,main方法中的System.out.println("D")都会被执行。因此,最终的输出顺序为:B -> C -> D。

2025-04-14 16:21:16 217

原创 JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?

可以在一个成员函数调用的外面写一个try语句,在这个成员函数内部写另一个try语句保护其他代码。每当遇到一个try语句,"异常"的框架就放到堆栈上面,直到所有的try语句都完成。如果下一级的try语句没有对某种"异常"进行处理,堆栈就会展开,直到遇到有处理这种"异常"的try语句。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,在Java中,每个异常都是一个对象,它是。不管发生什么"异常"都被执行一段代码。想要捕捉的"异常"的类型。预防所有"异常"的程序。可能抛出的各种"异常"

2025-04-14 16:17:23 511

原创 垃圾回收的优点和原理。并考虑2种回收机制

的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有"作用域"的概念,只有。,程序员不能实时的调用垃圾回收器对某个对象或所有对象进行。,有效的使用可以使用的内存。垃圾回收器通常是作为。Java语言中一个显著的特点就是引入了。,不可预知的情况下对内存堆中已经。对象的引用才有"作用域"。,使c++程序员最头疼的。使用的对象进行清楚和回收。单独的低级别的线程运行。死亡的或者长时间没有。

2025-04-14 16:11:27 155

原创 Java中的异常处理机制的简单原理和应用

就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时。的对象时会引发NullPointerException。(也算经常会出现的问题)所有的异常都是java.lang.Thowable的子类。一种是JAVA类库内置的语义检查。用throw关键字引发异常。时,JAVA虚拟机就会将。发生的错误表示为一个异常。

2025-04-14 16:08:02 276

原创 运行时异常RuntimeException与一般异常有Exception何异同

非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。中可能遇到的异常,是一种常见运行错误。异常表示程序运行过程中可能出现的。,运行时异常表示虚拟机的通常操作。要求方法必须声明抛出可能发生的。

2025-04-14 16:05:05 94

原创 网络请求只到前端页面接口报200并到不到后端接口

1、(清理缓存就是历史记录)换浏览器,可以考虑一下是否是浏览器缓存问题,2、在js更新的时候加1。

2025-04-14 15:16:39 356

原创 Error creating bean with name ‘pssourcecodecontrollerdefined in file(莫名一个类找不到)

在确认你有这个类的时候,可以进入你项目文件中,这个删除掉,因为是分支切换太多次,导致的。

2025-04-02 16:51:32 165

原创 数据明细表前端反应不出来

本地就清数据库,数据库数据错乱了。

2025-03-27 21:46:53 95

原创 启动程序后,部分模块出现服务异常(定时器启动了的)

看看后台有没有报错,如果报空就是看数据库字段有些不能为空的。那就重新启动idea,回溯。

2025-03-19 11:53:26 111

原创 java.net.ConnectException: Connection refused: connect

示客户端尝试连接到服务器时,服务器拒绝了连接请求。从代码上下文来看,问题可能出现在 conn.connect() 或后续的网络交互中。URL配置错误:客户端连接的目标地址或端口配置错误。端口问题:目标服务器的端口未开放或被防火墙阻止。目标服务器未启动:目标服务不可用或未运行。网络问题:客户端和服务器之间的网络不通。我的问题是因为需要连接的那端没有启动。

2025-03-19 11:45:49 1219

原创 instanceof关键字使用

instanceof是 Java 中的一个关键字,用于判断一个对象是否是指定类型或其子类型的实例。如果对象是该类型或其子类型的实例,则返回 true,否则返回 false。

2025-03-17 08:39:49 319

原创 windows7 环境配置(配置完要电脑重启)

例如‘jdk的’‘JAVA_HOME’我们需要直接在后面加。,进行加入基本配置,命令用不了的话就看看。

2025-02-21 16:11:05 147

原创 idea里面无法自动导入依赖(list,spring)

bug解决

2025-02-20 15:19:23 110

原创 前端post传入拿到数据,后端报null,并且能够添加或者编辑成功

检查conterller层注解接到实体类的注解是不是没加(那么就看注解,因为contrller层有个接值注解(

2024-08-16 19:44:25 452

原创 微服务(nacos)

usr/nacos/bin/startup.sh //在allsession中执行 官网 sh startup.sh。存在 /usr/nacos/conf/nacos-mysql.sql。克隆3台服务器,启动,修改IP,主机名称,选择桥接启动,使用xshell连接。/usr/nacos/bin/shutdown.sh 关闭操作。客户端包不能一起使用,否则服务启动时会报错,不知道注册哪一个。make && make install 编译安装。:21 修改端口号为18841。

2024-08-12 14:39:18 964

原创 vue(2)

4,知识点总结跨域问题vue搭建管理系统element-ui入门axios的基本使用当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域前端访问地址后端服务地址出现:错误SM(sprinboot mybatis)如何解决跨域:解决跨域两种方式:jsonpCORS跨域资源共享( CORS() ) 是一种基于HTTP标头的机制,它允许服务器指示除其自身之外的任何来源(域、方案或端口),浏览器应允许从中加载资源。

2024-08-06 14:37:12 957

原创 vue安装和配置

npm简介: node pageckagemanager(类似于maven管理jar依赖npm -v查看npm版本号淘宝团队做的国内镜像,因为npm的服务器位于国外,国内访问速度很慢,经常因为超时导致失 败。淘宝镜像与官方同步频率目前为 10分钟 一次以保证尽量与官方服务同步。这个命令的含义是全局安装 cnpm,并且指定使用 taobao 的 npm 源进行安装。具体来说:npm install cnpm -g:这个部分是在全局安装 cnpm。

2024-08-05 20:46:17 729

原创 vue()

单文件组件由来:在很多 Vue 项目中,我们使用来定义全局组件,紧接着用在每个页面内指定一个容器元素。这种方式在很多中小规模的项目中运作的很好,在这些项目里 JavaScript 只被用来加强特定的视图。全局定义强制要求每个 component 中的命名不得重复字符串模板缺乏语法高亮,在 HTML 有多行的时候,需要用到丑陋的不支持意味着当 HTML 和 JavaScript 组件化时,CSS 明显被遗漏没有构建步骤。

2024-08-05 20:45:51 1546

原创 SpringClouds(创建项目)

创建项目完成,此时观察cloud项目pom.xml配置。观察services项目的pom.xml配置。删除sys-services下的src目录。5、在父级项目下,创建两个子项目。2、在pom.xml中添加依赖。之后根据代码实例,依次引入依赖。3、创建暑假库,创建订单表。4、删除项目中的src目录。1、创建maven项目。创建订单业务微服务项目。

2024-07-30 20:02:34 373

原创 哨兵模式出现Failed listening on port 26379 (TCP)

我们可以先看看进程,是否已经有哨兵了。

2024-07-23 10:35:47 200

原创 垃圾回收机制(GC)--jvm

本文可能会有过多文字描述:在1.8后然后我们经常说的jvm一般指向hotsopt,在实际的商业应用中,会有以下的在上面的JRockit版本和Hopspot版本,是属于Oracle,并且该公司已经对他们进行了改造合并,所以我们所看见的都是Hotspot,在其中性能比较高的是Zing,在hotspot上做了优化,低延迟,无暂停,支持的java堆大小可以达到1TB,不过收费垃圾回收:在新生代中回收动作叫面向老年代叫。

2024-07-19 18:31:13 612

原创 Redis

Redis是一种开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。Redis提供数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,地理空间索引和流。Redis具有内置的复制[集群],Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性[磁盘],并通过Redis Sentinel和Redis Cluster自动分区提供了高可用性【集群】。简单来说:redis他是免费的软件,它可以用作数据库,缓存,消息代理。

2024-07-19 16:56:26 2199

原创 linux系统

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。

2024-07-16 21:11:09 695

空空如也

空空如也

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

TA关注的人

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