- 博客(34)
- 收藏
- 关注
原创 记录海豚调度器删除工作流实例失败的解决办法(DolphinScheduler的WebUI删除失败)
返回界面观察工作流是否被删除,要确保工作流里必须有至少一个任务,否则会提示不能删,随便写一个,保存,然后就可以删除该工作流,从后台数据库删除后可以发现我们的待执行任务数归零。本博客记录以下问题解决办法:使用dolphinscheduler的WebUI运行工作流后出现内存占用过高导致的任务阻塞问题,并且在删除工作流实例时总是报错无法删除。1. 登录到 MySQL 或其他数据库管理系统。3、接下来清理DolphinScheduler中的僵尸任务流。2、在Linux系统中,我们已经登录到数据库。
2024-04-25 08:00:00 571
原创 如何在MobaXterm上使用rz命令
3、我这里是要把Linux上的文件下载到我的本地window磁盘,选择Send,然后选择你想上传的文件夹。上传命令是rz,选择Receive......下载命令是sz,选择Send......
2024-04-15 22:16:02 810
原创 scala代码中报Cannot resolve symbol %
我之前用的(.var)自动生成返回值,他生成的类型是[Range.Inclusive],这个类型是scala 3中的支持的特性,而我用的是scala2,所以不匹配,所以报错:不识别这个符号。(3)检查返回类型,应该是Int。
2024-04-10 20:36:06 328
原创 在NaviCat中把.txt文本数据加载到创建好的表格中
本篇博客学习将文本文件(.txt)的数据加载到数据库表中本篇博客学习将文本文件(.txt)的数据加载到数据库表中一、 打开NaviCat并连接到数据库- 启动NaviCat应用程序。- 在“连接”面板中,选择或创建一个到目标数据库的连接。- 使用适当的凭据(如用户名和密码)连接到数据库。二、创建目标表(如果尚未创建)- 在连接树中,找到并展开目标数据库。- 右键单击“表”文件夹,选择“新建表”。- 设计表的结构,包括列名、数据类型和约束等,以确保它与.txt文件中的数据格式相匹配。
2024-04-08 08:00:00 925
原创 利用HIVE的窗口函数进行SQL查询中出现的问题记录
在Hive的SELECT子句中使用窗口函数时,需要确保窗口规范(OVER子句)中的所有非聚合列都出现在GROUP BY子句中。在此查询中分别测试了大小表顺序不同的join,发现大表在前也不一定查询效率低,这次查询时大表在前查询速度比在后要快一些。函数来收集每个学生的课程名称,并希望使用窗口函数来实现分区。没有出现在GROUP BY子句中,Hive无法确定如何对数据进行分组。包含在GROUP BY子句中。再次运行还是报错,于是查询了这个。为了解决这个问题,我在这里尝试修改查询,将。在提供的查询中,使用了。
2024-03-30 07:00:00 345
原创 搭建hive环境,并解决后启动hive命令报 hive: command not found的问题
检查发现自己的hive配置没有问题 ,于是我就退出,然后更新了配置文件,更新命令如下再次启动hive命令,成功运行,那么问题原因找到了:修改环境变量配置文件后没有进行更新。重要的事情说N遍:修改环境变量配置后记得执行更新命令。
2024-03-26 17:57:30 1700
原创 初始化hive数据库问题记录
2、检查后发现是NaviCat连接时主机号写错了,写成了localhost,这里修改为node01的主机号。1、问题复现:完成了初始化hive数据库后没有看到生成的表格。3、修改后再次刷新就看到之前初始化后自动生成好的数据库表格了。
2024-03-26 12:06:13 281
原创 MapReduce学习问题记录
第一行数据是字段名不需要处理,我们知道第一行偏移量是0(行记录的时候是从数组首地址开始,到了行标识符进行一次计数,这个计数就是行偏移量,从0开始),我们根据偏移量值进行判断,然后用中断方法把第一行数据跳过。2、接下来是对需求数据的Map处理。3、接下来是reduce处理逻辑。根据业务需求写出数据。1、如何跳过对某行数据的处理。
2024-03-23 21:54:39 410 3
原创 hadoop namenode 查看日志里面报错8485无法连接
通过查找资料得知:默认情况下namenode启动10s(maxRetries=10, sleepTime=1000)后journalnode还没有启动,就会报上述错误。方法一是修改配置文件,如果不想修改的话可以用第二种方法,那就是在你自己的需求节点上分别执行以下启动命令。1、首先我通过jpsall命令查看我的进程,发现namenode都没有开启。2、找到问题后首先进入我的日志目录里查看namenode.log。(一)方法二:每个node节点都执行启动命令。1、首先启动Zookeeper。
2024-03-22 17:42:01 972
原创 运行jpsall脚本时报命令找不到
错误原因:第四行本来是注释,没有加#,所以总是报这个命令没找到,上一次出现这个问题是因为user打错了,所以一定要细心检查。3、修改后成功不报问题了。进入脚本文件排查问题。
2024-03-20 22:54:37 430
原创 基于SpringBoot+Vue+ElementUI+Mybatis前后端分离管理系统超详细教程(五)——多条件搜索并分页展示
书接上文,我们上节课通过前后端数据交互实现了分页查询和单条件搜索分页查询的功能,最后留了个小尾巴,就是把其他两个搜索条件(email,address)也加进来,实现多条件搜索并分页展示。这节课我们一起来完善一下。完成本节课的内容将会实现以下功能:搜索框内输入的是0~N个条件时都能进行数据查询并分页展示。如下图:我只输入树或者qq.com或者园其中任意一个条件都能进行查询 ,或者我什么条件也不输入点击搜索他查询全部数据。
2024-03-08 21:52:21 1359
原创 基于SpringBoot+Vue+ElementUI+Mybatis前后端分离管理系统超详细教程(四)——前后端数据交互
经过前面几个章节的学习我们掌握了:1、如何使用Vue快速搭建前端工程化项目,并结合elementUI优化了界面;2、还学会了使用注解、xml配置两种方式对后端进行数据库CRUD操作;在第四章节我们学习前后端跨域连接,这样就架起了前后端交互的桥梁。
2024-03-08 18:31:17 2978
原创 基于SpringBoot+Vue+ElementUI+Mybatis前后端分离管理系统超详细教程(三)
经过前面几个章节的学习我们掌握了:1、如何使用Vue快速搭建前台工程化项目,并结合elementUI优化了界面;2、还学会了使用注解、xml配置两种方式对后端进行数据库CRUD操作;3、第四章节我们接着学习前后端跨域连接,这样就架起了前后端交互的桥梁。
2024-03-07 16:27:03 1406
原创 XAI——可解释性人工智能
可解释性AI(XAI)旨在提高人工智能系统的透明度和可理解性,使人们更好地理解AI的决策过程和原理。随着AI技术的广泛应用,XAI成为了一个备受关注的重要领域。它不仅有助于建立人们对AI的信任,还可以帮助解决AI伦理和偏见等问题。XAI的研究和应用涵盖了从算法改进、可视化技术到应用场景等多个方面,为解决复杂问题提供了新的思路和方法......(省略万万字,dog.png)方向二:可解释性AI的挑战与难点提示:分析可解释性AI面临的主要挑战和难点,如模型复杂性、数据不确定性、因果关系等。
2024-03-07 10:54:41 1065
原创 基于SpringBoot+Vue+ElementUI+Mybatis前后端分离管理系统超详细教程(二)
书接上文,我们学习了前后端分离项目的基础环境配置和用户管理模块的前后端基础搭建,以下链接是上一节教程内容详细步骤,友友们可以跟着步骤实操。本节课程我们在前面项目的基础上接着学习后端CRUD操作,真正打通数据库。
2024-03-06 16:51:41 2335 1
原创 移动Dao层文件位置后报错找不到对应的Mapper
括号里的字符串是我之前存放mapper文件的包路径,移动文件位置后这个路径就不能用了。2、把mapper文件包路径修改后就运行成功了。
2024-03-01 12:25:19 408
原创 ElasticSearch 使用 JavaHighLevelRESTClient 报错NoClassDefFoundError
ElasticSearch
2024-01-18 21:08:49 515 1
原创 java连接ES客户端pom.xml里有elasticsearch:8.6.2易受攻击警告
将版本升级到修复漏洞后的安全版本,我这里升级到了8.12.0,刷新pom.xml,不再报警,问题解决。翻译过来大致意思是:该版本elasticsearch在数据泄露方面存在高风险。
2024-01-18 16:03:52 864 1
原创 ElasticSearch创建集群时不能识别域名的问题解决办法二
书接上文(以下es是elasticsearch的简称)本次接着讲上次提到的问题的第二种解决办法:修改集群里主、从节点域名并配置域名解析。
2024-01-16 19:21:45 520 1
原创 es中scp命令时出现hostname could not resolve
比如我的LinuxIP地址是192.168.xx.1xx,那我就改写成@192.168.xx.1xx。2、另一个办法:修改主机域名和配置解析主机域名(后期学习完这部分知识再过来补充这个)。修改第一张图片中的@node01:改为@主机IP地址。
2024-01-16 08:49:03 897 1
原创 连接redis 服务器失败
在linux里查看自己的防火墙状态(running表示启动状态),把它关掉,并且禁止开机自启动,否则这次关了下次开机又启动了。如果没有成功(看看在MoBaXterm上或者Xsell上启动了redis服务没有)关了防火墙之后再次连接就成功了,
2024-01-12 12:41:18 452 1
原创 redis学习中遇到的问题
前一天IP:192.168.35.129 ,第二天重新连接虚拟机时IP变为:192.168.35.130,但是我的Java代码里的IP没改,改了之后正常运行,数据被添加到redis里面了。错因:我的Redis节点所在的机器的IP写错了(因为我前一天的IP和后一天不是同一个IP)还要排除自己的代码形参都写上了,漏写的话比如说密码没传进来,那也会报错。
2024-01-11 19:06:09 813
原创 java连接redis时application.yml文件警告不识别
最大连接阻塞等待时间,单位毫秒,默认-1ms。# 选择redis里的哪一个库,默认0库。# 最大空闲连接,默认8。# 最小空闲连接,默认0。# 最大连接数,默认8。# redis服务器端口。# redis服务器密码。
2024-01-10 20:03:45 566
原创 Crm系统营销管理模块——营销机会管理与客户开发计划
本小节对 营销机会管理 功能块 进行系统的实现 1、表格准备: Navicat里准备好营销机会管理表:t_sale_chance 2、启动逆向工程 2.1、 更改resources目录下generatorConfig.xml里标签第一行tableName和domainObjectName属性 值的信息 ,具体代码如下: 2.2、执
2024-01-04 12:03:07 1163 1
原创 crm系统登录模块——增加非法请求拦截功能,改进异常处理方式,增加记住密码功能
接着对crm系统登录模块做一些功能改进,包括增加非法请求拦截功能,改进异常处理方式,增加记住密码功能。
2023-12-29 17:57:12 492 1
原创 CRM系统编程------登陆成功后进行用户密码修改的代码实现
与用户交互的界面其实是一个请求结果,也就是说当用户请求某个页面时不是直接得到这个页面,是先通过.js文件将请求发送到后台controller层的控制器,控制器接收数据后向service层转发,然后再到dao 层处理,然后逐级返回处理信息到controller层的控制器,判断用户操作是合法的话,控制器就会向用户返回请求资源。2.5、现在我们可以在Query Params下面的表里添加旧密码,新密码,确认密码的具体信息。1、修改密码选项是主页面的一个超链接,我们找到主页面的代码,查看这个超链接的访问路径。
2023-12-28 19:48:07 1486 1
原创 crm管理系统用户登陆成功后---一些细节梳理
3、根据第步骤2里的需求,程序要将用户信息保存在session域中,并为这些信息设置一个状态码,代表用户处于登陆状态,在主页面每次点击按钮时给后台传递这个状态码,后台就知道用户处于登陆状态,不用再次登录直接进行资源放行,如此就确保了用户浏览流畅体验。1、用户登录成功后,程序应当发起main路径的请求,使得页面从登录页跳转到主页面(main.ftl),主页面应当有登录用户个人中心等信息,还有一些可点击的超链接按钮供用户操作;1、用户登陆成功后展示主页面,在该页面点击按钮时连续跳转不重复登陆;
2023-12-27 16:30:41 398 1
原创 crm项目搭建流程及问题小汇总(登录模块)
2.3、修改之后先将之前逆向工程自动生成的 vo包中类文件,mapper接口类文件和mapper.xml映射文件都删除,然后按照本篇文章标题“二”的步骤重新执行逆向工程命令,然后将项目中其他报错的地方的依赖重新导入一下,基本上问题就解决了。的那个工程也在运行,顿时恍然大悟,原来问题出在这里,我同时运行了两个工程(我打开了2个idea,每个idea都有工程在运行),这两个工程里的热部署都是默认的端口,所以冲突了,后来我把其中一个工程结束运行就没有警告了。(1)参数判断,判断用户姓名,密码是否非空。
2023-12-26 20:43:24 980 1
原创 servlet学习中遇到的问题小结
当项目引入了前端html/jsp时,记得servlet中访问项目路径已经被前端获取,所以访问的路径要写前端文件名称:比如我的前端文件名是upload.html。1、出错原因:导入后没有给项目进行相应的配置(包括web,JDK,Tomcat,maven路径等)1、在项目中给资源设置资源路径(例如我把资源放在web文件夹下的download文件夹里)(4)选中Moudles,点击你要配置的项目模块,然后点+(5)点击Apply--->ok,完成配置。(9)回到项目中,将项目导入tomcat。
2023-12-09 10:31:59 638
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人