自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 问答 (1)
  • 收藏
  • 关注

原创 java.lang.IllegalStateException: BeanFactory not initialized or already closed - call ‘refresh‘ befo

今天在网上找了很多信息,都是写,XML编译错误,我找了很久也没找到他们说的问题在哪,结果还是问了有经验的同事才帮我解决这个问题......

2024-03-11 15:05:42 394 1

原创 Tomcat启动失败(闪退)和启动之后localhost:8080出现404

我们打开Tomcat的位置》》conf 》》server.xml。用cmd进入Tomcat目录,运行startup.bat。原因是Tomcat的server.xml配置文件问题。

2023-11-30 09:49:34 179

原创 Eclipse的Spring项目,启动后出现Consider defining a bean of type ‘*****.service.***错误

在Services层上面添加注解,要不然会注入失败,找不到他。

2023-11-28 10:25:11 180

原创 Eclipse导入项目搭建Maven出现卡在75%的错误

在GitHub上终于找到了这个问题,是今年新增的,原因可能是Eclipse-2022-12版本的问题。按照这个设置一下就好了。

2023-11-27 15:35:09 207

原创 Hive的简单操作

Hive将数据存储在Hadoop分布式文件系统(HDFS)中,并使用类似于SQL的查询语言HQL(Hive Query Language)进行数据操作。Hive将数据存储在HDFS中,并使用元数据(metadata)来描述数据表的结构和属性。当加载数据时,Hive会将数据文件加载到HDFS中,并将元数据存储在Hive Metastore中。通过使用元数据,Hive可以方便地管理和访问存储在HDFS中的数据。在执行过程中,Hive提供了对任务的监控和调试功能,方便用户查看任务的状态和日志。

2023-11-10 12:06:05 71

原创 Hadoop怎么处理数据

Hadoop是一个功能强大的分布式计算框架,它使得处理大规模数据集变得简单和高效。通过了解Hadoop任务提交的过程以及对数据处理的基本原理,可以更好地利用Hadoop来满足各种数据处理需求。随着技术的不断发展,Hadoop将继续演化和发展,以支持更多的应用场景和挑战。Hadoop是一个流行的分布式计算框架,它允许处理大规模数据集。在本文中,我们将探讨Hadoop任务提交的步骤以及对数据处理的基本过程。二、Hadoop任务提交。

2023-11-10 11:59:44 196

原创 汇编语言的不同

汇编语言是一种低级编程语言,与计算机硬件直接相关。相比其他高级编程语言,如Java、Python或C++,汇编语言在语法、规则和表达方式上有着显著的不同。下面我们将探讨汇编语言与其他语言的不同以及汇编语言的作用,并给出一些汇编语言的示例。这个例子展示了汇编语言的基本构造和执行流程。它首先定义了一个字符串常量,然后通过系统调用来将字符串输出到屏幕。最后,它使用另一个系统调用来退出程序。下面是一个简单的x86汇编语言的示例程序,该程序在屏幕上打印出“Hello, World!一、与其他语言的不同。

2023-11-10 11:55:53 115

原创 正则表达式:理解与运用

正则表达式,也称为正则表达式或简称正则,是一种强大的文本处理工具。它可以在文本中查找、替换和提取符合特定模式的文本。本文将解释正则表达式的概念、用法和常见参数。

2023-11-10 11:50:11 46

原创 Python异步爬虫的学习过程

在学习Python异步爬虫的过程中,我遇到了许多挑战。首先,我通过阅读一些优秀的Python异步爬虫教程和相关的文档,了解了异步爬虫的基本概念和原理。在阅读这些资料的过程中,我逐渐理解了异步爬虫的核心概念,如事件循环、协程、异步IO等。通过学习Python异步爬虫,我不仅掌握了异步编程的技术,还学会了如何高效地爬取大量网页数据。在这个过程中,我遇到了许多挑战和困难,但是通过不断地尝试和学习,我逐渐克服了这些问题。然而,随着目标网站的反爬机制越来越严格,同步爬虫的效率越来越低,我开始转向学习异步爬虫技术。

2023-11-10 11:45:39 1498

原创 C++语言

C++是一种广泛使用的高级编程语言,它是由Bjarne Stroustrup于1983年开发出来的。C++语言在C语言的基础上进行了扩展,增加了面向对象编程、异常处理、模板等许多重要特性,使得程序员能够更加高效、灵活地开发软件。C++语言是一种混合了C语言和面向对象编程语言特性的通用编程语言。它继承了C语言的语法和底层访问能力,同时增加了许多新的特性,例如类、对象、函数重载、模板等。总之,C++语言是一种功能强大的编程语言,它既可以用于系统级编程也可以用于应用程序开发等多个领域。二、C++语言的作用。

2023-11-10 11:42:31 22

原创 C语言的总结与感悟

其次,我对计算机的工作原理有了更深入的了解,明白了内存管理和指针的重要性。回顾我学习C语言的过程,我想给初学者一些建议:首先,要注重基础语法的学习,理解每个关键字和语句的含义及作用;这种思维方式不仅对我的专业学习有很大帮助,也对我的日常生活产生了积极的影响。我相信这段经历不仅让我在计算机领域有了更扎实的技能,也为我未来的发展奠定了坚实的基础。在这篇文章中,我将总结我学习C语言的过程、遇到的挑战以及所取得的收获。在开始学习C语言之前,我对编程的理解仅停留在表面层次,认为编程只是编写代码的过程。

2023-11-10 11:39:39 169

原创 【JavaScript】在前后端通信方面的优势

使用JavaScript的WebSocket API,开发人员可以轻松地实现服务器和客户端之间的实时通信,适用于需要实时响应的应用场景,如在线游戏、实时聊天等。JavaScript在前后端通信方面具有多种优势,包括实现实时通信、简化开发过程、支持多种通信协议、强大的数据处理能力和广泛的浏览器支持。这意味着使用JavaScript实现的前后端通信可以在广泛的浏览器中得到支持,降低了开发和维护的成本。JavaScript作为一种在浏览器端运行的脚本语言,在实现前后端通信方面具有独特的优势。

2023-11-10 11:36:23 33

原创 【javaScript】作用以及魅力

理解JavaScript语言的作用与魅力随着互联网的快速发展,JavaScript已经成为前端开发中不可或缺的一种脚本语言。它不仅在网页交互、动态内容等方面发挥着重要作用,还具备强大的功能和独特的魅力,让无数开发者和设计师为之倾倒。本文将探讨JavaScript的作用及其魅力所在。

2023-11-10 11:33:17 38

原创 python函数理解

在Python编程语言中,函数是一种重要的程序结构,它允许我们将一段代码逻辑组织起来,并将其命名以便在程序其他地方重复使用。Python函数是一种强大的工具,可以帮助我们编写高效、可维护的代码。通过实践和总结,我们可以不断提高我们的编程技能,写出更优秀的代码。局部变量在函数内部定义,只能在其所在的函数内部访问。在这个例子中,如果除数为零,函数会捕获ZeroDivisionError异常,并打印一条错误消息。要使用一个函数,我们只需要调用它,并为其提供必要的参数。函数可以没有参数,也可以有多个参数。

2023-11-10 11:23:33 24

原创 pyton数据增强

在机器学习中,数据增强被广泛应用于解决数据稀缺、数据不平衡、数据噪声等问题,提高模型的泛化能力和鲁棒性。Python数据增强是一种用于提高机器学习模型性能的技术,通过在原始数据集上进行一些变换操作来创建新的数据,扩大数据集规模,从而提升模型的泛化能力。本文将介绍Python数据增强的概念、意义、常用方法以及在具体案例中的应用,并通过一个具体案例展示数据增强在图像分类任务中的应用。图像数据增强是一种常用的数据增强技术,通过对图像进行旋转、平移、缩放、翻转、裁剪等操作,增加图像的多样性和规模。

2023-11-10 10:58:11 291

原创 【大数据】什么是大数据技术?

搭建大数据环境是一个复杂的过程,但它可以为你提供处理大规模数据的能力,帮助你做出更好的决策和发现新的商机。在这篇文章中,我们了解了大数据环境的基本步骤,选择的软件工具以及一个示例代码来演示如何处理数据。希望这些信息能帮助你入门大数据技术并开始构建自己的大数据环境。

2023-10-14 11:41:36 66

原创 【多线程】多线程异步

在前端应用程序中,异步操作通常是必需的,因为某些操作(例如网络请求、文件读写等)可能需要一些时间来完成,如果在主线程中同步执行这些操作,将会阻塞用户界面,导致应用程序不响应。为了解决异步操作,通常会使用回调函数、Promise、async/await等方式。在`handleClick` 函数中,我们使用`await`关键字来等待`fetchDataFromServer` 异步操作的完成,一旦操作完成,就会获取到数据。异步操作完成后,您可以在适当的地方处理操作结果,例如更新用户界面或执行其他操作。

2023-10-14 11:38:46 40

原创 【大数据】大数据技术

决策树是一种基于树状结构的机器学习模型,用于分类和回归任务。它通过将数据分为不同的决策路径来进行决策。每个内部节点表示一个属性测试,每个分支代表一个测试结果,而每个叶子节点代表一个类别标签或回归值。

2023-10-14 11:35:04 31

原创 【大数据】数据挖掘工具:发现数据中的宝藏

**Python:** Python编程语言拥有丰富的数据挖掘库,如scikit-learn、pandas和matplotlib。- **RapidMiner:** RapidMiner是一款强大的数据分析和数据挖掘工具,具有直观的用户界面。- **KNIME:** KNIME是一个开源的数据分析和集成平台,支持数据挖掘、机器学习和大数据分析。- **Weka:** Weka是一款开源的数据挖掘工具,提供了广泛的机器学习算法和数据预处理工具。数据挖掘工具有多种,每种工具都针对不同的需求和应用场景。

2023-10-14 11:32:44 56

原创 Spark:大数据处理的下一代引擎

Spark核心用于任务调度和内存管理,Spark SQL用于处理结构化数据,Spark Streaming用于实时数据处理,MLlib用于机器学习,而GraphX用于图分析。- **实时数据处理:** Spark Streaming支持实时数据处理,如网络监控、实时推荐和舆情分析。- **大规模数据处理:** Spark可用于处理大规模数据集,如日志分析、数据清洗和ETL处理。- **通用性:** Spark支持多种数据处理任务,包括批处理、流处理、机器学习和图计算。

2023-10-14 11:29:37 43

原创 【大数据】Hadoop技术解析:大数据处理的核心引擎

随着大数据和分布式计算的不断发展,Hadoop将在更多领域为数据科学家、分析师和工程师提供强大的工具,以解决复杂的数据问题。- **大规模数据处理:** Hadoop可用于处理大量的数据,从日志分析到网络数据挖掘。- **图像和视频分析:** Hadoop可用于处理图像和视频数据,如图像分类和人脸识别。- **分布式计算:** Hadoop使用分布式计算来处理数据,以实现高性能和容错性。- **文本和情感分析:** Hadoop可以分析文本数据以了解情感、趋势和关键词。

2023-10-14 11:27:40 116

原创 大数据:解析信息时代的数字浪潮

在当今数字时代,大数据已经成为信息社会的核心,它对商业、科学和社会产生了深远的影响。本文将深入探讨大数据的概念、应用领域和对未来的影响。- **商业和市场分析:** 通过分析客户数据、购买模式和市场趋势,企业可以做出更明智的决策,提高销售和服务。- **政府和公共政策:** 大数据有助于政府更好地了解社会需求、改善基础设施和应对紧急情况。- **金融服务:** 银行和金融机构可以使用大数据来检测欺诈、预测市场动态和优化风险管理。- **科学研究:** 大数据在天文学、生物学、气象学等领域推动了创新性研究。

2023-10-14 11:24:38 35

原创 人工智能在医疗保健领域的应用

AI系统可以分析患者的临床数据、影像、基因信息等,帮助医生更准确地诊断疾病。人工智能在医疗保健领域的应用正日益增多,为患者和医生提供了更多的工具和资源,以改善医疗诊断、治疗和护理。随着技术的不断进步,我们可以期待更多创新的应用,提高医疗保健的质量和效率。人工智能(AI)正在逐渐改变医疗保健行业的面貌,为患者和医生带来了许多创新和改进。本文将探讨AI在医疗保健领域的应用,以及它如何改善诊断、治疗和患者护理。通过分析大量的医学数据,AI可以为每位患者提供最佳的治疗建议,包括药物选择、剂量和治疗计划。

2023-10-14 11:22:20 109

原创 【JCEF】关于-1 The query has been canceled或Unexpected call to CefQueryCallback_N::finalize()错误

出现这个错误的意思是,意外调用CefQueryCallback,他的错误原理其实和上面的差不多,但是是因为返回值return的问题,我的错误就是。具体原因我也是找了好久之后才找到,因为没有任何的提示信息,找不到代码出错在哪里,用断点也查不出来,很烦啊!缺少了这个return true;两个return都要加,下面的是false,一定要两个都加!在我做公司项目的时候,经常会出现关于。类似于这样,让前端接受到返回值就好了。

2023-10-14 11:20:45 108

原创 深入了解Java多线程编程

在当今软件开发领域,多线程编程变得愈发重要。多线程允许程序同时执行多个任务,从而提高了应用程序的性能和响应速度。然而,多线程编程也伴随着挑战,如线程同步、竞态条件和死锁。在本文中,我们将深入研究Java中的多线程编程,提供清晰的解释和实用的示例,帮助您掌握这一关键技能。

2023-10-14 11:07:39 14

原创 【JCEF】JS与JAVA进行交互

我们已经达到了嵌入式的目标,现在我们想要在前端有一个按钮,然后可以去调用后端的代码JCEF应该算是告一段落了,接下来就是我们的接口工作,这要与我们的项目息息相关了,日常琐碎.....比较麻烦的是如果接口的基础不是很好的话,做起来会吃力...比如我,加油吧......

2023-08-17 08:52:36 286

原创 【JCEF】SWT嵌入浏览器(包含VUE的)

因为我还是个小白,昨天又摸索了一天,出现了各种问题......路径不对,Jar包问题,JDK版本问题,32位或者是64位问题等等等等,终于,我弄好了,它可以运行了....(注意,在你已经有一个WEB前端的情况下才可以用,要把VUE项目导进去啊!!

2023-08-10 09:46:08 245

原创 【JCEF】基于SWT和VUE的JCEF嵌入

根据上篇的文章,会发现,其中用到的Browser方法,他只能用于IE浏览器内核,IE????IE???还是算了,我要弄基于谷歌浏览器的(IE不支持Vue.....)运行不显示....

2023-08-09 13:56:19 201

原创 【JCEF】JS与JAVA进行交互

在传统的Web开发中,前后端连接通常是通过以下方式实现的:HTTP请求: 前端通过HTTP请求向后端发送请求,后端处理请求并返回数据。这可以是常规的GET请求、POST请求等。前端通常使用JavaScript或其他前端框架来发起这些请求。API(应用程序编程接口): 后端提供一组API,这些API定义了前端可以调用的功能和数据。前端通过HTTP请求调用这些API来获取或发送数据。API可以返回数据,如JSON或XML格式的信息。

2023-08-09 09:58:28 715

原创 【JCEF】如果用JCEF对项目进行web交互

1:添加JCEF依赖:将JCEF库添加到你的Java项目中。你可以从JCEF的官方网站(https://bitbucket.org/chromiumembedded/java-cef/wiki/Home)下载最新版本的JCEF,并将其 添加到你的项目构建文件中。JCEF(Java Chromium Embedded Framework)是一个基于Google Chromium的Java库,可以在Java应用程序中嵌入和使用Chromium浏览器引擎。3:创建和管理浏览器实例:使用。

2023-08-04 09:52:15 972

原创 【JCEF】后端通过技术进行web交互

通过查阅资料,我们最终锁定用JCEF这条路。当然我也是想着寻找一下其他的路,因为JCEF的配置简直是太麻烦了。而且网络上几乎找不到JCEF的教程,寥寥无几啊.......而且JCEF的文献,都是英文的!!!!!我们一点一点摸索着来吧.....

2023-08-04 09:41:38 105

原创 【SWT】常用代码(三)

Shell 提供了六种构造方法,其中 Shell(Shell parent)、Shell(Shell parent int style)传入的是 Shell 类的对象,创建一个对话框,其他几种构造方法传入的是 Display 类的对象,将会创建 一个顶级的 shell 窗口。Shell 是一种框架或窗口的复合控件,它有一个作为父控件的 Display,这通常也是默认 设置。SWT 支持两种不同 Shell 类型:一是用于实现主窗口的顶级 Shell;二是用于实现对话 框的 Shell。

2023-08-04 09:28:00 55

原创 【SWT】常用代码(二)

很多桌面应用程序与用户的交互都是通过事件机制来实现的,如鼠标键或键盘被按下或 者释放。事件通过监听器通知应用程序哪个部件发生了什么动作,然后作出相应的反应。org.eclipse.swt.events 包中包含了所有的 SWT 专用的事件类和监听器的接口。本章主要介绍 了如何使用基本类型和无类型的事件,并通过两个典型的事件键盘事件、鼠标按键事件作进 一步说明。

2023-08-04 09:23:22 72

原创 【SWT】常用代码及接口(一)

我找了许多资料,发现SWT的很少,但是工作的时候在Eclipse开发窗口化的时候会用到,它相对于Swing来说,外观要更好看一些,性能也好一些,Swing是集成在IDEAJ上的,我通过看SWT face了解一些知识,总结在这里。

2023-08-04 09:09:56 144

原创 【Spring】Spring常用注解(下)

2)、[标在构造器上]:如果组件只有一个有参构造器,这个有参构造器的@Autowired可以省略,参数位置的组件还是可以自动从容器中获取。* 3)、@Qualifier("bookDao"):使用@Qualifier指定需要装配的组件的id,而不是使用属性名。* 5)、@Primary:让Spring进行自动装配的时候,默认使用首选的bean;* 2)、如果找到多个相同类型的组件,再将属性的名称作为组件的id去容器中查找。

2023-07-28 09:51:47 33

原创 【Spring】Spring常用注解(中)

bean的类型:class com.atguigu.bean.Color。后面的几个用的都是这个测试类。//前面无关的输出省略。自己写的组件输出内容。

2023-07-28 09:50:27 34

原创 【Spring】Spring常用注解(上)

*** metadataReader:读取到的当前正在扫描的类的信息* metadataReaderFactory:可以获取到其他任何类信息的*/@Override//获取当前类注解的信息//获取当前正在扫描的类的类信息//获取当前类资源(类的路径)@Scope/*** @see ConfigurableBeanFactory#SCOPE_PROTOTYPE 任何环境都可以使用。

2023-07-28 09:48:42 35

原创 【博客平台】

为了设计一个博客平台,你可以使用SpringBoot框架搭建后台,Vue框架搭建前端,并通过相互连接实现功能包括登录,展示文章,联系作者等。在前端部分,你可以使用Vue框架编写前端代码,可以参考引用[2]中的步骤来搭建Vue及前端项目框架。在后端部分,你可以使用SpringBoot框架编写后端代码,可以参考引用[3]中的步骤来搭建SpringBoot及后端项目。例如,你可以设计一个登录接口用于用户登录验证,一个展示文章的接口用于获取博客文章的内容,一个联系作者的接口用于发送邮件或留言给作者等。

2023-07-28 09:44:12 27

原创 【Eclipse设计】Excel表格的读写功能

这是一个简单的基于SWT插件的可视化程序示例,其中包括了Excel表的读取、写入和拆分功能。例如,可以使用Button控件来触发读取、写入和拆分Excel表的操作,使用Text控件来显示读取的Excel数据,使用Table控件来展示拆分后的Excel数据。实现写入Excel表的功能,可以使用POI库提供的API来创建新的Excel文件,并将界面上的数据写入到Excel表中。实现读取Excel表的功能,可以使用POI库提供的API来读取Excel文件,并将数据显示在界面上的Text控件中。

2023-07-28 09:41:05 232

原创 【大数据】大数据技术栈

DWD层 (Data Warehouse Detail)明细数据层, 结构和粒度与原始表保持一致,对ODS层数据进行清洗(去除空值,脏数据,超过极限范围的数据)。在这层通常会有以某一个维度为线索,组成跨主题的宽表。DWM层(data warehourse middle)数据中间层,在DWD层的数据基础上,对数据做轻度的聚合操作,生成一系列的中间表。ODS层 (Operational Data Store) 原始数据层,存放原始数据,直接加载原始日志、数据,数据保持原貌不做处理。

2023-07-27 16:17:14 110

空空如也

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

TA关注的人

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