- 博客(290)
- 资源 (25)
- 收藏
- 关注
原创 spring boot 接收第三方mq消息
mq 用的很少,简单记录一下。需求:数据提供方采用mq的方式推送数据,我方接收数据后,入库。判断mq是否可以联通。
2024-08-16 13:31:01 460
原创 easyExcel 不规则模板导入数据
之前分享的EasyExcel 批量导入并校验数据,仅支持规则excel,即首行表头,下面对应数据,无合并单元格情况。模板excel 表头不在首行数据项有合并单元格情况esayexcel版本2.2.7。
2024-07-12 11:01:28 1243
转载 项目管理-心得篇
客情首位,良好的客情关系事半功倍方案实际,前期少给自己挖坑,一字之差可能就是另一个系统,不过度承诺实施策略,再好的产品客户总会认为可以更好(或者碍于面子,怎么也要提点几句,然后就是无休止的改动),引入更新的强烈对比同类竞品,我们比的是质量!同样的质量,我们比的是价格!同样的价格,我们比的是服务提供超预期价值,环境允许的情况下前期尽量拉低客户预期(10分只说8分),交付眼前一亮。
2024-06-04 17:50:46 880
原创 freemarker ftl模板 格式、列表、图片
固定内容word生成:freemarker ftl模板动态表格生成:https://blog.csdn.net/mr_wanter/article/details/126763195
2024-05-22 14:28:57 1772
原创 vue ts 应用梳理
基于ts vue 应用梳理vue的应用的api和业务写法总体感觉杂而乱,各种组件拼接到一起的缝合怪,让人总感觉难以入手。本文主要总结小白近期项目中遇到的一些基础写法,方便后面查找,不具有指导性意义。
2024-04-07 14:47:05 984 1
原创 easyexcel 导出报错 java.lang.InternalError: java.lang.reflect.InvocationTargetException
easyexcel 导出报错java.lang.InternalError: java.lang.reflect.InvocationTargetException本地正常服务器导出生成的excel文件没有内容,服务器报错。
2024-02-21 16:32:25 1118
原创 maven 继承
系统整理一下用到的maven继承关系。dependencyManagement、pluginManagementdependencies、scope ……
2024-02-02 17:46:24 1064 1
原创 关于缓存 db redis local 取舍之道
让我们来聊一下数据缓存,它是如何为我们带来快速的数据响应的。你知道吗,为了提高数据的读取速度,我们通常会引入数据缓存。但是,你知道吗,不是所有的数据都适合缓存,有些数据更适合直接从数据库查询。现在,我们就来一起讨论一下,什么样的数据适合直接从数据库查询,什么样的数据适合从缓存中读取。这将有助于我们更好地利用缓存,提高系统的性能。让我们开始吧!从前的无脑经验,db查询慢,redis缓存起来,redis真不一定快!一个简单性能测试:(测试响应时间均为二次查询的大概时间)
2024-01-22 16:22:50 650
原创 gateway Redisson接口级别限流解决方案
在当今互联网时代,面对快速增长的用户流量和不断扩大的系统规模,合理的限流策略变得愈发重要。针对这一问题,Redisson作为一款高性能的分布式应用开发框架,在限流方面拥有出色的技术。本文将深入探讨Redisson的限流器技术,为读者详细介绍其原理和应用。在软件架构中,限流器(Rate Limiter)是一种用于控制资源利用、维持服务质量和防止系统过载的重要组件。
2024-01-15 12:02:53 1471 2
原创 java 执行linux 命令
java 执行linux 命令;本文模拟复制linux文件到指定文件夹后打zip包后返回zip名称,提供给下载接口下载zip;
2023-12-13 09:32:24 2609
转载 linux清理缓存命令
在Linux系统中,缓存是一种用于提高系统性能的机制。它可以将频繁使用的数据存储在内存中,以便快速访问。有时候我们可能需要清理缓存,以释放内存或解决一些性能问题。请注意,清理缓存可能会导致一些性能下降,因为系统需要重新加载数据到缓存中。在清理缓存之前,请确保了解清理缓存的影响,并根据实际情况进行操作。
2023-11-20 11:13:23 2359
原创 常用封装工具类
一、数字相关工具类1. 保留指定小数位2. 数字转汉字二、获取bean三、分页相关工具类1. 假分页,包含一些自定义类,可根据项目具体封装结构修改2. 分页序号四、时间工具类1. 星期获取2. 时间段耗时计算 [ x时x分 ]五、经纬度距离计算
2023-10-24 16:35:09 181
原创 swagger3+nginx访问swagger-config报404问题解决
http://localhost:8888/v3/api-docs/default时报404,本地访问正常。
2023-08-17 14:37:33 3548 1
原创 linux onlyOffice docker 离线部署
docker 离线安装onlyoffice,如在线安装可直接跳过导出导入镜像步骤,拉取后直接运行。
2023-08-08 10:02:09 2774 7
原创 minio 升级相关问题
minio版本升级,目的主要是为了解决由 Direct buffer memory 引发的附件下载优化方案升级后问题整理一下。
2023-07-07 17:36:53 4341
原创 通过netstat命令查看进程与端口的对应关系
netstat是一个用于显示当前网络连接状态和统计信息的命令行工具。使用netstat可以解决以下问题:查看当前计算机上的网络连接状态,了解计算机是否正在与其他计算机通信。检查计算机上是否存在未经授权的网络连接,以保护计算机的安全。查看网络连接的状态和统计信息,以便进行网络分析和故障排除。了解计算机上正在运行的网络服务和程序,以及它们的网络连接状态。分析网络流量,以便优化网络性能和管理网络带宽。
2023-06-21 14:09:59 1850
原创 由 Direct buffer memory 引发的附件下载优化方案
本地上传大文件内存溢出 Direct buffer memory附件下载服务端传流给前端需要将流缓存完毕才可以下载,导致大文件下载系统崩溃。
2023-06-02 10:17:00 1206
原创 springboot X-Accel-Redirect 大文件下载实现
nginx代理附件路径,直接访问。无法控制用户的权限。服务端流式读取文件内容。这个过程需要后端进程将文件读取到内存中然后再发给用户,会造成很大的资源开销。如果你文件较大,可能会超时,并且会占用比较大的内存,当用户下载量很大时有可能造成程序的崩溃。服务端权限控制后通过X-Accel-Redirect 重定向到nginx代理地址。传输快、服务器IO低,但是无法跟踪下载进度。
2023-06-02 10:07:09 1181
转载 告警:线上慎用 BigDecimal !
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(String)会丢失精度。所以开发中,如果我们需要精确计算的结果,则必须使用BigDecimal类来操作。
2023-05-23 17:19:05 224
AccessToXml
2017-12-27
access转xml
2017-12-27
docker jdk17 精简镜像
2024-01-29
docker-19.03.6.tgz&portainer.tar
2023-11-20
netstat离线包非rpm,解压即用
2023-06-21
linux中文字体安装包
2023-03-08
LiberOffice 相关依赖
2023-03-08
jdk-8u333-linux-x64.tar.gz
2022-05-13
clamav-0.105.0.linux.x86_64.rpm
2022-05-10
minio linux服务 Minio配置启动脚本
2021-01-25
minio linux服务 Minio配置启动脚本
2021-01-25
公众号菜单HTML.zip
2020-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人