自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LeungChunwai的博客

欢迎阅读

  • 博客(95)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mysql查询或导出结果添加序号字段方法

在SQL语句中通过定义一个用户变量,然后每查询一行数据就将用户变量自增1并赋值给序号列,这种方法可以实现对查询结果集添加序号。

2024-02-26 15:01:04 1049

原创 Java中配置RabbitMQ基本步骤

分别运行Producer和Consumer类的main方法,生产者将消息发送到RabbitMQ队列,消费者将从队列中接收并处理消息。创建一个消费者,用于从RabbitMQ队列中接收消息:4。

2023-10-24 11:23:47 1680

原创 JavaScript中console.log()拼接用逗号和加号的区别

在JavaScript中,console.log()方法可以使用加号(+)或逗号(,)来拼接字符串。使用加号(+)时,将两个字符串连接起来,形成一个新字符串。使用逗号(,)时,将两个字符串分开打印,它们之间没有联系。

2023-10-09 08:56:54 675

原创 CSS中page-break-after属性

属性可以设置在元素后插入一个分页符,将内容分割到新的一页上。属性只在打印预览或实际打印时才有效。在常规浏览模式下,你无法看到分页效果。使用JavaScript,你也可以动态地改变一个元素的。是一个属性,它控制了元素后的分页行为。当你打印一个网页的时候,

2023-08-03 10:50:40 2209

原创 Java在数据量很大的情况使用ORM框架进行数据库的分页分批查询方法

在while里面for循环并且计数。

2023-08-02 14:21:53 661

原创 Data truncation: Incorrect datetime value: ‘‘ for column ‘MODIFY_TIME‘ at row 1报错原因

空值``并不符合这个格式,所以当你尝试插入空值时,MySQL返回了一个错误。列允许NULL值,你也可以插入NULL表示没有时间。在这种情况下,你需要确保在创建。列的值是一个有效的日期时间值。如果你想表示没有时间,你应该使用。这个错误发生的原因是,你尝试在一个datetime类型的列。在MySQL中,datetime类型的字段需要一个符合。中插入了一个不正确的日期时间值,即空值``。要解决这个问题,你需要确保你插入到。列时,已经设置了允许NULL值。

2023-07-27 17:29:41 7819

原创 mysql保存函数报错问题

【代码】mysql保存函数报错问题。

2023-07-20 10:31:00 177

原创 Java中将本服务器的文件拷贝到另一个服务器(Windows to Linux)

如果你需要在复制的文件中添加注释,你需要先修改本地的文件,然后再进行文件传输。这将取决于文件的类型和格式。例如,如果这是一个文本文件,你可以直接在文件中添加你的注释。在Java中,将文件从Windows服务器复制到Linux服务器,常用的方式是使用SSH进行安全的文件传输。另外,这段代码中没有提供详细的错误处理逻辑,你可能需要根据你的实际需求添加适当的错误处理代码。方法会覆盖远程服务器上的同名文件,如果你不希望覆盖原有文件,请自行添加逻辑进行检查。添加到你的项目依赖中。的库,可以用于SSH连接和操作。

2023-07-07 10:27:34 4262 2

原创 Java中将本服务器的文件拷贝到另一个服务器(Linux to Linux)

如果你指的是在源代码中添加中文注释,那么你可以在上面的代码中随意添加。如果你需要在传输的文件中添加注释,那么你需要先修改本地文件,然然后再进行文件的传输。这将取决于文件的类型和格式,如果是文本文件,你可以直接在文件中添加注释。另外,该段代码假设你的服务器使用的是22端口进行SSH连接,如果你的服务器使用的端口不是22,需要将代码中的22替换为你的实际端口。同时,代码中的"scp -t " + rfile是SCP的标准命令,用于将文件复制到服务器的指定路径,请注意,在使用上述代码时,需要将。

2023-07-07 10:23:35 3284

原创 Mysql导入sql文件报COLLATION ‘utf8_general_ci‘ is not valid for CHARACTER SET ‘utf8mb4‘原因

字符集的版本,或者使用MySQL支持的字符集和排序规则来创建数据表。字符集,就会出现以上错误。解决这个问题的方法是升级MySQL到支持。这个错误通常是因为MySQL数据库版本较旧,不支持使用。字符集支持存储更多的字符,包括一些表情符号等,而。如果MySQL版本不支持。这样就可以避免出现以上错误。

2023-06-26 16:15:18 7913

原创 js判断select框的值在表单提交保存时是否发生了更改

元素的值是通过动态内容(例如Ajax请求)填充的,您需要在适当的时机(例如Ajax请求成功后)保存初始值。元素值发生变化时将当前值与初始值进行比较。请注意,这个示例假定初始值是在页面加载时设置的。框的值在保存时是否发生了更改,可以在页面加载时保存。框的当前值与初始值进行比较,以检测是否发生了更改。的初始值,然后在提交表单之前或在。当表单提交时,我们将。要在JavaScript中检测。在这个示例中,我们首先获取。元素的引用,然后保存。

2023-06-20 16:02:22 927

原创 Java中MQTT使用教程代码示例附每行代码注释

以下是一个使用Java和Eclipse Paho MQTT客户端库的完整代码示例,并为每行代码添加了注释说明。这个示例包括连接到MQTT服务器、订阅主题、接收消息、发布消息、断开连接和关闭客户端。这个示例演示了如何使用Eclipse Paho库创建一个简单的MQTT客户端,连接到MQTT服务器,订阅指定的主题、发布消息以及断开连接和关闭客户端。首先,您需要在项目中添加Eclipse Paho MQTT依赖项。对于Maven项目,请将以下内容添加到。变量的值替换为您要连接的MQTT服务器地址。

2023-06-16 15:29:27 943

原创 Java通过MQTT订阅主题为xxx步骤代码

方法将会被调用并输出接收到的消息。变量的值替换为您要连接的MQTT服务器地址。这将使用Paho MQTT库订阅。

2023-06-16 13:44:30 599

转载 Java中如何订阅多个 MQTT 主题

然后我已经实现了setCallBack方法,并在messageArrive下添加了该行,以使用我从订阅收到的消息有效负载更改文本视图值。我正在努力解决一个问题,或者可能是因为我的编程背景很小,问题是关于订阅多个主题并在 android 的多个文本视图中显示订阅的主题。回调是针对每条消息传递的,因此您只需设置 if 语句即可根据主题决定要更新的 textView。但是,您不应该在回调中调用该方法,因为它发生在客户端线程上。当然,当我定义另一个文本视图时,它只是采用了与第一个相同的结果。

2023-06-16 11:35:01 2556

原创 取前端为Object object 的值方法

的输出时,一般是因为输出的对象没有被正确地转换为字符串。方法将对象转换为字符串后,就可以正常地输出对象了。如果直接将该对象输出到控制台或页面中,会得到一个。为了正确地输出对象,可以使用。方法将对象转换为字符串。

2023-05-31 14:13:47 1014

原创 用命令语句修改mysql某字段长度

以上语句中,MODIFY关键字用于修改表结构,VARCHAR(50)用于指定字段的新长度为50。这样就可以将表A中的字段col1的长度修改为50了。需要注意的是,修改字段长度可能会导致数据截断或者数据类型转换的问题,因此在修改字段长度之前应该对数据进行备份,并确保修改操作不会影响数据的完整性。在MySQL中修改某个字段的长度,需要使用ALTER TABLE语句,具体操作如下: 假设要修改表A中的字段col1的长度为50。

2023-04-21 11:44:02 2256

原创 mysql中一张表的user_id替换成对应user_name保存

在MySQL中将一个表中的user_id替换成对应的user_name,需要使用join语句将两个表连接起来,然后使用update语句更新表中的数据。具体操作如下: 假设有两个表:表A和表B,表A中包含user_id和user_name两列,表B中包含user_id和其他列。以上语句中,JOIN语句将表B和表A连接起来,ON语句指定连接的条件为B表中的user_id等于A表中的user_id。SET语句将B表中的user_id更新为A表中对应的user_name。

2023-04-21 10:42:59 632

原创 js中获取当前点击的li标签以及li标签中a标签的id

这个代码会遍历所有的li标签中的a标签,对每个a标签绑定一个click事件,并在点击时输出该a标签的id。注意,这里使用了this关键字来表示当前点击的a标签,并且使用e.preventDefault()来阻止a标签的默认跳转行为。这个代码会遍历所有的li标签,对每个li标签绑定一个click事件,并在点击时输出该li标签的id。注意,这里使用了this关键字来表示当前点击的li标签。

2023-04-04 10:10:34 2802

原创 前端中jsp里EL表达式转html写法

【代码】前端中jsp里EL表达式转html写法。

2023-03-01 16:03:39 270

原创 PLSQL软件中如何新建Oracle SQL代码窗口

我们在PLSQL软件中,找到文件菜单。此时我们点击新建就能新建文件。此时我们选择这个SQL文件。点击之后,我们就能在这里看到SQL代码窗口。 于是我们就能在这里输入SQL代码。 按下F8之后就能运行SQL代码。

2023-02-15 16:22:18 1784

原创 Java中Spring Boot框架集成Swagger2增强版Knife4j

【代码】Spring Boot 框架集成Knife4j。

2023-01-29 13:23:54 367

原创 VUE中常见频繁用到的指令缩写(v-bind、v-on)(官方介绍)

对于 attribute 名来说都是合法字符,在所有支持 Vue 的浏览器都能被正确地解析。而且,它们不会出现在最终渲染的标记中。缩写语法是完全可选的,但随着你更深入地了解它们的作用,你会庆幸拥有它们。前缀作为一种视觉提示,用来识别模板中 Vue 特定的 attribute。前缀很有帮助,然而,对于一些频繁用到的指令来说,就会感到使用繁琐。同时,在构建由 Vue 管理所有模板的。它们看起来可能与普通的 HTML 略有不同,但。前缀也变得没那么重要了。

2023-01-25 18:50:54 635

原创 Vue项目基础环境搭建完整步骤

Vue CLI 致力于将 Vue 生态中的工具基础标准化。它确保了各种构建工具能够基于智能的默认配置即可平稳衔接,这样你可以专注在撰写应用上,而不必花好几天去纠结配置的问题。Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,是一个官方脚手架,可以帮助我们快速创建vue项目工程目录,目前最新版本4.x。public vue服务器静态文件目录,只有唯一的一个index.html。我们的开发目录,最重要的目录,源文件(我们写的代码)目录。

2023-01-21 12:17:52 1042

原创 JavaScript中的比较运算符等于(==)和全等于(===)区别

既比较值的大小是否相等,又比较值的类型(比较大小,类型)比较值的大小是否相等,不比较值的类型 (比较大小)

2023-01-09 00:07:43 355

转载 Linux上安装Redis教程

本篇文章是基于CentOS7,安装Redis版本为redis-6.2.6。

2022-11-23 11:05:16 122

原创 java中把年月日时间(yyyy-MM-dd)或其他时间格式转换成只有年月(yyyy-MM)或其他时间格式的简单方法

yyyy-MM-dd 即:年-月-日 只需要年月,可写为:yyyy-MM。用SimpleDateFormat类进行时间格式定义。

2022-10-27 20:33:29 8046

原创 SonarLint代码规范检查提示Cognitive Complexity of methods should not be too high

认知复杂性是衡量方法的控制流程有多难理解的指标。认知复杂度高的方法将难以维持。在规则设置中可以设置以下参数值。在连接模式下,服务器端配置将覆盖本地设置。

2022-10-24 17:20:51 8469

转载 java操作PDF文件,可支持分页、合并、图片转PDF等

java操作PDF,有一个很好用的工具——pdfbox。只需要引入依赖,即可使用。

2022-10-18 11:32:38 2861

转载 Java使用iTextPDF生成PDF文件的实现方法

创建文档实例 Document获取PdfWriter实例 (需要指定Document实例 和pdf 生成的磁盘路径)打开文档添加段落内容关闭操作文档实例 (操作完成后必须执行文档关闭操作)

2022-10-17 17:13:09 1230

原创 Modifiers should be declared in the correct order 修饰符应按正确的顺序声明

不遵循此约定不会产生技术影响,但会降低代码的可读性,因为大多数开发人员都习惯了标准顺序。NoncompliantCodeExample不符合代码示例。修饰符应按正确的顺序声明,这是由于修饰符顺序写反了。CompliantSolution合规解决方案。......

2022-07-22 13:17:44 1043

原创 The expression ‘XXXX‘ evaluated to a null value

意思是说该XXX集合为空集合(集合计算为空值)这种情况在标签外面加标签做非空判断即可

2022-07-14 13:52:33 1066

原创 代码规范Sonar报Raw types should not be used

Raw types should not be used Code smell Majorjava:S3740 Generic types shouldn’t be used raw (without type parameters) in variable declarations or return values. Doing so bypasses generic type checking, and defers the catch of unsafe code to runtime.

2022-07-11 16:37:20 8823

原创 数据库SQL中CASE WHEN替换成IF写法

数据库SQL中CASE WHEN替换成IF写法

2022-07-11 15:53:47 1802

原创 Hutool集合相关工具类CollUtil常用方法

两个集合的并集 针对一个集合中存在多个相同元素的情况,计算两个集合中此元素的个数,保留最多的个数 例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c] 结果:[a, b, c, c, c],此结果中只保留了三个cParams:coll1 – 集合1coll2 – 集合2Type parameters:<T> – 集合元素类型Returns:并集的集合,返回 ArrayList两个集合的交集 针对一个集合中存在

2022-06-30 18:42:09 10158

原创 HTTP协议请求响应报文相关介绍

1.相关概念 1.1TCP/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据;1.2Http协议是基于TCP之上的,当浏览器须要从server获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到server的连接通道。当本次请求须要的数据完成后,Http会马上将TCP连接断开,这个过程是非常短的。所以Http连接是一种短连接,是一种无状态的连接。所谓的无状态,是指浏览器每次向server发起请求的时候,不是通过一个...

2022-04-04 18:31:07 3688

原创 Hutool树结构工具-TreeUtil构建树形结构的两种方式

第一种方式构建Treepublic static void main(String[] args) { // 构建node列表(数据源) List<TreeNode<String>> nodeList = CollUtil.newArrayList(); nodeList.add(new TreeNode<>("1", "0", "系统管理", 5)); nodeList.add(new TreeNode<..

2022-03-27 13:53:08 7186

原创 Java中的单行、多行和文档注释

在编写程序时,为了使代码易于阅读,通常会在实现功能的同时为代码加一些注释。1.单行注释以双斜杠“//”标识,只能注释一行内容,用在注释信息内容少的地方。// 定义一个整型变量int i = 10;2.多行注释包含在“/*”和“*/”之间,能注释很多行的内容。为了可读性比较好,一般首行和尾行不写注释信息,这样也比较美观好看。/* 这是多行注释*/3.文档注释包含在“/**”和“*/”之间,也能注释多行内容,一般用在类、方法和变量上面,用来描述其作用。注释后,鼠标放在

2022-02-27 10:29:44 465

原创 基于JAVA的免费手机归属地接口查询

接口地址:http://apis.juhe.cn/mobile/get返回格式:json/xml请求方式:get请求示例:http://apis.juhe.cn/mobile/get?phone=13429667914&key=您申请的KEY接口备注:本服务也支持私有化部署,详情可点击:手机号码归属API - 私有化部署方案 - 聚合数据请求参数说明: 名称 必填 类型 说明 phone 是 int 需要查询的手机号...

2022-02-24 16:08:13 1590

原创 基于JAVA的免费天气预报接口查询

接口地址:http://apis.juhe.cn/simpleWeather/query返回格式:json请求方式:http get/post请求示例:http://apis.juhe.cn/simpleWeather/query?city=%E8%8B%8F%E5%B7%9E&key=接口备注:通过城市名称或城市ID查询天气预报情况请求参数说明: 名称 必填 类型 说明 city 是 string 要查询的城市名称/..

2022-02-24 16:01:12 4682 8

原创 一文搞懂Java8新特性中Stream流常用API及详解

使用流创建流在使用流之前,首先需要拥有一个数据源,并通过StreamAPI提供的一些方法获取该数据源的流对象。数据源可以有多种形式:1. 集合这种数据源较为常用,通过stream()方法即可获取流对象:List<Person> list = new ArrayList<Person>(); Stream<Person> stream = list.stream();2. 数组通过Arrays类提供的静态函数stream()获取数组的流...

2022-02-20 10:10:17 1057

java初级基础面试题入门版

java初级基础面试题入门版 全部背完基础的面试没问题

2021-12-28

空空如也

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

TA关注的人

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