自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 Springboot实现国际化(MessageSource)

*** BusinessException 业务异常*/@Data@Getter/*** 状态码*//*** 业务错误码*//*** 错误信息*/

2025-09-05 12:09:16 270

原创 Springboot对接aws实现oss对象存储

aws-sdk。

2025-09-03 16:58:17 236

原创 TypeReference 泛型的使用场景及具体使用流程

为了使用,我们需要定义一个的子类。这个子类需要继承自,并且指定具体的泛型类型。例如,如果我们需要处理我们定义一个通用的HttpClient类,用于发送 HTTP 请求并处理响应。这个类将使用来支持返回值类型不固定的场景。

2025-08-23 16:31:58 639

原创 企业级管理平台横向越权问题及防护

横向越权是一种常见的安全漏洞,可能导致严重的数据泄露和篡改问题。通过采用统一的 URL 标准格式、保证userId的可靠性、实现全局防护过滤器以及按需进行资源防护,可以有效防止横向越权的发生。在实际开发过程中,开发者应始终将安全性放在首位,确保系统能够抵御各种安全威胁。至此,本次分享到此结束啦!!!

2025-08-22 11:00:24 1029

原创 Springboot注册过滤器的三种方式(Order 排序)

注册方式依赖注入URL 匹配顺序控制适用场景@Component@Order✅ 支持❌ 默认/*✅@Order全局过滤器@WebFilter❌ 不支持✅ 自定义✅@Order简单 URL 过滤(直接new❌ 不支持✅ 自定义✅setOrder()❌ 不推荐(注入 Bean)✅ 支持✅ 自定义✅setOrder()✅ 推荐方式。

2025-08-13 00:09:06 574

原创 解决 HTTP 请求 RequestBody 只能被读取一次的问题

这是因为的输入流 () 在被读取后会被关闭,导致后续无法再次读取。本文将介绍如何通过来解决这个问题。

2025-08-12 23:46:41 510

原创 深入理解Maven BOM

Maven BOM(Bill of Materials,材料清单)是一种特殊的POM文件,它主要用于集中管理多个相关依赖的版本。BOM本身不包含任何实际代码,而是作为一个版本管理的"参考清单",确保项目中使用的各种依赖保持版本兼容性。其中pom.xml的关键配置如下:-- 必须为pom类型 --> < dependencyManagement > < dependencies > <!

2025-08-09 15:13:23 1079

原创 Springboot整合ip2Region实现区域解析

【代码】Springboot整合ip2Region实现区域解析。

2025-08-09 11:17:52 316

原创 Shell解释器

查看当前用户shell(以test账号为例):

2025-08-08 16:23:15 321

原创 自签名证书实现HTTPS协议

至此,自签名证书配置完成!

2025-08-08 15:29:51 184

原创 Debian系统 为账号添加sudo权限

sudosudo。

2025-08-07 20:03:23 297

原创 Linux查看系统信息

【代码】Linux查看系统信息。

2025-08-07 19:54:04 108

原创 Debian12 手动上传方式配置JDK1.8环境

(如下所示),所以采用wget方式下载JDK。

2025-08-07 18:04:45 145

原创 Debain12 api方式部署redis服务

部署之前先卸载。

2025-08-07 17:21:21 336

原创 Debian12 apt方式部署MySQL服务

部署之前先卸载!

2025-08-07 16:53:49 344

原创 Springboot对接Linode实现OSS相关操作

登录购买;创建一个(例如),同时查看所在的;生成AKSK及endpoint,如下图所示:本文介绍的是采用调用linode-oss相关功能;(本文未使用)。

2025-08-06 18:15:02 434

原创 Activity之间互相发送数据

AndroidManifest.xml 加上以下内容。

2025-08-01 18:01:12 213

原创 Android 中 Intent 的显式和隐式使用方式

在 Android 开发中,Intent是一个非常重要的组件,用于在不同组件(如 Activity、Service 和 Broadcast Receiver)之间传递消息和启动操作。Intent和。本文将详细介绍这两种 Intent 的使用方式,并通过实际代码示例帮助你更好地理解和应用。

2025-08-01 16:10:40 1095

原创 px、分辨率、dpi、密度、dip之间的区别

屏幕上的物理像素点,是显示的最小单位。屏幕的像素总数,通常表示为宽度 × 高度(如1920x1080每英寸的像素点数,用于衡量屏幕的像素密度。屏幕像素密度的抽象概念,通常指与基准密度(160dpi)的比例。与密度无关的虚拟像素单位,Android 推荐使用的布局单位。概念描述示例/公式用途px物理像素点直接对应屏幕像素不推荐直接用于布局分辨率屏幕总像素数(宽×高)1920x1080描述屏幕精细度dpi每英寸像素数(实际密度)160dpi(mdpi)资源适配的依据密度比例相对于。

2025-08-01 12:05:05 1032

转载 Maven配置加载顺序

配置优先级本质遵循 ‌项目 > 用户 > 全局,依赖解析则按 ‌本地 > Mirror > Profile仓库的顺序进行,依赖版本冲突按路径和声明顺序裁决。Maven会‌按配置顺序检查仓库‌。无论是(项目依赖库)还是(插件库),均遵循“第一匹配优先”原则:从第一个仓库开始查找依赖/插件,找到即停止后续搜索‌插件仓库的默认限制默认禁止下载Snapshot版本插件‌,需显式配置true才能启用。普通依赖仓库无此限制,但建议避免从公共仓库下载Snapshot构件。

2025-08-01 11:26:47 93

原创 MDM五十万台设备高并发场景解决方案【后台管理】

SADD。

2025-07-28 16:04:08 717

原创 集成Stripe——实现在线支付

弹出如下弹窗,按照自身业务填写相关定价策略即可,如下以。(Stripe Cli配置),这里也可以处理一些自身业务。:Stripe当支付流程处理完成后,会自动触发回调接口。接口,这里可以添加一些自身业务,例如订单等。添加成功后,进入产品详情,可以看到。(后续开发需要用到)

2025-07-07 11:10:36 546

原创 Golang:开发Web程序

本文是基于Golang Web开发框架Gin实现的二次开发(

2025-06-30 12:10:24 389

原创 Git集成Jenkins通过Pipeline方式实现一键部署

隔离性便于同一网络内容器相互通信# 创建名为jenkins的docker网络# 查看docker网络列表# 查看名为jenkins的docker网络详情。

2025-06-20 18:28:20 822

原创 Windows开启Telnet客户端

3. 快捷键 win + e 打开运行窗口,输入 cmd 指令打开命令行窗口,输入telnet(出现以下提示代表启用Telnet客户端成功)。2. 依次点击 程序 启用或关闭Windows功能 ,勾选 Telnet,点击确认。

2025-06-18 15:24:12 321

原创 Go Modules

Go Modoules的目的之一就是淘汰GOPATH, 那么GOPATH是个什么?为什么在 Go1.11 前就使用 GOPATH,而 Go1.11 后就开始逐步建议使用 Go modules,不再推荐 GOPATH 的模式了呢?go├── bin├── pkg└── srcbin:存储所编译生成的二进制文件。pkg:存储预编译的目标文件,以加快程序的后续编译速度。src:存储所有.go文件或源代码。在编写 Go 应用程序,程序包和库时,一般会以的路径进行存放。

2025-06-18 10:38:35 697

原创 Shiro使用自定义注解使用权限的细粒度控制

针对同一个接口中,根据包含多种操作,现在需要实现对action做细粒度权限控制;shiro的鉴权注解是接口维度的;

2025-06-17 11:19:43 217

原创 Springboot自定义全局链路ID

为了方便查找日志从而定位问题,引入了全局链路ID。日志文件:logback-spring.xmllogback文件出处,在此基础上加上 ;

2025-06-12 20:12:09 616

原创 在拦截器的后置处理方法中设置响应头不生效原因及解决

在拦截器的PostHandle中调用方法设置响应头属性不生效。

2025-06-12 18:09:04 213

原创 RestTemplate方式调用Http请求

【代码】RestTemplate方式调用Http请求。

2025-06-11 18:10:16 332

原创 通过systemctl系统服务方式运行Java程序

service文件通常包含[Unit][Service][Install]

2025-06-10 19:37:37 285

转载 什么是堡垒机?

参考文章

2025-06-10 14:38:51 21

原创 IDEA实现项目一键部署

可参考:原文链接/2.toolkit配置原文链接

2025-06-09 18:07:34 265

原创 Windows关闭指定端口

【代码】Windows关闭指定端口。

2025-06-09 11:08:20 373

原创 Go语言基础语法

详解()fmttime。

2025-06-07 18:30:56 184

原创 下载安装IDE(Goland)

关闭IDE后重启,可以看到已成功激活。

2025-06-07 17:49:26 586

原创 配置Golang环境

【代码】配置Golang环境。

2025-06-07 16:57:50 527

原创 IDEA配置alibaba代码格式化模板

代码格式化模板下载原文链接

2025-06-05 14:30:20 440

转载 Windows配置Vue开发环境

【代码】Windows配置Vue开发环境。

2025-06-03 13:58:39 43

原创 Shiro(认证鉴权框架)

super();} /*** 重写: 从token中获取SessionId} // token不为空,从token中取出sessionId if(StringUtils . isNotEmpty(token)) {

2025-06-03 09:54:50 1149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除