自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 dom4j生成XML文件

使用dom4j库生成XML文件在Java中是一个相对简单的任务。以下是一个基本的示例,展示如何使用dom4j来创建一个简单的XML文件。首先,需要确保您的项目已经添加了dom4j依赖。最后,将生成的XML文档写入名为。的根元素,并添加了两个名为。这个示例创建了一个名为。

2024-01-04 14:59:08 879

原创 在Java中,Influxdb2 写入数据时,线程及内存逐渐飙升的问题及解决方案

当Job重复写入时,influxdb的写入量也飙升,而influxdb所用的IO线程调度器RxJava,创建的线程池是几乎没有上限的,这就导致influxdb在写 入量很高时,创建的线程数也多,最终导致线程数飙升。“字段”则用于保存实际的数据值。在使用任务对influxDB进行重复新增时,在JVM的线程栈中,出现了大量的 RxNewThreadScheduler 这个线程组,我们对代码进行排查,发现Job构建时,influxdb 插件会将统计数据,通过HTTP请求,存储到influxdb数据库中。

2023-05-16 15:04:22 2560 5

原创 Java线程池的概念、使用方法和注意事项

Java线程池是一种管理和重用线程的技术,可以提高程序性能和减少资源消耗。本文将介绍Java线程池的概念、使用方法和注意事项。

2023-05-16 09:24:24 219 1

原创 spirng boot 整合 InfluxDB2

InfluxDB是一个由 InfluxData 开发的开源时序型数据。它由 Go 写成,着力于高性能地查询与存储时序型数据。InfluxDB 被广泛应用于存储系统的监控数据,IoT 行业的实时数据等场景。下载镜像查询influxdb2是否下载成功打开8083、8086 端口启动influxdb2–name就是把influxdb容器命名为 “my_influxdb”查看是否启动使用 influxdb2访问 http://localhost:8086/ 或者 http://127

2022-12-07 11:21:05 5868 1

原创 使用Java串口操作RXTX,报错 no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver解决方案

将 librxtxSerial.jnilib 文件 和 RXTXcomm.jar 文件 放到 Java环境变量路径 /Library/Java/Extensions/目录下,然后在idea 中 file --> Project Settings --> Modules ,选择Dependencies,点击+号,选择1.JARs or Directories…{JAVA_HOME}\jre\lib\ext目录下即可。{JAVA_HOME}\jre\lib\ext目录下即可。......

2022-08-10 11:01:32 1855

原创 VsCode的入门及基本使用

VS Code允许用户根据自己的习惯和需求进行大量的自定义设置。这包括编辑器的主题、字体、快捷键、自动完成、代码格式化等各种设置。用户可以根据自己的喜好和编程习惯进行个性化设置,以提高编程效率。如果你使用的语言或框架没有内置的VS Code支持,你可以通过安装插件来自定义语言支持。例如,你可以安装Python插件来增强VS Code对Python的支持。

2024-01-05 17:07:19 1208

原创 springboot和spring有什么区别

Spring Boot和Spring框架之间存在明显的差异。首先,Spring Boot旨在简化Spring应用的初始搭建和开发过程,而Spring框架则是一个全面的基础架构支持,用于开发Java应用程序。具体来说,Spring Boot在Spring基础上进行了简化配置和开发流程的优化。它使用了特定的方式进行配置,从而极大地简化了项目和框架的配置。例如,在使用Spring开Web项目时,需要配置web.xml、Spring和MyBatis等,还需要将它们集成在一起。

2024-01-05 17:01:53 416

原创 JavaScript基本使用方法

这只是JavaScript的一些基本使用方法,实际上JavaScript的功能非常强大,可以用于构建复杂的Web应用程序和游戏。:使用JavaScript的数组和对象方法进行数据操作,例如push、pop、shift、unshift、sort、reverse等。:如React、Vue和Angular等,这些库和框架扩展了JavaScript的功能,用于构建复杂的Web应用程序。:ES6(ECMAScript 2015)引入了许多新特性,包括箭头函数、模板字符串、解构赋值、模块导入导出等。

2024-01-05 16:56:44 483

原创 Copilot插件使用介绍

在编写代码时,可以使用Copilot快速生成代码模板。例如,输入一个函数名,然后按下快捷键(默认为Ctrl+Shift+P),即可打开命令面板,输入“Copilot: Generate function template”,即可生成该函数的代码模板。通过Copilot,用户可以快速生成代码模板、自动完成代码片段、实时检查代码错误等。例如,输入一个函数名和左括号,然后按下快捷键(默认为Tab键),即可自动完成该函数的代码片段。Copilot的智能代码建议功能可以帮助用户快速生成代码模板、自动完成代码片段。

2024-01-05 16:52:48 628

原创 Java 后端websocket 推送前端实现实时刷新

在Java后端使用WebSocket推送信息到前端实现实时刷新的过程涉及到几个关键步骤。下面是一个简单的示例,展示了如何使用Spring Boot和WebSocket来实现这个功能。最后,你需要在前端使用JavaScript来连接WebSocket并接收消息。是一个消息映射,它将处理来自客户端的WebSocket消息。首先,你需要添加Spring WebSocket的依赖到你的。当接收到消息时,我们将其打印到控制台。在上述代码中,我们首先创建了一个。在上述代码中,我们使用。连接,然后创建了一个。

2023-09-06 09:27:45 1700

原创 04 Spring Boot的配置文件

Spring Boot 使用一个全局配置文件,放置在 src/main/resources 目录或类路径的 /config 下;名称为application.properties 或 application.yml;用于修改 Spring Boot 自动配置的默认值。

2023-08-11 14:58:45 74

原创 03 Spring Boot项目底层原理

spring-boot-starter : Spring Boot 场景启动器,Spring Boot将所有的功能场景抽取出来,做成一个个的 starters(启动器),只需项目里引入相关场景的starter, 就会将它所有依赖导入进来。要用什么功能就导入什么场景的启动器。

2023-08-10 16:04:56 56

原创 02 Spring Boot 入门开发

打开setting,在搜索中输入Maven,点击Maven,在Maven home path中设置Maven安装路径;在user settings 把override打钩,选择Maven设置的setting.xml 文件。即可看到运行结果(默认端口是8080),由于端口被占用,我这里换了8981端口,可在配置文件中修改端口。我们会发现,我们的工程自动添加了好多好多jar包, 这些 jar包正是开发时需要导入的jar包。在 Maven 安装目录下的 settings.xml 配置文件中, 添加如下配置。

2023-08-10 14:58:52 34

原创 01 Spring Boot 概要

Spring Boot 介绍随着动态语言的流行(Ruby、Scala、Node.js), Java的开发显得格外的笨重;繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术整合难度大。在上述环境下,Spring Boot由此诞生,它的设计是为了使您能够尽可能快地启动和运行。它使用 “习惯优于配置” (项目中存在大量的配置,而 Spring Boot 内置一个习惯性的配置,让你无须手动进行配置)的理念让你的项目快速运行起来。使用 Spring Boot 很容易创建一个独立运行(运行jar,内嵌 Se

2023-08-10 14:08:03 39

原创 Java序列化和反序列化

Java序列化和反序列化是将Java对象转换为字节流,以便在网络上传输或保存在本地文件中。本文将详细介绍Java序列化和反序列化的概念、实现和用途。

2023-05-16 09:22:00 144 1

原创 vue 循环创建表单,绑定不同的v-model,实现动态表单绑定

最近遇到了一个需求,根据传入的参数,加载表单。例如:传入参数3,表单需要加载3个输入框;传入参数6,需要加载6个输入框;

2022-09-21 17:49:35 2809

原创 stream流对象的使用

流是从支持数据处理操作的源生成的元素序列,源可以是数组、文件、集合、函数。流不是集合元素,他不是数据结构并不保存数据,他的主要目的在于计算。

2022-09-14 12:02:53 864

js(javascript)获取网页源码

js(javascript)获取网页源码

2016-05-12

空空如也

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

TA关注的人

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