自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小凯的博客

记录常用技术意指在需要是能够快速运用

  • 博客(64)
  • 收藏
  • 关注

原创 实战策略模式

实战策略模式

2025-12-16 15:22:55 714

原创 实战状态模式

作者:小凯分享、让自己和他人都能有所收获!一、前言写好代码三个关键点如果把写代码想象成家里的软装,你肯定会想到家里需要有一个非常不错格局最好是南北通透的,买回来的家具最好是品牌保证质量的,之后呢是大小合适,不能摆放完了看着别扭。那么把这一过程抽象成写代码就是需要三个核心的关键点;架构(房间的格局)、命名(品牌和质量)、注释(尺寸大小说明书),只有这三个点都做好才能完成出一套赏心悦目的家。平原走码🐎易放难收上学期间你写了多少代码?上班一年你能写多少代码?回家自己学习写了多少代码?个人素养的技术栈地基都是一

2025-11-13 09:42:01 801

原创 实战观察者模式

也许虽然你的设计是非常优秀的,但是放在当前环境下很难满足业务的时间要求,当一个业务的基本诉求不能满足后,就很难拉动市场。久而久之把更多的时间精力都放在游戏、娱乐、影音上,适当的放松是可以的,但往往沉迷以后就很难出来,因此需要做好一些可以让自己成长的计划,稍有克制。除了生活中的场景外,在我们编程开发中也会常用到一些观察者的模式或者组件,例如我们经常使用的MQ服务,虽然MQ服务是有一个通知中心并不是每一个类服务进行通知,但整体上也可以算作是观察者模式的思路设计。这里提供的是一个模拟小客车摇号的服务接口。

2025-10-19 17:34:07 908

原创 实战迭代器模式

但随着你的开发时间越来越长,要解决更复杂的问题或者技术创新,因此在网上搜了几天几夜都没有答案,这个时候是否想过放弃,还是一直坚持不断的尝试一点点完成自己心里要的结果。这种设计模式的优点是可以让我们以相同的方式,遍历不同的数据结构元素,这些数据结构包括:数组、链表、树等,而用户在使用遍历的时候并不需要去关心每一种数据结构的遍历处理逻辑,从让使用变得统一易用。大部分公司的组织架构都是金字塔结构,也就这种树形结构,分为一级、二级、三级等部门,每个组织部门由雇员填充,最终体现出一个整体的树形组织架构关系。

2025-10-12 19:45:26 778

原创 实战命令模式

但,如果在这之前你没有在自己的大脑中反复的寻找答案,那么你的大脑中就不会形成一个凸点的知识树,缺少了这个学习过程也就缺少了查阅各种资料给自己大脑填充知识的机会,哪怕是问到了答案最终也会因时间流逝而忘记。而这中间的衔接的过程,由小二完成。命令模式可以将上述的模式拆解三层大块,命令、命令实现者、命令的调用者,当有新的菜品或者厨师扩充时候就可以在指定的类结构下进行实现添加即可,外部的调用也会非常的容易扩展。那么在这样的一个模拟场景下,可以先思考🤔哪部分是命令模式的拆解,哪部分是命令的调用者以及命令的实现逻辑。

2025-10-04 13:33:27 688

原创 实战代理模式

有些时候你的技术成长缓慢也是因为你的不同选择而导致的,小公司确实要接触各个环境,但往往如果你所做的业务体量不高,那么你会用到的技术栈就会相对较少,同时也会技术栈研究的深度也会较浅。但在高体量、高并发的业务场景下,每一次的压测优化,性能提升,都像在研究一道数学题一样,反复的锤炼,压榨性能。没有太多的挑战,也没参与过较大体量的业务场景,除了这些开发场景因素外,还有缺少组内的技术氛围和技术分享,没有人做传播和布道者,也缺少自己对各项技术学习的热情,从而导致一直游荡在瓶颈之下,难以提升。使用过的一些中间件例如;

2025-09-23 13:24:49 881

原创 实战适配器模式

Java设计模式之实战适配器模式

2025-09-15 14:08:11 892 1

原创 实战单例模式

设计模式之实战单例模式

2025-09-03 14:59:51 1061

原创 实战原型模式案例

实战原型模式案例演示

2025-08-27 10:09:41 1219

原创 实战建造者模式

Java设计模式之实战建造者模式

2025-08-20 15:26:00 1087

原创 Java 设计模式 实战命令模式

Java 设计模式 实战命令模式代码演示

2025-08-15 15:32:12 1422

原创 Java 工厂方法模式

深入理解 Java工厂方法模式

2025-08-12 13:13:31 1237 1

原创 Spring 框架中提供Aware接口,实现感知容器对象

Spring 框架中提供Aware接口,实现感知容器对象

2025-08-09 16:49:32 909

原创 实现Bean对象的初始化和销毁方法

深入理解Bean对象的初始化和销毁方法

2025-08-07 10:58:30 1292

原创 实现应用上下文,自动识别、资源加载、扩展机制

SpringIOC 实现应用上下文,自动识别、资源加载、扩展机制

2025-08-03 17:02:33 1113

原创 设计与实现资源加载器,解析和注册Bean对象

深入理解资源加载器,从Spring.xml解析和注册Bean对象

2025-08-01 13:30:21 1025

原创 SpringIOC之Bean对象属性注入和依赖注入

spring Bean对象属性注入和依赖注入手写实现

2025-07-30 15:33:16 1241

原创 Spring IOC 基于Cglib实现含构造函数的类实例化策略

Spring IOC 基于Cglib实现含构造函数的类实例化策略

2025-07-29 14:54:50 1088

原创 Spring IOC 第2章 实现 Bean 的定义、注册、获取

Spring IOC 实现 Bean 的定义、注册、获取案例

2025-07-26 15:18:39 1328

原创 深入理解 spring IOC 实现简单的Bean容器案例

深入理解 spring IOC 实现简单的Bean容器案例演示

2025-07-25 13:46:17 852

原创 spring 之依赖注入

深入理解 spring 依赖注入

2025-07-22 09:33:43 940

原创 AREX - 字节码增强技术实现流量录制与回放

AREX - 字流量录制与回放以及插件使用介绍

2025-07-21 10:32:25 1839

原创 Remote Debug 本地远程调试服务器运行代码

本地远程调试服务器运行代码操作演示

2025-07-20 14:14:11 1115

原创 Jenkins 实现项目的构建和发布

Jenkins 实现项目的构建和发布教程

2025-07-19 09:51:25 1286

原创 Mock 单元测试

Mock 单元测试&插件生成测试代码

2025-07-18 09:21:29 1210 1

原创 VisualVM 分析日志

VisualVM 分析 Java heap space dump 日志教程演示

2025-07-17 09:29:44 986

原创 arthas 使用教程

arthas 使用教程代码演示

2025-07-16 10:59:36 1450

原创 使用canal同步分库分表数据,到 Elasticsearch

本节涉及到了简明教程中所讲解的 Sharding 分库分表 (opens new window)的使用,因为我们需要把分库分表的数据通过 canal 同步到 Elasticsearch。本文的案例会把MySQL,2库4表的数据,通过 Sharding 分库分表写入数据后,同步到 Elasticsearch。同时也有一部分是把分库分表的数据同步到 TiDB 使用。那么有了 canal 就可以把分库分表的数据同步到 Elasticsearch,提供汇总查询和聚合操作,也就不需要把轮训每个分库分表数据了。

2025-07-15 11:44:39 1634

原创 ELK 使用教程采集系统日志

案例演示ELK日志采集的对接和使用

2025-07-14 09:48:07 1674

原创 XXL-Job 使用教程和扩展开发

XXL-Job 使用教程和扩展使用演示

2025-07-13 10:34:47 1170

原创 Prometheus + Grafana 监控,验证 Hystrix 超时熔断

Prometheus + Grafana 监控,验证 Hystrix 超时熔断案例演示

2025-07-12 17:32:49 1207

原创 skywalking 全链路监控

skywalking 全链路监控项目搭建

2025-07-11 14:15:58 1316 1

原创 数据库分库分表路由组件实现

手写数据库分库分表路由组件代码演示

2025-07-11 09:44:51 1120

原创 MyBatis 使用教程及插件开发

MyBatis 使用教程代码演示

2025-07-10 10:01:53 1098

原创 Trae.ai -idea一款非常好用的插件

真好用,码农必备工具 提高手写代码能力

2025-07-09 11:26:59 3316 3

原创 Spring Security + OAuth2 实现SSO案例

Spring Security + OAuth2 实现SSO案例演示

2025-07-08 10:26:09 1168

原创 Git 使用说明和配置

Git 使用说明和配置介绍

2025-07-07 09:50:08 1302

原创 Dubbo 使用教程和原理分析

Dubbo 使用教程和原理分析代码演示

2025-07-06 10:57:45 1817

原创 Zuul 实现动态路由与权限过滤器

Zuul 实现动态路由与权限过滤器代码演示

2025-07-05 12:06:25 1118

原创 Zuul 实现服务网关路由

Zuul 实现服务网关路由项目演示

2025-07-04 15:15:38 1208

空空如也

空空如也

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

TA关注的人

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