自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代理模式

2、对象数量不同:装饰器通常指装饰某单一对象,代理模式更倾向于代理多数有同种需求的对象,由点到面形成切面,这也是为什么在学习时看到几乎所有资料都说AOP切面使用的是代理模式的原因;补充,AOP切面的最常见应用就是日志增强,这里顺便把日志增强作为例子来说明这一点:通常我们是把多个有日志打印需求的类都进行处理,而打印是完全相同的动作,每一个需要处理的类都是一个点,由点到面,故而叫切面,在原功能前后同一进行日志增强(打印)1、强调方向不同:装饰器主要用于增强功能,代理主要强调代理访问,隔离对原对象的直接访问。

2024-10-01 17:19:09 724

原创 设计模式-概览

将一个复杂对象分解成多个相对简单的部分,然后根据不同需要分别创建它们,最后构建成该复杂对象。这个自我感觉用处比较小,到了实际项目里总感觉来回还是那样,所以这一类我先揉在这一篇概览了。某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展是有限多例模式。将一个对象作为原型,通过对其进行复制而克隆出多个和原型类似的新实例。定义一个用于创建产品的接口,由子类决定生产什么产品。的接口,其每个子类可以生产一系列相关的产品。

2024-10-01 16:40:49 310

原创 自用 常用IDEA快捷键(除基础)

1、CTRL+Y:删除当前行 CTRL+D:复制当前行2、CTRL+W:递进式选择光标所在代码块(连续按会在原有选中的基础上再扩展选中范围)3、CTRL+E:显示最近打开的文件记录列表

2024-10-01 16:18:47 125

原创 自用-确认是否安装Redis以及Redis版本

1、命令行直接执行sc query redis。或redis-server --version。

2024-09-28 23:05:54 109

空空如也

空空如也

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

TA关注的人

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