自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 Java多线程学习笔记

多线程是一种程序并发执行的方式,它允许多个线程在同一进程中独立执行。多线程可以显著提高程序的性能,特别是在处理需要等待的任务(如IO操作)时。本文将概述多线程的基本概念、优缺点、使用场景、实现方式以及最佳实践。

2024-06-14 21:07:38 1086

原创 java使用多线程导出数据至excel

本文介绍了如何使用多线程同时导出大量数据至excel,避免OOM,提高接口响应时间。

2024-06-14 15:38:01 297

原创 Kafka学习-Java使用Kafka

Kafka是Apache旗下的一款分布式流媒体平台,Kafka是一种高吞吐量、持久性、分布式的发布订阅的消息队列系统。它被广泛应用于实时数据流处理、日志收集和处理以及消息队列等场景。本文将深入介绍Kafka的概念、原理、作用和应用场景。

2024-05-11 11:47:17 1983 2

原创 若依框架学习——新建模块(图文)

RuoYi-Vue 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。

2024-04-01 16:35:27 3863

原创 Spring学习——什么是循环依赖及其解决方式

在Spring框架中,循环依赖指的是当两个或多个Bean之间相互依赖,形成循环引用的情况。这种循环依赖可能会导致Spring容器无法正确地实例化Bean,从而引发应用程序启动失败或运行时异常。Spring框架通过一些特定的机制来解决循环依赖问题,如通过提前暴露Bean的引用、使用代理对象等方式来打破循环依赖,保证Bean的正确初始化和注入。

2024-03-26 14:38:49 1159

原创 golang将pcm格式音频转为mp3格式

使用golang调用ffmpeg将pcm格式音频转为mp3

2024-03-12 15:13:08 778

原创 window、linux 安装ffmpeg

windows,linux 安装 ffmpeg

2024-03-12 15:02:27 835

原创 在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 952

原创 【GO】当客户端断开websocket连接时,WriteMessage不会返回错误

建立websocket连接后,客户端断开连接,服务端err = conn.WriteMessage(websocket.PingMessage, nil)不会返回错误

2024-02-06 10:09:12 465

原创 使用golang对接微软Azure AI翻译

使用golang对接微软Azure AI 翻译

2024-01-19 09:34:25 808

原创 OpenAi TTS Api 文本合成语音Api对接【代码示例】

试用GO语言对接openai tts 文本合成语音 api 。 并将语音保存至本地。

2024-01-19 09:22:07 988

原创 游戏任务系统实现思路

本文简单介绍了任务系统的实现思路,包含任务的创建配置、解锁条件、完成条件、奖励配置的数据库设计。以及如何触发任务,判断任务是否解锁、完成的代码思路。

2023-12-31 12:31:01 1012

原创 GO学习记录 —— 创建一个GO项目

文章简单介绍了go项目的创建过程,主要包括gin、gorm的使用,如何连接MySQL、redis,jwt,异常处理,响应处理,websocket,定时任务等

2023-12-30 11:18:15 1751

原创 SpringBoot整合ElasticEearch【代码示例】

Elasticsearch是一个分布式、高性能、高可用、可伸缩、RESTful风格的搜索和数据分析引擎。

2023-09-10 18:16:14 309

原创 使用redis+lua通过原子减解决超卖问题【示例】

超卖是指商品或资源的销售数量超过了实际库存或可提供的数量。例如,一个商品的库存数量只有10件,但最终却卖出了15件,这就是超卖。超卖会导致商家无法及时发货,延长发货时间,并可能引起交易双方的纠纷。

2023-09-10 15:47:32 1308

原创 SpringBoot整合WebSocket【代码】

SpringBoot集成WebSocket【代码】

2023-09-09 18:15:24 287

原创 SpringBoot连接Redis与Redisson【代码】

SpringBoot整合Redis与Redisson【代码】

2023-09-09 16:28:25 357

原创 SpringBoot连接MySQL数据库实例【tk.mybatis连接mysql数据库】

SpringBoot连接MySQL数据库实例【tk.mybatis连接mysql数据库】

2023-09-04 18:28:28 270

原创 shell脚本启动jar包模板并按当前时间输出日志

shell脚本启动jar包模板,shell脚本模板

2023-08-30 09:19:46 346

原创 springboot添加ssl证书文件后报错:DerInputStream.getLength(): lengthTag=111, too big.

按照上述连接中的方法添加证书文件后,启动报错:DerInputStream.getLength(): lengthTag=111, too big.在pom.xml中添加配置 再次启动解决问题。

2023-08-29 19:48:28 619

原创 springboot添加SSL证书,支持https与http

springboot项目添加ssl证书,支持https与http访问

2023-08-29 19:43:12 1009

原创 使用WebSocket实现聊天功能

使用websocket实现一对一的聊天功能和未读消息的功能

2023-08-27 16:16:21 1734

原创 python提取pdf文件中的图片并输出到本地

python提取pdf文件中的图片并输出到本地

2023-08-26 15:28:20 1150

原创 java对接阿里号码隐私服务【代码】

号码隐私保护(Phone Number Protection)是一款基于运营商通信网络能力的软件产品,企业客户根据其不同的业务场景,可以为用户或员工在不插入SIM的情况下,增加隐私号码,使其既能享受优质的通话和短信等服务,又能隐藏真实号码,保护个人及企业数据安全,客户可通过通话记录、录音等功能管控服务质量。

2023-08-26 15:20:48 460

原创 java实现医院门诊排班与预约系统【代码】

实现排班与预约功能代码分享

2023-08-26 15:07:24 557 2

原创 linux安装nginx

【代码】linux安装nginx。

2023-06-10 16:19:52 71

原创 Apache poi给excel单元格添加下拉框或数据验证

【代码】Apache poi给excel单元格添加下拉框或数据验证。

2023-06-05 14:00:26 2056

原创 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 165

原创 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 346

原创 linux安装docker

linux系统(CentOS 7)安装docker

2023-04-27 09:54:41 351

原创 使用easypoi模板方法导出excel

使用excelpoi模板方法导出excel,实现横向与纵向输出数据

2023-04-25 15:51:26 7991

原创 Apache poi 拆分单元格并赋值

【代码】Apache poi 拆分单元格并赋值。

2023-04-12 16:13:44 1103

原创 Apache POI 操作Excel常用方法

Apache POI是一个流行的API,允许程序员使用Java程序创建,修改和显示MS Office文件。它是由Apache软件基金会开发和分发的开源库,用于使用Java程序设计或修改Microsoft Office文件。

2023-04-03 21:33:20 3554

原创 在maven项目中引入本地jar包

1、在项目个目录下创建libs文件夹,放入jar包。2、打开File —> Project Structure。3、点击Libraries,点击“+”,选择Java。1、在项目个目录下创建libs文件夹,放入jar包。4、选择jar包,点击OK。

2023-03-29 16:48:28 5445

原创 Java使用Apache POI导出excel

Java使用Apache POI导出excel。

2023-02-28 15:18:01 2494 4

原创 使用java导出zip压缩包并输出路径

使用java导出zip压缩包并输出路径。

2023-02-28 14:41:16 640 1

原创 本地图片转MultipartFile

【代码】本地图片转MultipartFile。

2023-01-12 11:33:32 856

原创 base64转MultipartFile

【代码】base64转MultipartFile。

2023-01-12 11:31:25 3954 2

原创 StringBuilder和StringBuffer的区别,synchronized的实现原理

StringBuilder和StringBuffer区别StringBuffer线程安全的原因synchronized的实现原理

2022-07-19 23:11:54 10286

原创 Windows安装MySQL教程

mysql官网:https://www.mysql.com/1、打开我的电脑,右键选择属性,找到更改设置。2、点击高级->点击环境变量3、在系统变量中进行编辑。4、点击新建,将bin目录添加至环境变量。

2022-07-18 11:11:53 257

空空如也

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

TA关注的人

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