apache的commons-pool2原理与使用实践记录
2025-05-30 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 76
apache commons pool2 是一个高效的对象池化框架,通过复用昂贵资源(如数据库连接、线程、网络连接)优化系统性能。前些天发现...
redis和hiredis的基本使用详解
2025-05-30 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 90
介绍了一下redis和hiredis的安装步骤,用一个简单的demo演示了使用redis的基本过程。启动redis步骤1、下载redis:h...
SQL中的DISTINCT简介、SQL DISTINCT详解 附DISTINCT的用法、DISTINCT注意事项
2025-05-30 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 79
distinct简介:distinct 是 sql 中用来返回唯一不重复结果集的关键字。它通常用于 select 语句中,可以指定一个或多个...
解决mysql插入数据锁等待超时报错:Lock wait timeout exceeded;try restarting transaction
2025-05-30 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 76
报错信息lock wait timeout exceeded; try restarting transaction锁等待超时 lock w...
Redis中的Lettuce使用详解
2025-05-30 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 87
简介lettuce 是一个高级的、线程安全的 redis 客户端,用于与 redis 数据库交互。它提供了许多方法来配置连接池的参数,例如最...
MySQL启动报错:InnoDB表空间丢失问题及解决方法
2025-05-30 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 82
mysql启动报错:innodb表空间丢失问题及解决方法在启动 mysql时,遇到了如下错误:2025-01-16t12:43:28.341...
C#如何批量修改图片尺寸和DPI
2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 85
c#批量修改图片尺寸和dpi读取指定路径下的图片文件,修改图片尺寸和pdi我的文件夹下都是图片如果是混合的文件,自己写个后缀名过滤函数就行,...
Spring Boot微服务架构之服务间通信方式详解
2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 61
在 spring boot 微服务架构中,服务间通信是核心问题之一。以下是常见的通信方式及其适用场景,按技术类型分类:一、同步通信1...
Java SpringBoot将Word文档转为PDF的全流程解析
2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 75
今天产品丢给我一个需求,说用户希望在系统里上传 word 文档,然后能一键转成 pdf 格式。好家伙,乍一听还挺简单,但仔细想想,这需求门道...
SpringBoot集成Knife4j报错:文件上传不显示文件域问题的解决方案
2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 79
spring boot 中集成knife4j:解决文件上传不显示文件域的问题在使用 knife4j 为 spring boot 项目生成ap...
使用Shell脚本实现SpringBoot项目自动化部署到Docker的操作指南
2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 66
一、准备环境1. 本地和服务器要求本地安装了 maven 和 jdk服务器操作系统为 ubuntu 22.04 lts服务器已安装 dock...
C#异步编程库AsyncEx的实现
2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 77
在现代应用程序开发中,异步编程已经成为提升性能和响应能力的关键,尤其在处理网络请求、i/o 操作和其他耗时任务时,异步编程可以有效避免阻塞主...
Java中不可变集合的实现方式
2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 62
前言在 java 编程中,不可变集合(immutable collection) 是指其内容在创建后不能被修改的集合。不可变集合在多线程编程...
C# 实现雪花算法(Snowflake Algorithm)的实现
2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 87
在现代分布式系统中,生成全局唯一的标识符(id)是一个非常重要的问题。随着微服务架构和分布式系统的普及,传统的单机数据库生成 id 的方式已...
Java调用HTTPS接口的两种方式及完整代码
2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 73
https是什么https (全称:hypertext transfer protocol secure),是以安全为目标的 http 通道...
深入理解C#中命令模式
2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 85
命令模式(command pattern)是一种行为型设计模式,它通过将请求封装成对象,从而使得请求的调用者与接收者解耦。命令模式允许你将请...
Java继承复用中的常见问题与优化技巧
2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 66
1. 继承层次过深问题继承层次过深会导致代码难以理解和维护,还可能引发性能问题。问题案例class animal { protecte...
基于Python编写一个单位转换(长度/温度)工具
2025-05-30 11:58 | 分类:前端脚本 | 评论:0 次 | 浏览: 64
这篇指南介绍了如何开发一个python单位转换工具。核心是通过嵌套字典存储各类单位转换关系,包括长度、温度等。转换引擎根据单位类型处理线性或...
Python实现全自动校园网认证与登录脚本
2025-05-30 11:58 | 分类:前端脚本 | 评论:0 次 | 浏览: 67
一、项目背景在现代大学生活中,稳定且高效的网络连接是学生日常学习和生活的重要组成部分。然而,许多学校的校园网需要通过网页认证登录,这不仅繁琐...
Windows系统下Python如何进行版本升级与管理
2025-05-30 11:58 | 分类:前端脚本 | 评论:0 次 | 浏览: 61
前言用户经常在使用python时候,发现版本升级过快,不同的项目可能用到不同的python版本,本文就windows下,关于python 3...
Python中五种不同解析库的应用与提取速度对比
2025-05-30 11:58 | 分类:前端脚本 | 评论:0 次 | 浏览: 63
今天闲着没事,突发异想,相对比不同解析库的解析速度,本文中对比五种解析库一、概述1.scrapy自带css选择2.scrapy自带xpath...
Python调用JS代码的方法大全
2025-05-30 11:58 | 分类:前端脚本 | 评论:0 次 | 浏览: 64
一.pyexecjs的使用pyexecjs 是一个 python 库,用于在 python 环境中执行 javascript 代码。它实际上...
通过Python实现批量修改文件名前后缀功能
2025-05-30 11:58 | 分类:前端脚本 | 评论:0 次 | 浏览: 69
功能实现要实现的功能其实很简单,通过python代码获取文件夹的路径,通过循环处理该文件夹中所有文件的名称,之后对文件名进行更新即可,整个撰...
SpringBoot使用ffmpeg实现视频压缩
2025-05-30 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 68
ffmpeg 是一个开源的跨平台多媒体处理工具集,用于录制、转换、编辑和流式传输音频和视频。它功能强大,支持几乎所有常见的音视频格式,是多媒...
电脑提示idmmkb.dll丢失怎么办? idmmkb.dll缺失的修复技巧
2025-05-29 19:13 | 分类:操作系统 | 评论:0 次 | 浏览: 78
当你在使用电脑的过程中,突然遇到一个弹窗提示,告诉你idmmkb.dll文件丢失,这可能会让你感到困惑和不安,而在绝大多数情况下,解决方案是...
MySQL 安装配置超完整教程
2025-05-29 19:13 | 分类:数据库 | 评论:0 次 | 浏览: 75
一、mysql 简介mysql 是一款广泛使用的开源关系型数据库管理系统(rdbms),由瑞典 mysql ab 公司开发,目前属于 ora...
MySQL 添加索引5种方式示例详解(实用sql代码)
2025-05-29 19:13 | 分类:数据库 | 评论:0 次 | 浏览: 63
在mysql数据库中添加索引可以帮助提高查询性能,尤其是在数据量大的表中。索引可以在创建表时定义,也可以在表创建后添加。创建索引的基本语法如...
Mybatis Plus JSqlParser解析sql语句及JSqlParser安装步骤
2025-05-29 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 64
【一】jsqlparser 是什么jsqlparser 是一个用于解析 sql 语句的 java 库。它可以将 sql 语句解析为一个 ja...
Maven项目中集成数据库文档生成工具的操作步骤
2025-05-29 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 66
在 maven 项目中,可以通过集成 数据库文档生成工具(如 screw-maven-plugin、mybatis-generator 或 ...
C++ RabbitMq消息队列组件详解
2025-05-29 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 88
1. rabbitmq介绍rabbitmq - 消息队列组件:实现两个客户端主机之间消息传输的功能(发布&订阅)。一端发布消息,一端...