自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(401)
  • 资源 (2)
  • 收藏
  • 关注

原创 bootstarp-select

【代码】bootstarp-select。

2024-04-19 10:45:55 42

原创 js方法传参数是json或者对象

【代码】js方法传参数是json或者对象。

2024-04-09 15:18:45 109

原创 brew命令

如果服务没有运行,上述命令将会尝试启动它。替换为您想要检查的服务名称。如果服务没有运行,这个命令也会尝试重启服务。这将清理任何无效的服务启动脚本,然后再次列出服务状态。安装并运行的服务及其状态(启动、停止等)。brew 查看启动状态。这个命令会列出所有通过。

2024-03-22 16:33:49 236

原创 easyExcel和easyoi冲突问题

【代码】easyExcel和easyoi冲突问题。

2024-03-07 15:40:42 96

原创 easypoi逐行读取Excel文件内容的示例

这段代码是一个使用`cn.afterturn.easypoi`库读取Excel文件内容的示例。然而,它并没有实际调用`ExcelImportUtil`来导入数据并转换为Java对象,而是直接逐行逐列地读取Excel文件的内容,并将每行单元格的数据以字符串或日期格式添加到一个列表中。如果你想利用Easypoi框架进行更复杂的导入功能,例如映射到Java对象,你可能需要修改该代码以使用`ExcelImportUtil.importExcel()`方法,并提供一个对应的实体类列表作为目标容器。

2024-03-06 08:31:39 425

原创 MYSQL索引

4.全文索引:FULLTEXT。3.主键索引:PRIMARY。2.唯一索引:UNIQUE。mysql的索引类型。分析sql执行的状态。

2024-03-01 16:39:13 192

原创 Redis7

摘录 https://github.com/Romantic-Lei/Learning-in-practice/blob/master/Redis/官网地址:英文:Redis中文:CRUG网站 redis中文文档安装包:https://redis.io/download/,选择redis7.0版本即可 Redis在线测试地址(不用下载也能玩):Try RedisRedis命令参考:Redis 命令参考 — Redis 命令参考window版安装:下载地址:GitHub - zkteco-home/redis

2024-02-26 17:28:20 810

原创 多个MP3音频合成

【代码】多个MP3音频合成。

2024-02-01 17:15:40 533

原创 java实现延迟/超时/定时

方法获取任务的时候,会拿到队列头部的元素,也就是队列中最早需要被执行的任务,通过getDelay返回值判断任务是否需要被立刻执行,如果需要的话,就返回任务,如果不需要就会等待这个任务到延迟时间的剩余时间,当时间到了就会将任务返回。,list数据类型,被称为目标队列,这个里面存放的任务都是已经到了延迟时间的,可以被消费者获取的任务,所以上面demo中的RBlockingQueue的take方法是从这个目标队列中获取到任务的。这里面就有这么一个channel叫做。图中channel理解成MQ中的topic。

2024-01-08 13:44:23 1502

原创 vue动态路由,三级及以上路由,地址跳转,但是页面不显示

vue动态路由的时候,一级,二级路由都正常展示,但是三级,四级,五级等就只看到地址跳转了,但是页面并没有跳转,这种循环希望大家使用递归。

2023-12-28 13:40:36 1512

原创 java--静态代理模式理解

静态代理模式

2023-12-20 16:37:05 654

原创 获取指定目录下的文件夹名称

在 lambda 表达式中,`current` 表示当前目录的路径,`name` 表示当前文件或文件夹的名称。如果是目录,则返回 `true`,被 `list` 方法筛选出来,存储在 `subDirectories` 数组中。首先,我们使用 `File` 类创建一个表示指定目录的实例,该目录的路径由 `basePath + path` 指定。其中,`basePath` 是基础路径,`path` 是相对路径,两者组合起来表示要遍历的目录的完整路径。

2023-12-09 12:30:55 233

原创 Hutool-zip压缩包下载

在Java中,`List`的`toArray`方法可以将`List`转换为数组。如果传递的数组大小不够,`toArray`方法会创建一个新的数组,并将`List`中的元素复制到新数组中。如果传递的数组大小足够,`toArray`方法会将`List`中的元素复制到传递的数组中,如果传递的数组大小超过`List`的大小,多出的部分会被置为`null`。`new File[0]`是为了确保`toArray`方法创建一个新的`File`数组,其大小与`List`的大小相匹配。

2023-12-08 13:36:36 274

原创 Netty网络编程

【代码】Netty网络编程。

2023-12-04 17:38:58 223

原创 NIO网络编程

这样写存在一个问题,因为设置为了非阻塞,会一直执行while(true)中的代码,CPU一直处于忙碌状态,会使得性能变低,所以实际情况中不使用这种方法处理请求。,所以需要我们在处理完一个事件后,通过迭代器手动移除其中的selecionKey。将缓冲区的大小设置为4个字节,发送2个汉字(你好),通过decode解码并打印时,会出现乱码。通过Selector监听事件,并获得就绪的通道个数,若没有通道就绪,线程会被阻塞。这是因为UTF-8字符集下,1个汉字占用3个字节,此时缓冲区大小为4个字节,

2023-11-29 15:59:40 183

原创 vue.config.js

(String | Object | Function): 指定要代理的目标主机的URL。(String): 控制代理日志的级别。(Boolean): 控制是否更改请求头中的Origin字段为目标URL的域名。(Boolean): 控制是否将请求头中的host字段设置为目标URL的主机。(Function): 一个回调函数,用于在代理请求被发送之前修改请求头。(Object): 用于重写路径,将请求中的某些部分替换为其他内容。(Function): 一个回调函数,用于处理代理过程中的错误。

2023-11-24 23:56:35 386

原创 node bug解决

使用 git config -l 就能看到已经更改成功啦。后面要加个空格不是和/连载一起。

2023-11-13 15:43:15 195

原创 java算法收藏

值可能会影响最终的结果。具体来说,如果列表中的所有和都是负数,那么初始的。初始值为0,而列表中的所有和都是负数,那么无论怎样计算,的值都不会被更新,最终的结果仍然是0,这显然是不正确的。设置为0,那么在比较连续3日和的时候,初始的。,这样无论列表中的和是什么,初始的。值为0可能会导致错误的结果。因此,为了确保正确性,我们将。

2023-11-09 16:55:56 80

原创 Flink容错机制

既然是端到端的exactly-once,我们依然可以从三个组件的角度来进行分析:(1)Flink内部Flink内部可以通过检查点机制保证状态和处理结果的exactly-once语义。(2)输入端输入数据源端的Kafka可以对数据进行持久化保存,并可以重置偏移量(offset)。所以我们可以在Source任务(FlinkKafkaConsumer)中将当前读取的偏移量保存为算子状态,写入到检查点中;

2023-09-25 14:00:54 686

原创 Rabbit消息的可靠性

Confirm模式简介Confirm模式简介消息的confirm确认机制,是指生产者投递消息后,到达了消息服务器Broker里面的exchange交换机,则会给生产者一个应答,生产者接收到应答,用来确定这条消息是否正常的发送到Broker的exchange中,这也是消息可靠性投递的重要保障;具体代码设置。

2023-09-23 22:25:29 247

原创 Flink状态

状态的失效其实不需要立即删除,所以我们可以给状态附加一个属性,也就是状态的“失效时间”。ReducingState这个接口调用的方法类似于ListState,只不过它保存的只是一个聚合值,所以调用.add()方法时,不是在状态列表里添加元素,而是直接把新数据和之前的状态进行归约,并用得到的结果更新状态。与Keyed State中的列表状态的区别是:在算子状态的上下文中,不会按键(key)分别处理状态,所以每一个并行子任务上只会保留一个“列表”(list),也就是当前并行子任务上所有状态项的集合。

2023-09-23 11:34:45 288

原创 docker

命令用来展示所有运行中的容器(docer ps -a 是命令是用来展示所有所有的容器,包括未运行的容器。docker exec -it ***(ID,可以写上全部,也可以写前三个) bash。进入容器终端并且的保留为容器终端的输入形式。

2023-09-22 17:32:36 104

原创 Flink窗口

1)周期性水位线生成器(周期性生成器一般是通过onEvent()观察判断输入的事件,而在onPeriodicEmit()里发出水位线。// 自定义水位线的产生env.print();@Override@Override// 告诉程序数据源里的时间戳是哪一个字段@Override// 延迟时间// 观察到的最大时间戳@Override// 每来一条数据就调用一次// 更新最大时间戳@Override// 发射水位线,默认200ms调用一次。

2023-09-21 17:22:25 453

原创 Flink DataStream API

当Flink提供的所有分区策略都不能满足用户的需求时,我们可以通过使用partitionCustom()方法来自定义分区策略。1)自定义分区器@Override2)使用自定义分区5.3.5分流所谓“分流”,就是将一条数据流拆分成完全独立的两条、甚至多条流。也就是基于一个DataStream,定义一些筛选条件,将符合条件的数据拣选出来放到对应的流里。

2023-09-18 09:03:14 228

原创 Flink

打包完成后,在target目录下即可找到所需JAR包,JAR包会有两个,FlinkTutorial-1.0-SNAPSHOT.jar和FlinkTutorial-1.0-SNAPSHOT-jar-with-dependencies.jar,因为集群中已经具备任务运行所需的所有依赖,所以。,任务运行所需的配置参数和保存点路径等,如下图所示,配置完成后,即可点击按钮“Submit”,将任务提交到集群运行。(4)点击该任务,可以查看任务运行的具体情况,也可以通过点击“Cancel Job”结束任务运行。

2023-09-15 17:30:25 468

原创 java获取音频,文本准转语音时长

【代码】java获取音频,文本准转语音时长。

2023-09-14 09:02:06 296

原创 抓包-要抓取Spring Boot应用程序的请求

请注意,如果你的Spring Boot应用程序使用了HTTPS进行请求,你需要在Charles的SSL代理设置中添加相应的域名,并且确保SSL代理设置正确。另外,如果你的Spring Boot应用程序使用了自定义的HTTP客户端,你可能还需要在配置中设置代理。1. 确保你已经按照之前提到的方法设置了Charles代理,并在Charles的SSL代理设置中添加了Spring Boot应用程序的域名。这个配置类会设置系统属性,告诉Spring Boot应用程序使用Charles代理进行网络请求。

2023-08-30 10:16:03 977

原创 java封装工具

【代码】java封装工具。

2023-08-15 10:34:51 87

原创 SQL SERVER 中将数据表中的字段按分隔符分成多行多列

【代码】SQL SERVER 中将数据表中的字段按分隔符分成多行多列。

2023-08-01 10:27:15 3359 1

原创 Ant Design Pro 封装网络请求

可以直接在antdPro项目的app.文件中对request进行运行时配置,并且该配置会直接透传到umi-request的全局配置。后续直接从umi中引入request或者useRequest直接使用,可以说是非常方便。

2023-07-31 09:55:30 1151

原创 git remote add origin详解

执行这条指令之后,你的本地项目就与远程Git仓库建立了连接,你就可以开始对你的代码进行版本追踪和协作开发了。使用“git remote add origin”指令,可以轻松地将本地项目连接到远程Git仓库。git remote set-url origin 执行这条指令之后,Git就会将已经添加的名为“origin”的仓库删除。git remote add origin 其中,是你的远程Git仓库的网址。

2023-07-31 09:21:23 15817

原创 Gitee创建分支

在讲解如何在Gitee上创建新的分支之前,我们需要了解一下Gitee中默认是存在master分支的,master分支可以看做是主分支。当我们在Gitee上创建了新的分支后,我们还需要在本地进行相应的操作,这样才能实现在新分支上进行代码的开发和提交。4.选择分支的基础分支,即被合并分支的父级分支,一般选择master分支,此时合并分支为提交过来的新的分支。4.在输入框中输入新分支的名字,并选择创建该分支的基于哪个分支,通常选择master分支。5.点击“创建分支”按钮,即可完成分支创建。

2023-07-26 16:35:47 2444

原创 ant design pro 文件/方法/变量相关介绍

使用@@initialState关键字和useModel钩子,可以在任何组件中获取和使用应用程序的初始状态。例如,在上面提到的代码中,通过const { initialState, setInitialState } = useModel('@@initialState'),我们可以获取到应用程序的初始状态,并在组件中使用它。@@initialState是一个特殊的关键字,用于在UmiJS中获取应用程序的初始状态。这样做的好处是,我们可以在应用程序的任何地方获取和使用初始状态,而不需要显式地传递它。

2023-07-26 08:58:55 179

原创 ant design pro v5

就是删除这个文件 ./src/components/index.md,我建的项目是 simple,删了之后直接可以运行。目前已经试过删除node_modules文件夹,并重新安装依赖包,依旧报错。### 问题出现的环境背景及自己尝试过哪些方法。Ant Design Pro版本:5.2.0。

2023-07-24 20:05:39 1431

原创 js箭头函数this指向

在上面的代码中,`MyClass` 是一个类,`myObj` 是该类的实例。在上面的代码中,`sayHello` 方法是一个箭头函数,它继承了类 `MyClass` 的上下文,因此 `this` 指向的是类的实例 `myObj`。在 JavaScript 中,类中的箭头函数的 `this` 指向的是定义该箭头函数的上下文,而不是运行时的上下文。当你在类中使用箭头函数时,箭头函数会继承外部作用域的 `this` 值,而不会创建自己的 `this`。这意味着 `this` 在方法中指向的是当前实例对象。

2023-07-21 10:57:50 267

原创 react教程

【代码】react教程。

2023-07-20 17:26:14 326

原创 java 原生jdbc 操作数据库

【代码】java 原生jdbc 操作数据库。

2023-07-19 16:57:32 116

原创 css动画gsap 时间线 TimeLine

2023-06-27 21:00:24 183

原创 Mysql 把某一列字段按照逗号分割

列中的值按逗号分割出来,并仅选取分割后的最后一个值。这样就可以得到不重复的值,因为。表(这是MySQL系统表,用于提供帮助主题的信息)来生成一个辅助表。列中将数据按逗号拆分成多行,并返回其中不重复的值。列按逗号拆分成多行,并返回其中不重复的值。函数可以使用它来找到逗号分割后的每个值。这个表用来生成适当的行数,以便将。关键字被应用在最终的查询结果上。的值按逗号分割成多行。总之,这个查询语句的目的是将。该查询语句的目的是从。为'137'的记录的。

2023-06-26 16:04:00 3739

原创 mac端口被占用,杀死被占用的进程

kill -9 27468(换成上一行命令被占用的pid)lsof -i:8896(换成你的端口号)

2023-06-15 10:21:03 459

bootstarp-select

bootstarp-select案例,里面包含了js过分css

2024-04-19

java基础(1-3章,后续还未整理,随时更新)

java基础(1-3章,后续还未整理,随时更新)

2024-03-05

获取音频时长jave-1.0.2.jar.zip

获取音频时长jave-1.0.2.jar.zip

2023-09-14

tinymce 富文本组件

tinymce 富文本组件

2023-05-17

尚硅谷的todolist示例 使用的兄弟组件通讯

尚硅谷的todolist示例 使用的兄弟组件通讯

2022-11-25

JS插件lodash文件

JS插件lodash文件

2022-02-15

PHP信息分类带数据源码.rar

php信息分类网站(仿58同城)源码-适合电信增值业务许可证-icp,edi(带文档安装),亲测可用

2021-03-09

空空如也

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

TA关注的人

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