首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
不畏惧的少年
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
拼多多笔试题:数组构造二叉搜索平衡树
拼多多笔试题:数组构造二叉搜索平衡树,https://leetcode.cn/problems/convert-sorted-array-to-binary-search-tree/descripti
代理模式
静态代理是在手动创建代理对象,动态代理是运行过程中动态的创建代理对象。jdk动态代理是基于接口的动态代理,被代理类必须实现接口。cglib动态代理是基于继承实现的,不需要实现接口。
适配器模式
当你希望使用某个类, 但是其接口与其他代码不兼容时, 可以使用适配器类。 通过适配器实现让一个只能读取SD卡的电脑可以读取TF卡 电脑只能读取SD卡,但是想要读取TF卡。使用适配器模式。
简单工厂模式、工厂方法模式、抽象工厂模式
简单工厂模式 简单工厂模式不满足开闭原则 工厂方法设计模式 对于工厂方法设计模式,在新增新的产品时只需要创建新的产品类及对应工厂类,每种产品类都有自己的工厂类
单例模式的四种实现
四种单例设计模式的实现,以及通过反射和反序列化破坏单例模式,在构造函数中检查单例对象,添加readResolve()方法返回单例对象避免单例被破坏
抽象工厂方法设计模式的新思路
抽象工厂的新思路,之前看了AQS的tryAquire()方法的实现,我突然有一个想法,就是对于抽象工厂方法是否可以使用以上思路重构,使用模板方法+选择性重写,这样可以解决不同工厂产品不一致的情况。
Redis的底层数据结构
SDS ①获取字符串长度的时间复杂度为O(1) ②支持动态扩容 ③减少内存分配次数 ④二进制安全 当新增内容时 如果新字符串小于 1M , 则新空间为扩展后字符串长度的两倍 +1 ; 如果新字符串大于
如何使用java实现令牌桶限流
令牌桶算法Java实现代码解析 令牌桶算法是一种常用的流量控制/限流算法,下面我将详细解释前面提供的几种Java实现方案。 方案1:Guava RateLimiter实现 Guava是Google提供
AQS的底层实现原理
AQS就是使用一个state值,和FIFO队列来实现多线程下对共享资源的访问。并且state值是被volatile修饰。主要实现有独占模式和共享模式。
BigInteger和BigDecimal
BigInteger处理比 long 范围还大的整数时,就可以使用 BigInteger 类,它能表示任意大小的整数。BigDecimal类可以处理任意精度的小数,避免精度丢失问题。
下一页
个人成就
文章被点赞
3
文章被阅读
528
掘力值
197
关注了
6
关注者
0
收藏集
0
关注标签
35
加入于
2024-06-12