- 博客(303)
- 资源 (25)
- 收藏
- 关注
原创 Shell 脚本终极指南:从基础到大师级实践
为什么学习 Shell 脚本?批量操作:一键安装软件、批量处理文件(重命名、压缩、备份等)。系统管理:监控资源(CPU、内存、磁盘)、定时任务(cron)、日志分析。开发辅助:编译自动化、环境配置、CI/CD 流水线集成。适用读者零基础初学者,希望掌握 Linux 基础操作。运维工程师,提升自动化运维能力。开发人员,优化本地开发环境和工作流程。定义:Shell 是用户与操作系统内核(Kernel)之间的命令行接口,负责解析用户输入的命令并调用系统功能。核心作用执行命令和脚本。
2025-02-27 17:13:06
949
原创 解决 Nginx 代理后 HTTP 头部丢失的问题:以 access_token 为例
在日常开发和运维中,我们经常会使用 Nginx 作为反向代理服务器,将客户端的请求转发到后端服务。然而,在某些情况下,通过 Nginx 代理后,后端服务可能会丢失部分 HTTP 头部信息,尤其是包含下划线(_)的头部,例如 access_token。本文将详细介绍如何解决这一问题。通过启用 underscores_in_headers 指令,可以解决 Nginx 代理后 HTTP 头部丢失的问题。在 http 块或 server 块中添加 underscores_in_headers on。
2025-02-19 14:53:36
711
原创 利用Firewalld和Iptables实现IP端口限制与开放
在服务器管理中,梳理清楚当前服务器有哪些需要对外访问的服务非常重要。类似1.3中查看连接IP并不全面,因此需要结合实际情况进行规则配置。通过firewalld和iptables,我们可以灵活地控制IP端口的访问权限,从而提升服务器的安全性。
2025-02-13 17:08:25
1256
原创 使用 POI-TL 和 JFreeChart 动态生成 Word 报告
在开发过程中,我们经常需要生成包含动态数据和图表的 Word 报告。本文将介绍如何结合 POI-TL 和 JFreeChart,实现动态生成 Word 报告的功能,并分享一些实际开发中的踩坑经验。word生成方案:在之前的文章中,我们已经介绍了如何使用模板替换、复杂表格和图片插入等功能。此次的需求是生成一个包含统计图的 Word 报告,统计图需要根据动态数据生成。面临的主要问题包括:POI 硬编码直接使用 Apache POI 硬编码生成 Word 文档,虽然可行,但代码复杂且难以维护,因此不推荐。Fr
2025-02-08 14:24:04
1265
原创 使用 JFreeChart 创建动态图表:从入门到实战
在数据可视化的世界中,图表是展示数据的强大工具。无论是折线图、柱状图还是饼图,它们都能帮助我们更直观地理解数据。在 Java 生态中,JFreeChart 是一个功能强大且灵活的图表库,广泛应用于各种 Java 应用程序中。本文将带你从零开始学习如何使用 JFreeChart 创建动态图表,并结合实际代码示例,让你快速掌握其核心功能。JFreeChart 是一个开源的 Java 图表库,支持多种图表类型,包括:折线图(Line Chart)柱状图(Bar Chart)饼图(Pie Chart)
2025-02-08 14:00:19
1336
原创 解密F5产品的缓冲区错误漏洞与Nginx升级:保护你的网络安全不容忽视!
多款F5产品缓冲区错误漏洞 (CVE-2022-41742)多款F5产品 缓冲区错误漏洞 (CVE-2022-41741)解决方案:升级nginx
2025-01-14 11:32:02
481
转载 Linux之libreoffice安装
kkfile 依赖libreoffice,这里就一次性学明白libreoffice。LibreOffice 是一款开放源代码的自由免费全能办公软件,可运行于 Microsoft Windows, GNU/Linux 以及 macOS 等操作系统上。它包含了 Writer, Calc, Impress, Draw, Math 以及 Base 等组件,可分别用于文本文档、电子表格、幻灯片演示文稿、绘图文档、数学公式编辑、数据库管理等工作。LibreOffice 支持各种文档格式。
2024-11-19 16:26:33
4053
转载 docker 报错 library initialization failed - unable to allocate file descriptor table - out of memory
docker容器,启动的时候 容器日志报: library initialization failed - unable to allocate file descriptor table - out of memory
2024-10-25 14:29:44
1232
5
原创 信创:推动信息技术应用创新的国产化之路
信创,即信息技术应用创新产业,这个词最早源自于2016年成立的“信创工委会”,是由国内24家专业从事软硬件关键技术研究及应用的单位共同发起成立的非营利性社会组织。后来,信创将各个行业的软硬件等领域整合在一起,重新定义为信息技术应用创新产业,简称为“信创”。在国内,信创与国产化紧密相连,其核心本质是实现自(fǎn)主(zhi)可(lǎo)控(měi)。本文将就信创国产化改造的几个方面进行探讨,并介绍适配改造的实践。
2024-10-21 12:01:43
17354
2
原创 spring boot 接收第三方mq消息
mq 用的很少,简单记录一下。需求:数据提供方采用mq的方式推送数据,我方接收数据后,入库。判断mq是否可以联通。
2024-08-16 13:31:01
609
原创 easyExcel 不规则模板导入数据
之前分享的EasyExcel 批量导入并校验数据,仅支持规则excel,即首行表头,下面对应数据,无合并单元格情况。模板excel 表头不在首行数据项有合并单元格情况esayexcel版本2.2.7。
2024-07-12 11:01:28
1905
转载 项目管理-心得篇
客情首位,良好的客情关系事半功倍方案实际,前期少给自己挖坑,一字之差可能就是另一个系统,不过度承诺实施策略,再好的产品客户总会认为可以更好(或者碍于面子,怎么也要提点几句,然后就是无休止的改动),引入更新的强烈对比同类竞品,我们比的是质量!同样的质量,我们比的是价格!同样的价格,我们比的是服务提供超预期价值,环境允许的情况下前期尽量拉低客户预期(10分只说8分),交付眼前一亮。
2024-06-04 17:50:46
977
原创 freemarker ftl模板 格式、列表、图片
固定内容word生成:freemarker ftl模板动态表格生成:https://blog.youkuaiyun.com/mr_wanter/article/details/126763195
2024-05-22 14:28:57
3498
原创 vue ts 应用梳理
基于ts vue 应用梳理vue的应用的api和业务写法总体感觉杂而乱,各种组件拼接到一起的缝合怪,让人总感觉难以入手。本文主要总结小白近期项目中遇到的一些基础写法,方便后面查找,不具有指导性意义。
2024-04-07 14:47:05
1069
1
原创 easyexcel 导出报错 java.lang.InternalError: java.lang.reflect.InvocationTargetException
easyexcel 导出报错java.lang.InternalError: java.lang.reflect.InvocationTargetException本地正常服务器导出生成的excel文件没有内容,服务器报错。
2024-02-21 16:32:25
1645
原创 maven 继承
系统整理一下用到的maven继承关系。dependencyManagement、pluginManagementdependencies、scope ……
2024-02-02 17:46:24
1167
1
原创 关于缓存 db redis local 取舍之道
让我们来聊一下数据缓存,它是如何为我们带来快速的数据响应的。你知道吗,为了提高数据的读取速度,我们通常会引入数据缓存。但是,你知道吗,不是所有的数据都适合缓存,有些数据更适合直接从数据库查询。现在,我们就来一起讨论一下,什么样的数据适合直接从数据库查询,什么样的数据适合从缓存中读取。这将有助于我们更好地利用缓存,提高系统的性能。让我们开始吧!从前的无脑经验,db查询慢,redis缓存起来,redis真不一定快!一个简单性能测试:(测试响应时间均为二次查询的大概时间)
2024-01-22 16:22:50
700
原创 gateway Redisson接口级别限流解决方案
在当今互联网时代,面对快速增长的用户流量和不断扩大的系统规模,合理的限流策略变得愈发重要。针对这一问题,Redisson作为一款高性能的分布式应用开发框架,在限流方面拥有出色的技术。本文将深入探讨Redisson的限流器技术,为读者详细介绍其原理和应用。在软件架构中,限流器(Rate Limiter)是一种用于控制资源利用、维持服务质量和防止系统过载的重要组件。
2024-01-15 12:02:53
1683
2
原创 java 执行linux 命令
java 执行linux 命令;本文模拟复制linux文件到指定文件夹后打zip包后返回zip名称,提供给下载接口下载zip;
2023-12-13 09:32:24
2947
转载 linux清理缓存命令
在Linux系统中,缓存是一种用于提高系统性能的机制。它可以将频繁使用的数据存储在内存中,以便快速访问。有时候我们可能需要清理缓存,以释放内存或解决一些性能问题。请注意,清理缓存可能会导致一些性能下降,因为系统需要重新加载数据到缓存中。在清理缓存之前,请确保了解清理缓存的影响,并根据实际情况进行操作。
2023-11-20 11:13:23
2730
原创 常用封装工具类
一、数字相关工具类1. 保留指定小数位2. 数字转汉字二、获取bean三、分页相关工具类1. 假分页,包含一些自定义类,可根据项目具体封装结构修改2. 分页序号四、时间工具类1. 星期获取2. 时间段耗时计算 [ x时x分 ]五、经纬度距离计算
2023-10-24 16:35:09
232
原创 swagger3+nginx访问swagger-config报404问题解决
http://localhost:8888/v3/api-docs/default时报404,本地访问正常。
2023-08-17 14:37:33
4361
1
原创 linux onlyOffice docker 离线部署
docker 离线安装onlyoffice,如在线安装可直接跳过导出导入镜像步骤,拉取后直接运行。
2023-08-08 10:02:09
3483
7
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关注的人