会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CreativeCrafts
博客园
首页
新随笔
联系
订阅
管理
2024年3月19日
组合设计模式Java代码快速开始
摘要: 组合模式介绍 使用组合模式可以让用户可以使用统一的方式处理整个树形结构的个别对象和组合对象,从而简化客户端的操作。并且扩展性好 当需要处理的对象是树形结构时可以考虑使用组合模式。 节点和叶子节点存在很大差异的情况下不建议使用组合模式。 代码举例 不使用组合模式举例 一个公司有很多部门,每个部门有很多
阅读全文
posted @ 2024-03-19 22:00 赵文梦
阅读(29)
评论(0)
推荐(0)
2024年3月14日
Java面试八股文01-基础部分
摘要: Java文件执行流程 编译:将.java文件编译为虚拟机可以识别的.class字节码文件 解释:虚拟机执行java字节码文件,将其转化为机器可以执行的机器码 执行:机器执行机器码 面向对象的三大特性 封装 继承 多态 深拷贝和浅拷贝 浅拷贝代码举例 public class Person imple
阅读全文
posted @ 2024-03-14 15:16 赵文梦
阅读(58)
评论(0)
推荐(0)
2024年3月11日
海量用户注册整合布隆过滤器实现用户名唯一功能
摘要: 布隆过滤器介绍 布隆过滤器可以理解为一个固定大小的数组,数组的大小初始化时自定义,每个元素都占用1bit,每个元素都是0或者1,所以可以对海量的数据进行判断, 原理图如图所示 根据原理图可以得出信息,布隆过滤器说某个元素存在,小概率会误判。布隆过滤器说某个元素不在,那么这个元素一定不在。 布隆过滤器
阅读全文
posted @ 2024-03-11 12:55 赵文梦
阅读(66)
评论(0)
推荐(0)
2024年1月16日
Spring Boot 整合工厂模式和策略模式完成服务调用的一种实现
摘要: 工厂模式是一种创建型设计模式,其主要目的是提供一个创建对象的接口,但将具体类的实例化延迟到子类中。这样,客户端代码就不需要知道要实例化的具体类,只需要知道使用的工厂接口。 以前我们写代码的时候会经常用到if esle if,比如要判断十多种类型,每个类型都要使用if else if来判断,判断里面又
阅读全文
posted @ 2024-01-16 21:00 赵文梦
阅读(356)
评论(0)
推荐(0)
公告