2026年6月2日

摘要: k8s是什么? K8s / Kubernetes:容器编排平台(“系统”) kubectl:操作 Kubernetes 的命令行工具(“遥控器”) 核心概念: 常见对象: Pod:运行容器的最小单位 Deployment:管理Pod副本 Service:服务访问入口 Namespace:环境隔离 C 阅读全文
posted @ 2026-06-02 11:23 红皮烤肠超人 阅读(2) 评论(0) 推荐(0)

2026年5月27日

摘要: Lambda表达式是什么? 一种简洁的匿名函数,用来快速表示一段可执行代码(函数),常在集合遍历、接口回调中使用 注意: Lambda表达式只作用于函数式接口(有且只有一个抽象方法的接口) 语法: 点击查看代码 (参数列表) -> { 方法体 } 无参数:() -> 单个参数:可省略括号 x -> 阅读全文
posted @ 2026-05-27 16:45 红皮烤肠超人 阅读(2) 评论(0) 推荐(0)
摘要: em是相对单位,它的值是相对于元素的字体大小。如果元素没有设置字体大小,则继承父元素的字体大小 点击查看代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="w 阅读全文
posted @ 2026-05-27 15:50 红皮烤肠超人 阅读(2) 评论(0) 推荐(0)
摘要: 默认方法 关键字:default Questions: 为什么要有默认方法? jdk8之前接口只能声明抽象方法,不能包含实现方法,加入default关键字后变成非抽象方法(默认方法),目的是当接口本身已经有实现类后再加入新的方法时不修改其他实现类 点击查看代码 // 原有接口 interface A 阅读全文
posted @ 2026-05-27 15:40 红皮烤肠超人 阅读(1) 评论(0) 推荐(0)

2026年3月12日

摘要: 策略模式: 将每个行为分装起来,使他们可以互换使用 主要解决的问题: 当一个业务中有多种场景,每个场景的区别仅在于他们的行为时,需要对每个场景做区分,类似于case...when,可以先定义一个入口,根据不同的情况,如Function id来选择进入不同的场景 Question: 为什么不使用if等 阅读全文
posted @ 2026-03-12 14:33 红皮烤肠超人 阅读(5) 评论(0) 推荐(0)

2026年3月2日

摘要: RabbitMQ 特点: 单机吞吐量 几万/秒 消息延迟最低:微秒级 相对来说各个方面表现比较好 MQ的Broker是什么? 异步通讯:类似于微信(跟一个或多个没有秒回消息的人微信聊天) 时间管理大师->并发能力强 同步通讯:实时通讯(一对一打电话,视频通话) openfeign:同步模式,发起请求 阅读全文
posted @ 2026-03-02 23:36 红皮烤肠超人 阅读(12) 评论(0) 推荐(0)

2026年2月28日

摘要: 作用是解决Java编译后泛型信息被擦除,导致最后解析时强转报异常 JavaType javaType = objectMapper.getTypeFactory().constructParametricType(MdmInvokeParamDTO.class, MdmMaterialDTO.cla 阅读全文
posted @ 2026-02-28 14:19 红皮烤肠超人 阅读(9) 评论(0) 推荐(0)

2026年2月27日

摘要: 经常能听到“从Spring上下文获取”,那么问题来了spring的上下文是什么?有什么作用? spring的上下文是什么? Spring上下文(ApplicationContext)Spring框架的核心容器,也是整个Spring应用的运行时大脑。是一个接口及其一系列实现类(如ClassPathXm 阅读全文
posted @ 2026-02-27 17:46 红皮烤肠超人 阅读(8) 评论(0) 推荐(0)

2026年2月26日

摘要: 本地存储(Local Storage) 就是单机硬盘 / 挂载到本机的磁盘。 优点 速度极快:本地 IO、无网络开销 最简单、最稳定:代码直接读写文件 延迟最低:适合高 IOPS、低延迟场景 缺点 不可扩展:单机硬盘容量、性能有上限 不共享:A 机器存的,B 机器拿不到 不安全:机器挂了,数据就没了 阅读全文
posted @ 2026-02-26 23:17 红皮烤肠超人 阅读(55) 评论(0) 推荐(0)
摘要: 有趣的代码: (值传递和引用传递) class Value{ public int i=15; } public class Test{ public static void main(String argv[]){ Test t=new Test( ); t.first( ); } public 阅读全文
posted @ 2026-02-26 23:05 红皮烤肠超人 阅读(3) 评论(0) 推荐(0)