- 博客(11)
- 收藏
- 关注
原创 OSS介绍以及在Springboot中使用
对象存储服务(Object Storage Service,简称OSS)是一种安全、高可用、低成本、高可靠的云存储服务。它采用分布式架构,能够提供海量存储空间,支持存储任意类型的文件(如图片、视频、日志等),具备扩容能力。OSS适用于网站托管、大数据分析、备份归档等多种场景,并通过RESTful API与SDK进行操作。本文介绍了OSS的流程以及在Springboot中具体如何使用OSS。
2025-06-30 16:14:27
1355
原创 使用 Apache POI 操作 Excel 文件
有时我们需要再项目中读写 Excel 表格,这时可以使用 Apache POI 库来完成。Apache POI 是由 Apache 提供的 Java API,可以读取和写入 Microsoft Office 系列文件,包括 Excel、Word 和 PowerPoint。本文将介绍如何使用 Apache POI 实现对 Excel 的操作。
2025-06-30 00:44:22
1095
原创 JWT+微信登录原理和实现
在移动互联网时代,用户身份认证已成为应用开发中不可或缺的一环。传统的 Session 认证方式在应对分布式系统和移动应用时,往往显得力不从心,面临诸多挑战。相比之下,JWT(JSON Web Token)与微信登录的结合,则提供了一种既安全又高效的认证新思路。本文将深入剖析 JWT 的原理以及微信登录的机制,旨在帮助开发者构建出更加安全可靠的用户认证体系。
2025-06-29 17:14:38
1572
原创 Spring Boot 项目分层架构详解
在现代 Spring Boot 项目中,Controller、Service、Mapper 和 Entity 四层架构能够有效提升代码可维护性、可测试性与团队协作效率。文本以“商品管理(Product)”为例,系统梳理这四层的职责分工与协作关系。
2025-06-28 21:15:44
1160
原创 前端WebSocket连接失败问题解决方案
本文介绍了在使用 WebSocket 时,外部客户端无法连接服务的排查与解决过程。问题的根源在于前端项目中 WebSocket 的连接地址被硬编码为内部地址(如 localhost 或 WSL 内部地址),导致外部客户端无法正常访问。通过将连接地址修改为客户端实际可访问的服务器 IP 和端口(例如 ws://192.168.0.100:33080/ws/),成功解决了连接失败的问题。
2025-06-27 15:10:25
1149
原创 Springboot中使用Redis作缓存
缓存(Cache)是数据交换过程中的缓冲区,通常被称为数据缓冲区。它通常从数据库中获取数据,并将其存储在本地代码中,以提高访问速度和系统性能。对于那些被频繁访问的热点数据,缓存可以显著减少对后端数据库的访问压力,从而降低响应时间(例如,数据库如 MySQL 通常存储在磁盘中,而 Redis 则存储在内存中),提升系统的整体吞吐能力和稳定性。本文介绍了两种实现方式:手动操作redis和使用springcache。
2025-06-26 12:46:42
690
原创 终端(WSL)便捷设置代理小工具
平时在使用终端时,有时会遇到需要临时设置终端代理的情况(电脑主机开启代理,默认情况下终端不会生效)(特别是在使用WSL的情况下,如果要用代理要不就安装个桌面然后装个UI版代理软件、要不就直接装个终端版代理软件、要不就使用windows主机的代理软件【设置代理为主机代理端口就行】)。
2025-06-19 19:51:24
489
1
原创 Vmware Ubuntu虚拟机扩容/缩减空间
在VMware虚拟机中,若遇到Ubuntu系统空间不足的问题,可以通过扩容解决。由于无法直接在系统中修改根文件系统大小,需借助实时系统环境(如Live System)进行操作。对于虚拟机,需挂载系统镜像并进入实时系统环境(如try Ubuntu选项);对于非虚拟机(如双系统),则需通过启动U盘进入实时系统环境。在实时系统中,使用GParted工具进行空间分配。
2025-05-09 19:36:21
723
原创 在Ubuntu20.04上为Springboot项目部署OpenRASP
近年来,Web攻击手段日益复杂,攻击面不断扩大,传统基于规则的安全防护手段(如WAF、IDS)已难以满足企业对安全的基本需求。运行时应用自我保护(RASP)技术应运而生,成为现代应用安全的重要支柱之一。
2025-04-26 20:03:38
1053
原创 开源WAF--ModSecurity编译安装教程(Ubuntu20.04,Nginx)
本文的教程是在 Ubuntu 20.04 系统上,通过 nginx 来使用 ModSecurity。先是通过 ModSecurity 源码编译得到 ModSecurity 的库文件,然后通过 Nginx源码、ModSecurity-Nginx-master 连接器来编译安装集成了 ModSecurity 的 Nginx,接着配置使用 CoreRuleSet 规则集(一个开源的 Web 应用防火墙规则集),最后设置 Nginx 为系统服务。
2025-04-25 18:22:49
1016
原创 Ubuntu20.04 编译安装 Vulfocus(非 Docker 启动)
在Ubuntu上通过非Docker方式启动Vulfocus网络安全靶场
2025-04-24 21:11:05
886
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人