- 博客(58)
- 收藏
- 关注
原创 Excel按固定行数拆分为多个Excel
在Excel中将大量数据按照固定的行数拆分成多个文件,可以通过VBA(Visual Basic for Applications)宏来实现。下面是一个简单的示例代码,它会将当前工作表中的数据按照指定的行数拆分,并保存为新的Excel文件。
2024-11-28 17:48:51 330
原创 Apache POI 操作Word常用方法
本文介绍使用 Apache POI 操作Word文档(.docx)。包括:段落、字体、表格、图片等操作
2024-11-09 11:55:01 601
原创 Java发送请求实现QPS限制
在开发中,当有业务需求需要调用第三方服务实现功能,但是服务接口有QPS限制,所以我们需要在发送请求时限制发送频率防止请求失败。
2024-10-16 16:56:47 317
原创 Appium环境搭建、Appium连接真机
该文介绍了使用Appium进行Android真机测试,包括安装AndroidSDK、Appium、AppiumInspector,开启开发者选项和USB调试,通过adb工具确认设备连接,获取参数,如平台名、版本号、设备名、应用包名和活动等。
2024-10-13 18:02:00 763
原创 Java多线程学习笔记
多线程是一种程序并发执行的方式,它允许多个线程在同一进程中独立执行。多线程可以显著提高程序的性能,特别是在处理需要等待的任务(如IO操作)时。本文将概述多线程的基本概念、优缺点、使用场景、实现方式以及最佳实践。
2024-06-14 21:07:38 1189
原创 Kafka学习-Java使用Kafka
Kafka是Apache旗下的一款分布式流媒体平台,Kafka是一种高吞吐量、持久性、分布式的发布订阅的消息队列系统。它被广泛应用于实时数据流处理、日志收集和处理以及消息队列等场景。本文将深入介绍Kafka的概念、原理、作用和应用场景。
2024-05-11 11:47:17 4840 2
原创 若依框架学习——新建模块(图文)
RuoYi-Vue 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。
2024-04-01 16:35:27 8967 5
原创 Spring学习——什么是循环依赖及其解决方式
在Spring框架中,循环依赖指的是当两个或多个Bean之间相互依赖,形成循环引用的情况。这种循环依赖可能会导致Spring容器无法正确地实例化Bean,从而引发应用程序启动失败或运行时异常。Spring框架通过一些特定的机制来解决循环依赖问题,如通过提前暴露Bean的引用、使用代理对象等方式来打破循环依赖,保证Bean的正确初始化和注入。
2024-03-26 14:38:49 1400
原创 在windows上交叉编译linux可运行程序报错:gcc_linux_amd64.c: In function ‘_cgo_sys_thread_start‘:
在windows上交叉编译linux可运行程序报错:gcc_linux_amd64.c: In function '_cgo_sys_thread_start':gcc_linux_amd64.c:63:2: error: unknown type name 'sigset_t'; did you mean '_sigset_t'? sigset_t ign, oset; ^~~~~~~~ _sigset_t
2024-03-12 14:37:15 1777
原创 【GO】当客户端断开websocket连接时,WriteMessage不会返回错误
建立websocket连接后,客户端断开连接,服务端err = conn.WriteMessage(websocket.PingMessage, nil)不会返回错误
2024-02-06 10:09:12 569
原创 OpenAi TTS Api 文本合成语音Api对接【代码示例】
试用GO语言对接openai tts 文本合成语音 api 。 并将语音保存至本地。
2024-01-19 09:22:07 1313
原创 游戏任务系统实现思路
本文简单介绍了任务系统的实现思路,包含任务的创建配置、解锁条件、完成条件、奖励配置的数据库设计。以及如何触发任务,判断任务是否解锁、完成的代码思路。
2023-12-31 12:31:01 1717
原创 GO学习记录 —— 创建一个GO项目
文章简单介绍了go项目的创建过程,主要包括gin、gorm的使用,如何连接MySQL、redis,jwt,异常处理,响应处理,websocket,定时任务等
2023-12-30 11:18:15 2213
原创 SpringBoot整合ElasticEearch【代码示例】
Elasticsearch是一个分布式、高性能、高可用、可伸缩、RESTful风格的搜索和数据分析引擎。
2023-09-10 18:16:14 482
原创 使用redis+lua通过原子减解决超卖问题【示例】
超卖是指商品或资源的销售数量超过了实际库存或可提供的数量。例如,一个商品的库存数量只有10件,但最终却卖出了15件,这就是超卖。超卖会导致商家无法及时发货,延长发货时间,并可能引起交易双方的纠纷。
2023-09-10 15:47:32 1630
原创 SpringBoot连接MySQL数据库实例【tk.mybatis连接mysql数据库】
SpringBoot连接MySQL数据库实例【tk.mybatis连接mysql数据库】
2023-09-04 18:28:28 311
原创 springboot添加ssl证书文件后报错:DerInputStream.getLength(): lengthTag=111, too big.
按照上述连接中的方法添加证书文件后,启动报错:DerInputStream.getLength(): lengthTag=111, too big.在pom.xml中添加配置 再次启动解决问题。
2023-08-29 19:48:28 859
原创 java对接阿里号码隐私服务【代码】
号码隐私保护(Phone Number Protection)是一款基于运营商通信网络能力的软件产品,企业客户根据其不同的业务场景,可以为用户或员工在不插入SIM的情况下,增加隐私号码,使其既能享受优质的通话和短信等服务,又能隐藏真实号码,保护个人及企业数据安全,客户可通过通话记录、录音等功能管控服务质量。
2023-08-26 15:20:48 655
原创 linux安装mysql
或复制出下载连接 http://dev.MySQL.com/get/Downloads/MySQL-5.7/mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz。1、查询/etc/init.d/下是否存在mysql。发现该目录下并没有mysql的文件,若存在,请备份一下。然后 service mysql start 启动成功!1、rpm查询java安装包名称。如果有相关信息,使用rm命令删除。2、查询mysql.server。1、登录hocalhost。
2023-04-27 13:56:48 387
原创 linux安装java环境
或复制出下载连接https://download.oracle.com/otn/java/jdk/8u371-b11/ce59cff5c23f4e2eaf4e778a117d4c5b/jdk-8u371-linux-i586.tar.gz。执行命令 sudo yum install glibc.i686 后解决。1、rpm查询java安装包名称。java -version 报错。3、删除相关文件夹/文件。2、rmp删除安装包。
2023-04-27 10:44:21 503
原创 Apache POI 操作Excel常用方法
Apache POI是一个流行的API,允许程序员使用Java程序创建,修改和显示MS Office文件。它是由Apache软件基金会开发和分发的开源库,用于使用Java程序设计或修改Microsoft Office文件。
2023-04-03 21:33:20 5345
原创 在maven项目中引入本地jar包
1、在项目个目录下创建libs文件夹,放入jar包。2、打开File —> Project Structure。3、点击Libraries,点击“+”,选择Java。1、在项目个目录下创建libs文件夹,放入jar包。4、选择jar包,点击OK。
2023-03-29 16:48:28 5711
空空如也
Golang如何将pcm格式音频转为mp3格式
2024-03-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人