- 博客(10)
- 收藏
- 关注
原创 java中,使用map实现带过期时间的缓存
在 Java 开发领域,缓存机制的构建通常依赖于 Redis 等专业缓存数据库。这类解决方案虽能提供强大的缓存能力,但引入中间件意味着增加系统架构复杂度、部署成本与运维负担。本文将深入探讨一种轻量级替代方案 —— 基于 Java 原生Map实现的带过期时间的缓存机制。该方案无需引入外部工具,仅依托 Java 标准库即可快速搭建起缓存体系,特别适用于对资源占用敏感、架构追求极简的项目场景,为开发者提供了一种轻量高效的缓存数据管理新选择。:该方案存在明显局限性,即数据无法持久化。
2025-04-23 11:32:19
441
原创 kkFileView4.4.0镜像创建
本文介绍如何基于kkfileview官方代码仓库内容,创建kkfileview镜像,并记录处理官方Dockerfile构建报错处理过程
2025-03-12 14:50:46
966
2
原创 docker-compose部署elk, 收集springboot工程日志
执行完上面的命令后,会生成/usr/share/elasticsearch下生成elastic-certificates.p12证书文件,将证书拷贝出来,之后需要挂载到容器。在/data/elk/logstash/config下创建logstash.conf。在/data/elk/logstash/config下创建logstash.yml。在/data/elk/es/config下创建elasticsearch.yml。在/data/elk/es执行如下命令,启动es。访问到如下页面,说明ES启动成功。
2024-10-31 08:46:40
564
原创 EasyExcel数据导入导-数据转换
日常工作中,我们会经常遇到excel导入导出的需求,这里就不可避免的遇到2个问题:将excel中的数据转换为数据库中存储的code值;将数据库中的code值转换为其对应的数据导出;使用easyExcel就可以轻松解决这两个问题。
2024-10-29 19:40:17
599
原创 文件导出_ 防止短时间内大量请求导致系统崩溃
通常情况,文件导出在我们的系统中是必不可少的一项功能。如果短时间内有大量的导出请求,并且导出的数据又比较多,则很可能导致系统性能下降,甚至使系统崩溃。下面我来介绍一种方法,供大家参考,如有不对的地方,欢迎各位大佬指正。
2024-10-28 09:34:17
274
原创 node-export+prometheus+grafana可视化服务器监控
本文介绍如何使用node-exporter+prometheus+grafana可视化服务器监控信息
2024-10-23 09:56:47
322
原创 jira+jenkins+gitlab+idea实现提交代码自动构建_
将jenkins中的地址和token配置到gitlab中的网络钩子中,每次提交代码会触发构建。7.1 jira找到对应的项目,添加backlog(故事,任务,故障…jira中在应用管理中安装 jenkins integration for jira。7.3 双击打开任务,创建分支,可以修改状态为处理中,修复问题,并提交代码。8.3 提交代码后可以在jenkins中查看,已经开始构建。3.2 网络钩子配置(系统–>网络钩子–>创建网络钩子)在gitlab中,找到要管理的项目,设置jira。
2024-08-28 08:39:24
1028
原创 ubuntu虚拟机安装
。。。选择语言选择键盘这里选择最小安装(按需求自己选择)网络配置为静态IP配置镜像地址填写清华的: http://mirrors.tuna.tsinghua.edu.cn/ubuntu。
2024-08-27 17:20:11
642
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人