- 博客(641)
- 资源 (151)
- 问答 (2)
- 收藏
- 关注

原创 常用命令和常见问题记录
1、 运行报错: Command line is too long. Shorten command line for xxx or also for Application default configuration.解决办法:打开程序的运行配置,把Shorten command line改为JAR manifest或classpath file;2、
2022-08-19 09:34:33
1644
原创 Spring Boot 项目Swagger 注解@Schema转换为word文档
【代码】Spring Boot 项目Swagger 注解@Schema转换为word文档。
2025-03-25 10:20:20
155
原创 Hutool一个类型转换工具类 `Convert`,
如果你有特殊的转换需求,还可以通过实现Converter接口来创建自己的转换器,并注册到Convert这样,你就可以根据项目需求定制特定类型的转换逻辑。Convert工具类极大地简化了Java中不同类型间转换的操作,减少了手动转换时可能出现的错误。无论是基础数据类型还是更复杂的对象类型,Convert都能提供便捷的支持。在实际项目中合理利用 Hutool 的Convert可以显著提高代码的可读性和维护性。
2025-03-04 20:56:51
170
原创 在Spring Boot项目中导出复杂对象到Excel文件
在Spring Boot项目中导出复杂对象到Excel文件,可以利用Hutool或EasyExcel等库来简化操作。这里我们将详细介绍如何使用Hutool和EasyExcel两种方式来实现这一功能。
2025-03-04 20:55:54
254
原创 SpingBoot使用Google Guava库中的RateLimiter限制调用次数
接下来,创建一个简单的限流器类,并在服务类中集成它以限制对第三方API的调用频率。方法会尝试获取一个令牌,如果成功则返回。实例,其速率设置为每分钟10次请求。依赖、限流器和服务类以及控制器。在这个例子中,我们创建了一个。以下是完整的示例代码,包括。
2025-02-22 21:23:27
57
原创 SpringBoot中实现限流和熔断功能
我们将使用Java的来实现一个简单的令牌桶算法(Token Bucket Algorithm),并结合一个自定义的服务类来处理第三方API调用。
2025-02-22 21:18:26
120
原创 Java中实现延迟执行任务
适合大多数场景,提供了灵活的任务调度能力。Timer和TimerTask:适合简单的定时任务,但不如灵活和强大。:适合非常简单的场景,但会阻塞当前线程,不推荐用于复杂的并发控制。Spring:如果你正在开发一个 Spring 应用,这是一个非常方便的选择,特别是当你需要与 Spring 生态系统集成时。
2025-02-21 15:19:33
45
原创 基于Spring Boot,结合Redis缓存和RabbitMQ消息队列的站内信系统设计
【代码】基于Spring Boot,结合Redis缓存和RabbitMQ消息队列的站内信系统设计。
2025-02-20 21:48:46
210
原创 将RocketMQ集成到了Spring Boot项目中,实现站内信功能
通过以上步骤,我们成功地将RocketMQ集成到了Spring Boot项目中,实现了站内信系统的异步处理。添加RocketMQ依赖:在pom.xml中添加RocketMQ相关的依赖。配置RocketMQ:在中配置RocketMQ的相关参数。数据模型和Repository:定义实体类和Repository接口。Service层:在Service层中集成RocketMQ的消息发送和Redis缓存。消息监听器:使用注解创建消息监听器,处理接收到的消息。Controller。
2025-02-20 21:47:56
481
原创 Unirest 发起 HTTP 请求 JAVA
如果你有特殊需求,比如使用特定的 SSL 配置或连接池设置,可以通过提供自定义的HttpClient实例来实现。
2025-02-08 09:41:01
32
原创 Java 集合框架中的一些常用方法
Java 集合框架提供了丰富的接口和类,支持多种集合类型(如ListSetQueue和Map)以及各种操作方法。
2025-02-08 09:40:37
22
原创 使用python调用 DeepSeek API
为了调用 DeepSeek 的API 并发送一个具体的问题,我们可以使用 Python 的requests库来实现。假设你需要通过 POST 请求发送问题,并且需要提供 API 密钥进行认证。
2025-02-07 09:59:34
872
原创 定时5秒执行一次的任务 如果使用时间轮
对于定时每5秒执行一次的任务,选择哪种方法取决于你的具体需求和技术背景。如果你追求简单性和与Spring生态系统的良好整合,推荐使用@Scheduled注解;如果你希望更深入地控制任务调度并优化性能,可以考虑使用时间轮的周期特性或者单次调度与递归安排的方法。无论选择哪种方式,都应确保任务执行的准确性和系统的稳定性。
2025-01-24 23:17:52
194
原创 OpenAI Edge-TTS的使用方法
• 可以选择特定的声音,如中文女声:“edge-tts --voice zh-CN-YunyangNeural --text “大家好,欢迎关注我的优快云-超级小白成长记” --write-media hello_in_cn.mp3”。• 例如,将“hello world”转换为语音并保存为hello.mp3,可以使用命令:edge-tts --text “hello world” --write-media hello.mp3。• 可以通过命令pip --version来检查pip是否安装。
2025-01-24 23:17:22
454
原创 windows上安装使用kubectl访问容器内服务
2、kubectl 版本和集群的 kubernetes 版本之间的差异必须在一个小版本号内。例如:v1.24 版本的客户端能与 v1.24、 v1.25 和 v1.26 版本的控制面通信。如果提示找不到文件,可以手动新建错误提示中的文件(在用户文档文件夹下新建WindowsPowerShell文件夹,并在文件夹内创建WindowsPowerShell)1、到 Kubernetes 版本变更 页面,查看 kubernetes 已发行版本,确认需要安装的 kubectl 版本。
2024-11-29 22:16:26
369
1
原创 json转我sql语句插入到数据库(使用python)
values 变量包含了所有值,字符串类型的值用单引号包裹,None 值被替换为空字符串 ‘’。使用 with connection.cursor() as cursor 创建一个游标对象。使用 json.loads 方法将 JSON 字符串解析为 Python 字典。使用 cursor.execute(insert_sql) 执行插入操作。使用 pymysql.connect 方法连接到 MySQL 数据库。insert_sql 是最终生成的 SQL 插入语句。最后关闭数据库连接。
2024-11-28 21:07:52
780
1
原创 json转sql建表语句
支持的类型包括整数、浮点数、字符串、布尔值、字典和列表。对于字典和列表,这里使用了 JSON 类型,但也可以根据需要拆分为单独的表。process_json 函数负责递归解析 JSON 数据,并将列信息存储在 columns 和 nested_tables 中。调用 json_to_sql 函数生成主表和嵌套表的 SQL 语句。根据 JSON 值的类型推断相应的 SQL 数据类型。递归处理 JSON 数据,生成主表和嵌套表的列信息。接受表名和列名及其类型,返回完整的 SQL 语句。
2024-11-28 21:07:28
120
原创 linux中top 命令返回数据解释
当您在 Linux 终端中运行top命令时,它会显示一个动态更新的系统状态视图,其中包括许多有关系统性能的数据。下面是对top。
2024-11-27 20:08:45
411
原创 在 Linux 系统中根据pid查找软件位置
获取进程的命令名称。:获取进程的完整可执行文件路径。:使用lsof查找可执行文件路径。pwdx :显示进程的工作目录。这些方法可以帮助您快速找到进程对应的可执行文件的位置。
2024-11-27 20:08:15
637
原创 HTTP头字段X-Forwarded-For,Proxy-Client-IP,WL-Proxy-Client-IP
是一个专为WebLogic Server设计的HTTP头字段,用于传递客户端的真实IP地址。在配置和使用时,应确保中间件的可靠性,并采取适当的安全措施以防止头信息被篡改。
2024-11-26 21:12:44
144
原创 JDBC使用连接池druid操作数据库mysql
获取连接:通过dataSource.getConnection()方法从连接池中获取一个连接。创建DruidDataSource实例:这是Druid连接池的核心类,用于管理数据库连接。关闭连接和数据源:在finally块中关闭连接和数据源,确保资源被正确释放。设置连接池的基本属性:如初始连接数、最小空闲连接数、最大活跃连接数等。执行SQL操作:使用PreparedStatement执行插入操作。设置数据库连接属性:包括数据库URL、用户名和密码。
2024-11-26 21:11:44
282
原创 python知识点100篇系列(24)- 简单强大的日志记录器loguru
其实,pip 就是 Python 标准库(The Python Standard Library)中的一个包,只是这个包比较特殊,用它可以来管理 Python 标准库(The Python Standard Library)中其他的包。Loguru 还支持与 Python 原生的 Logging 模块兼容使用,可以将原始的标准日志记录器记录的所有信息转移到Loguru中。时间滚动:如果当前时间过了这个设定的时间,它就会生成一个新的日志文件。大小滚动:一旦日志文件大小超过 1 MB 就会产生新的日志文件。
2024-10-29 13:10:07
96
1
原创 python知识点100篇系列(23)- 使用stylecloud生成词云
其实,pip 就是 Python 标准库(The Python Standard Library)中的一个包,只是这个包比较特殊,用它可以来管理 Python 标准库(The Python Standard Library)中其他的包。codecs模块提供一个open方法,三个参数encoding, errors, buffering,这三个参数都是可选参数,但是对于应用来说,需要明确指定encoding的值,而errors和buffering使用默认值即可。安装完成后,将pip加入到系统环境变量中。
2024-10-29 13:09:37
161
原创 建设工程经济之工程财务(三)
企业应该依据实际发生的交易和事项,遵循《企业会计准则》的所有规定进行确认和计量,企业财务报表是在上述基础上编制的,计划中的、预计将发生的和将来发生的交易和事项均不能作为会计要素进行确认和计量。投资收益包括对外投资享有的利润、股利、债券利息、投资到期收回或中途转让取得的高于账面价值的差额,以及按照权益法核算的股权投资在被投资单位增加的净资产中所拥有的数额等。偿债能力比率:用于反应企业偿还到期债务的能力,常用的有短期偿债能力比率(流动比率、速动比率)、长期偿债能力比率(资产负债率、产权比率、权益乘数)。
2024-10-09 09:46:29
147
原创 建设工程经济之工程财务(二)
间接费用是指生产费用发生时,不能直接归属某一成本核算对象,而必须按照一定的标准分配后,才能计入相关成本核算对象成本的生产费用。在制造成本法下,制造费用是最主要的间接费用,它的核算企业为生产产品和提供劳务而发生的各项间接费用,包括车间管理人员的工资和福利、折旧费、修理费、办公费、水电费、机物料消耗、劳动保护费等。⑤电子设备,为3年。工程成本核算的原则包括:分期核算原则、相关性原则、一贯性原则、实际成本核算原则、及时性原则、配比原则、权责发生制原则、谨慎原则、划分收益性支出与资本性支出原则、重要性原则。
2024-10-09 09:45:17
125
原创 建设工程经济之工程财务(一)
包括可供出售金融资产、持有至到期投资、长期应收款、长期股权投资、投资性房地产、固定资产、在建工程、生产性生物资产、油气资产、无形资产、开发支出、商誉、长期待摊费用、递延所得税、其他非流动资产。如短期借款、交易性金融负债、衍生金融负债、应付票据、应付账款、预收款项、合同负债、应付职工薪酬、应交税费、其他应付款、持有待售负债、一年内到期的非流动负债、其他流动负债。债权债务的发生和结算;收入、支出、费用、成本的计算;如长期借款、应付债券、租赁负债、长期应付款、预计负债、递延收益、递延所得税负债、其他非流动负债。
2024-10-09 09:43:49
123
原创 使用java操作浏览器的工具selenium-java和webdriver下载地址
注意:chromeDriver与chrome版本有关,如果版本不一致会发生错误。下载时一定要看清版本。
2024-10-09 09:38:32
478
原创 python知识点100篇系列(22)- 解析图片的GPS信息
其实,pip 就是 Python 标准库(The Python Standard Library)中的一个包,只是这个包比较特殊,用它可以来管理 Python 标准库(The Python Standard Library)中其他的包。安装 pip 后,会向系统添加一个 pip 命令,该命令可以从命令提示符运行。python中的第三方库exifread是一个神奇的库,几乎可以获取照片中的所有相关信息;打开命令行窗口,进入到pip解压后的目录;可以打印出所有的key值,过滤出GPS相关信息即可;
2024-09-25 09:51:40
178
Edge-TTS的使用
2025-02-05
vue中点击图片可以预览,可放大缩小,如何实现
2022-03-09
mysql查询问题,需要分类汇总
2021-09-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人