自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(900)
  • 资源 (4)
  • 收藏
  • 关注

原创 百度PaddleSpeech识别大音频文件报错

百度PaddleSpeech语音识别目前格式仅支持pcm、wav或amr,我们常见一点的是wav格式。由于不支持mp3格式,如果想识别mp3格式文件内容,也可以使用ffmpeg进行文件格式转换,转换完成之后就可以识别了。基于上述情况,我准备调用代码操作ffmpeg工具将大音频文件进行分割,然后针对小音频逐个识别,最终拼接识别结果即可。我看了一下前同事留下的代码,发现报错信息来自百度PaddleSpeech内部,所以修改源代码这条路基本无解。我切分的标准是50s一段,基本都是可以识别出来的,仅供参考。

2024-12-30 17:26:26 774

原创 kkFileView集成springboot:使用自定义预览接口(非minio预览接口),发现无法预览资源

如果文件路径中有斜杠,担心会存在影响,在将预览接口地址返回给kkfileView的时候,也可以将文件路径进行Base64编码,然后拼接上文件后缀,之后提供给kkfie进行预览;将文件地址放在请求链接中,这样uri就会以文件后缀结尾,之后将拼接之后的预览接口地址提供给kkfileView,之后kkfileView就请求该预览接口地址,也就是下面截图中的接口。之前提供给kkFileView的预览地址都是获取的minio预览地址。按照项目验收要求,需要对minio中存储的数据进行加密。

2024-12-29 16:23:49 341

原创 springboot+logback学习文档

语法(该变量的值指代该类中convert方法的返回值) < conversionRule conversionWord = " 变量名 " converterClass = " ClassicConverter类的子类全路径 " /> # 定义示例

2024-12-23 17:15:52 1170

原创 Word处理表格的一些宏

遇到错误将进行捕获,然后继续处理下一个表格。遇到错误将进行捕获,然后继续处理下一个表格。

2024-12-05 10:03:35 512

转载 解决在线程池中无法获取request值的问题

在新开子线程之前 设置共享// 设置子线程共享将上述两行代码设置在子线程执行前, 如下图设置后的代码log.info("主线程: {}, 进入了test2方法, userId的值为: {}", Thread.currentThread().getName(), userId);// 设置子线程共享// 开启一个子线程。

2024-11-29 16:01:58 130

原创 Nacos学习文档

命名空间(namespace):用于进行租户粒度的配置隔离。配置分组(group):Nacos 中的一组配置集,是组织配置的维度之一。配置集 ID(data id):Data ID 通常用于组织划分系统的配置集。综上所述:Nacos 数据模型 Key 由三元组唯一确定, Namespace默认是空串,公共命名空间(public),分组默认是 DEFAULT_GROUP。

2024-11-25 22:21:15 954

转载 尚硅谷ShardingSphere5笔记(老师写的很好,直接在CSDN备份一份)

官网:https://shardingsphere.apache.org/index_zh.html文档:https://shardingsphere.apache.org/document/5.1.1/cn/overview/Apache ShardingSphere 由 JDBC、Proxy 和 Sidecar(规划中)这 3 款既能够独立部署,又支持混合部署配合使用的产品组成。指所有的分片数据源中都存在的表,表结构及其数据在每个数据库中均完全一致。

2024-10-28 23:47:41 204

原创 在Windows中金蝶容器的一些基本用法

但是部分前后端不分离的项目不能携带war包名称,否则就会报错,因此提出当前功能。重置密码,当访问当前页面的时候就会出现密码重置按钮了。当启动金蝶容器后,再停止金蝶容器,直接修改。,下次启动金蝶容器就可以达到对应效果了。目录下,如需替换文件可直接在里面更新。密码:你记得就填写,不记得就按照。当启动金蝶容器后,访问该网址。当启动金蝶容器后,访问该网址。手动将应用基础上下文修改成。默认账号:admin。包服务的时候需要加上。

2024-10-24 16:02:01 251

原创 Spring使用注解进行依赖注入

不要把选择留给Spring。

2024-10-16 16:52:41 343

原创 SpringAOP使用方法—学习文档

/ 说明:在@Before注解中使用切入点方法System.out.printf("===测试通知中使用组合切入点方法,目标类名称:%s、连接点(方法)名称:%s\n", className, methodName);// 说明:在@Before注解中使用自定义的切入点表达式System.out.printf("===测试通知中使用组合自定义的切入点表达式,目标类名称:%s、连接点(方法)名称:%s\n", className, methodName);

2024-10-14 00:13:08 944

原创 Spring源码:SpringBoot启动流程分析

通过百度网盘分享的文件:链接:https://pan.baidu.com/s/1fnt5fWSBLY7UfFPoZFyZpQ?pwd=gyg1提取码:按着按键点击方法:继续按着按键点击方法:继续按着按键点击构造方法:继续按着按键点击构造方法:我们逐步来分析SpringApplication构造方法中具体在什么事情::resourceLoader是null,所以赋值也是null:将主启动类放到集合中,后续会使用到,知道有这么回事就行,看到时再提一下:获取当前的web环境,即使用还是,我们使用环境:往中放

2024-10-11 02:01:21 537

原创 Sping源码:三级缓存

CodeStudyApplication类:主启动类A类:通过IOC方式注入类B和类C的单例对象,用来测试循环依赖;并且在成员方法test()上添加@Transactional注解,用来测试动态代理B类:通过IOC方式注入类A的单例对象,用来测试循环依赖C类:通过IOC方式注入类A的单例对象,用来测试循环依赖,类C和类B的主要区别是“当B对象触发A对象的循环依赖后,可以获取A对象的代理对象,然后看C对象如何获取A对象的代理对象”

2024-09-30 23:13:36 1403

转载 Java基础—正则表达式

匹配 pattern 但不获取匹配结果,也就是无法通过matcher.group(X)方法获取到括号里面的结果,但是在匹配的时候会消耗字符,下次在执行matcher.find()方法就不会再经过这些字符了;正则表达式中的零宽断言是一种特殊的结构,它在匹配的时候不会消耗字符,只是对匹配位置进行条件判断。匹配所包含的任意一个字符。上面讲解的Pattern.matches()方法底层就是Matcher 类的matches()方法,作用都是执行整体匹配的,我们看下Pattern.matches()方法的源代码;

2024-07-27 18:40:58 3273

转载 Java基础—泛型

如果普通成员变量是数组类型,不可以赋初始值,比如:T[] arr = new T[8],这种写法是不允许的,原因是:参数类型T不能直接实例化。泛型具体的类型是在编译时确定的,如果我们指定泛型为具体类型,那就使用它。在成员属性中使用的泛型,必须来自于在类上定义的。

2024-07-25 00:21:25 94

转载 Java基础—反射

Java基础 反射

2024-07-24 00:44:45 1275

转载 Nginx学习文档

events 块涉及的指令主要影响 Nginx 服务器与用户的网络连接,常用的设置包括是否开启对多 work process下的网络连接进行序列化,是否允许同时接收多个网络连接,选取哪种事件驱动模型来处理连接请求,每个 wordprocess 可以同时支持的最大连接数等。这是 Nginx 服务器并发处理服务的关键配置,worker_processes 值越大,可以支持的并发处理量也越多,但是会受到硬件、软件等设备的制约,建议worker 数和服务器的 cpu 数相等是最为适宜的。

2024-07-17 22:01:08 515

转载 Cron表达式学习文档

字符仅被用于天(月)和天(星期)两个子表达式,它是单词“last”的缩写 ,但是它在两个子表达式里的含义是不同的。在子表达式(月)里表示每个月的含义,“*”在子表达式(天(星期))表示星期的每一天。当2个子表达式其中之一被指定了值以后,为了避免冲突,需要将另一个子表达式的值设为。在子表达式(分钟)里的“0/15”表示从第0分钟开始,每15分钟执行一次。字符仅被用于天(月)和天(星期)两个子表达式,表示不指定值。例如:子表达式(天(星期))可以为。在天(星期)自表达式中,在天(月)子表达式中,

2024-07-11 00:05:08 151

转载 Shell编程

Shell是一个命令解释器,它接收应用程序/用户命令,然后调用操作系统内核。Shell还是一个功能强大的编程语言,具有容易编写、容器调试、灵活性强的优点。

2024-06-30 10:30:55 122

转载 解决从金仓数据库(V8R3版本)获取到的数据中时间相差8小时问题

目前公司项目在使用金仓数据库,版本是V8R3,我发现图片取不出来了,但是记录和资源都在,并且本地测试是OK的,但是在K8S中就不成功;我们公司获取图片资源的方式是通过创建时间中的年-月-日-时,所以我在代码中将创建时间打印出来了,此时发现打印结果和数据库中时间相差8个小时,所以我猜测应该是docker容器的时区不正确。

2024-06-19 15:46:43 401

原创 在金仓数据库中导入sql文件,解决中文数据乱码问题

当客户端连接金仓数据库之后,默认情况下编码方式可能是。,大家可以在登录金仓数据库之后,执行。

2024-06-19 11:15:46 1380

原创 推荐一个适合Elasticsearch7和Elasticsearch8语法的es版本:7.17.4

【代码】推荐一个适合Elasticsearch7和Elasticsearch8语法的es版本:7.17.4。

2024-04-25 17:29:04 351 1

原创 推荐一个带java环境的tomcat镜像,使用jdk 1.8.0_312

【代码】推荐一个带java环境的tomcat镜像,使用jdk 1.8.0_312。

2024-04-25 17:05:35 436 3

原创 事务的4大特性、隔离级别、传播机制

事务的4大特性、事务隔离级别、事务传播行为

2024-02-21 00:23:39 1107

原创 使用HanLP抽取摘要和关键字

【代码】使用HanLP抽取关键字和摘要(java)

2024-02-05 15:30:53 926 1

原创 自增id怎么选

【代码】自增id怎么选。

2024-01-28 14:21:36 482

原创 k8s云原生环境搭建笔记——第二篇

考虑到文件查找步骤的描述较多,我本次直接给大家提供这些yaml文件的百度网盘链接,然后kube-state-metrics版本是。然后执行如下指令,该指令将会执行目录下的所有yaml文件。如果遇到问题了,可以查看上述几个容器的日志,尤其是看下。如果无法下载镜像,或者后续执行有问题,都可以使用。,大家可以寻找任何自己想要的内容,本次我选择的是。输入之后就可以修改密码了,比如我修改的密码是。然后确定镜像版本,比如我本次使用版本信息是。上,然后使用以下指定实现名称空间的更换。然后就可以登录grafana首页了。

2024-01-14 01:19:23 3019 1

转载 在Linu上安装Gitlab:使用rpm方式

进入官网,然后点击CentOS7来查看部署文档,这里面的部署文档有参考意义,但是真正部署还是需要使用上面的步骤。点击菜单,在下拉框中点击管理员,然后点击左侧设置》通用,然后在右侧找到注册限制,然后只留下“考虑到网速和清华大学镜像站会删除部分镜像的原因,这里给大家提供。如果大家想下载其他版本rpm包,可以去。”选项,其他的都去掉,这块是自动保存的。点击右上角的头像,然后在下拉框中点击。刷新页面,就可以界面变成中文信息了。如果大家需要配置邮件,可以看。

2024-01-11 02:03:23 562

原创 k8s服务部署核心流程:以Jenkins为核心,从Gitee拉取代码,然后进行maven构建,之后使用docker命令打镜像,并推送镜像到harbor仓库,之后远程调用k8s命令创建服务

这样来说,我们可以把yaml文件从jenkins所在虚拟机发送到k8s主节点所在虚拟机了,然后在k8s主节点上执行kubectl命令就可以创建服务了。jenkins首先将从git仓库拉取代码到虚拟机,这个时候我们需要将代码打包成jar包,假设我们需要搭建一主一从的k8s集群,那就需要安装VMvare和Centos7(),也可以使用gitee或者github进行测试,我本次使用gitee进行测试,点击保存之后就可以构建多分支流水线了,由于本次我只使用一个分支。一个最简单的devops流程已经在标题中写明了,

2024-01-10 17:19:15 1614

原创 在Linux上搭建Maven仓库

我在这里为大家准备好了。

2024-01-09 21:15:19 891

原创 离线安装jenkins:使用rpm安装包

首次登录会提示你输入初始密码,当然页面会给出查看密码的命令,根据指示在xshell中执行命令即可,然后将密码输入,就可以登录了。可以选择自定义插件,然后不选择任何插件,后面我们使用离线方式安装插件。我习惯这样设置,用户名是。TODO ,这一块先欠着。然后就可以通过用户名。

2024-01-09 20:31:57 1937

原创 离线安装harbor:使用docker-compose方式

安装harbor

2024-01-08 10:47:06 2896

原创 OpenLens-v6.5.2.286百度网盘安装包

链接:提取码:l6p2。

2024-01-05 11:29:39 695

原创 解决Elasticsearch exception [type=circuit_breaking_exception, reason=[parent] Data too large问题

公司有一批8万的数据存储在Mysql中,然后我使用多线程的方式使用Elasticsearch的bulk()方法推送到ES,在推送过程中出现了该问题,这属于插入数据时产生的问题。从上面错误日志可以看出,现在是父熔断器(parent)直接熔断了,现在我们来介绍一下这几种熔断器作用。

2023-12-04 17:12:08 3805

原创 解决Mysql中出现的Too many connections问题

公司有一张表,数据量是8万左右,然后关联使用的还有好几张表,处理一条数据都会多次和Mysql数据库交互,我的目的是从数据库中查询数据,进行数据整合之后就把数据放到ElasticSearch中。而我使用的Mysql版本是5.5,并且参数也都是使用的默认参数,在往ElasticSearch索引数据的过程中就出现了Too many connections错误,然后导致程序停止运行了。在处理这些数据的时候,我使用了多线程,所以同时有多个地方和数据库进行连接。所以我现在就是需要解决该问题。

2023-12-04 14:08:57 817

转载 Kafka学习文档

目录一、概念1、名词解释1.1、生产者1.1.1、概念图1.1.2、简单解释1.1.3、详细解释1.1.4、概念解读1.1.4.1、连接信息:bootstrap.servers1.1.4.2、拦截器:interceptor.classes1.1.4.3、键序列化:key.serializer1.1.4.4、值序列化:value.serializer1.1.4.5、分区器:partitioner.class1.1.4.6、缓存区大小:buffer.memory1.1.4.7、批次拉取大小:batch.size

2023-11-29 21:41:09 529

原创 Redis学习文档

目录一、概念1、特征2、关系型数据库和非关系型数据库的区别3、键的结构4、Redis的Java客户端5、缓存更新策略5.1、概念5.2、代码6、缓存穿透6.1、含义6.2、解决办法6.3、缓存空值代码举例6.4、布隆过滤器代码举例7、缓存击穿7.1、概念7.2、解决办法7.3、互斥锁代码举例7.4、逻辑过期代码举例8、缓存雪崩8.1、含义8.2、解决办法9、Lua脚本9.1、Lua教程9.2、Lua介绍9.2.1、概念9.2.2、Redis为Lua语言内置的lua函数9.2.3、在Redis-cli中执行L

2023-11-29 01:05:50 2662

转载 最大余额法:解决饼图数据占比之和不等于100%的问题

在实际开发过程中,我们会遇到计算百分比的需求,此需求很简单,只需要将所有的样本数据相加得到总数,再分别用每个样本除以总数,即可得到每份的占比。但是存在着一个问题,就是当除不尽时,受限于保留数据的精度问题(四舍五入),你会发现把每份的占比相加,竟然不等于100%,数据或大或小。透过最大余额方法,候选人须以名单参选,每份名单的人数最多可达至相关选区内的议席数目。一份名单每取得数额1倍的票数,便能获分配一个议席。method),是比例代表制投票制度下,一种议席分配的方法,相对于最高均数方法。

2023-11-20 22:58:23 1666 2

原创 Java编程技巧:将图片导出成pdf文件

【代码】Java编程技巧:将图片导出成pdf文件。

2023-11-19 14:01:21 1699

原创 Java编程技巧:Excel导入、导出(支持EasyExcel和EasyPoi)

大家可以直接将下载的模板进行导入,从而测试导入功能。大家可以直接将下载的模板进行导入,从而测试导入功能。

2023-10-07 12:50:22 845

原创 Java编程技巧:分类/组织机构等排序

中的数据库相关信息改掉,就可以启动项目。当启动项目之后,将通过。

2023-10-02 14:21:06 454

ES数据迁移~~~~~~~~~~~~~~

ES数据迁移~~~~~~~~~~~~~~

2024-04-19

悦听播放器player.zip

使用vue和网易云音乐的api实现的播放器效果,这是在哔哩哔哩上面看black horse的教程做出来的

2020-09-14

music.html

下载该文件之后直接在浏览器打开,然后在左上角输入歌曲/歌手名称,点击回车,之后就可以看到相关的文件了,这样就可以收听和下载音乐和mv了,设置的都是0积分,多余的积分都是csdn加上去的

2020-09-14

helloVue.zip

第一次编写的vue文件,里面包含相关的html代码和几张图片资源,希望未来自己能成为一个优秀的java程序员!

2020-09-13

mingming.sql

Oracle中自带的三张表,包括emp、dept、salgrade,直接使用PLSQL工具导出来的,绝对原汁原味

2020-05-04

空空如也

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

TA关注的人

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