Loading [MathJax]/extensions/TeX/extpfeil.js
会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
把书读薄
收藏文章数量从多到少与“把书读薄”是一个道理
博客园
首页
新随笔
联系
订阅
管理
随笔 - 349
文章 - 0
评论 - 7
阅读 -
19万
上一页
1
···
27
28
29
30
31
32
33
34
35
下一页
2018年9月6日
HashMap源码
摘要: 继承类:AbstractMap 实现接口:Map、Cloneable Map:将key-value映射为对象,接口取代了Dictionary类, AbstractMap实现了Map,减少实现Map接口时的工作量 Cloneable实现此接口的类可以进行拷贝操作 重要说明: 1、异或操作: x是二进制
阅读全文
posted @ 2018-09-06 01:06 使用D
阅读(150)
评论(0)
推荐(0)
2018年9月5日
LinkedList源码
摘要: 继承AbstractSequentialList 实现了顺序访问列表 实现List、Deque、Cloneable List接口定义List集合的操作方法 Deque支持在两端插入和删除元素的线性集合。 Cloneable实现此接口的类可以进行拷贝操作 重要说明: 1、定了first头节点(firs
阅读全文
posted @ 2018-09-05 21:45 使用D
阅读(128)
评论(0)
推荐(0)
2018年9月4日
Vector源码
摘要: Vector与ArrayList类似,都是使用动态数组实现 Vector是线程安全的 重要说明: 1、实现AbstractList,即List的抽象类 2、使用数组存储数据 3、默认初始化大小为10 4、Vector中有capacityIncrement属性: capacityIncrement>0
阅读全文
posted @ 2018-09-04 23:52 使用D
阅读(167)
评论(0)
推荐(0)
ArrayList源码
摘要: 继承AbstractList 实现List、RandomAccess、Cloneable、Serializable AbstractList抽闲类中定义继承AbstractList的SubList内部类 List接口定义List集合的操作方法 RandomAccess实现此接口的类可以随机访问 Cl
阅读全文
posted @ 2018-09-04 23:14 使用D
阅读(131)
评论(0)
推荐(0)
2018年9月3日
图解设计模式-Abstract Factory模式
摘要: 抽象工厂的工作是将“抽象零件”组装成“抽象产品”。 我们不关心零件的具体实现,而是只关心接口API。我们仅适用该接口API将零件组装成为产品。 角色: AbstractProduct抽象产品:负责定义AbstractFactory角色所生成的抽象零件和产品的接口。在示例中,友Link、Tray、Pa
阅读全文
posted @ 2018-09-03 23:48 使用D
阅读(513)
评论(0)
推荐(0)
图解设计模式-Builder模式
摘要: 用于组装具有复杂结构的实例叫做Builder模式。 抽象类Builder中定义了组装需要用的所用方法。 抽象类的每种具体实现(TextBuilder于HTMLBuilder)中定义了各自的组装时需要的个性化方法。 Director组装类中定义了组装的顺序。 角色: Builder建造者:负责定义用于
阅读全文
posted @ 2018-09-03 22:07 使用D
阅读(310)
评论(0)
推荐(0)
图解设计模式-Prototype模式
摘要: Java开发中一般情况下通过使用new 关键字创建对象,但是有时也会在“不指定类名的前提下生成实例”的需求: 对象种类繁多,无法将它们整合到一个类中时 需要处理的对象太多,如果将它们分别作为一个类,需要编写的类文件太多。 难以根据类生成实例时 生成实例的过程太复杂,很难根据类来生成实例。 想解耦框架
阅读全文
posted @ 2018-09-03 00:22 使用D
阅读(168)
评论(0)
推荐(0)
2018年9月2日
图解设计模式-Singleton模式
摘要: Singleton指只有一个元素的集合。 想要在任何情况下都绝对只有一个实例。 想在程序上表现出“只存在一个实例” 角色: Singleton:在Singleton模式只有这个角色。在Singleton角色中有一个返回唯一实例的static方法。该方法总是返回同一实例。 代码: public cla
阅读全文
posted @ 2018-09-02 23:41 使用D
阅读(115)
评论(0)
推荐(0)
比较B-tree索引与Hash索引
摘要: 1、B-tree索引特定 B-tree索引能够被用于使用了 =, >, >=, <, <=, or BETWEEN 操作的表达式中。 B-tree索引也能被使用在Like表达式中(如果like表达式前不是以%开头),例如:select * from a where b like 'a%'; 2、Ha
阅读全文
posted @ 2018-09-02 23:20 使用D
阅读(168)
评论(0)
推荐(0)
类元数据Class Metadata
摘要: Java classes在Java hotspot VM内部表示为类元数据。 在之前Java hotspot VM版本,类元数据在持久代中分配。 在JDK8,持久代被移除,并且类元数据在本地内存中分配。 默认情况下,本地内存都可以被用于类元数据。 可以使用MaxMetaspaceSize 选项设置在
阅读全文
posted @ 2018-09-02 18:58 使用D
阅读(8487)
评论(0)
推荐(0)
上一页
1
···
27
28
29
30
31
32
33
34
35
下一页
公告
昵称:
使用D
园龄:
11年7个月
粉丝:
8
关注:
0
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
invalid apk
(1)
android报错
(1)
android
(1)
随笔分类
(232)
ai应用(3)
DDD(1)
Docker(4)
dubbo源码(9)
Git(1)
Google软件工程(12)
Guava(2)
Head First 设计模式(6)
HTTP相关(2)
Java并发编程的艺术(4)
Java基础(5)
Java集合与Map源码(9)
JVM相关(7)
Linux内核设计与实现(5)
maven(3)
MQ(4)
Mybatis源码(8)
nacos(1)
php(2)
Redis设计与实现(5)
Redis运维与开发(7)
SAAS技术(1)
spring(2)
VUE相关(1)
zookeeper分布式过程协同技术详解(4)
待完善(1)
读书笔记(2)
多线程(6)
高性能MySql(21)
工作中零散整理(10)
关键改变(1)
流处理(4)
权限认证(1)
日常碰到问题(4)
日志(2)
深入理解Java虚拟机(17)
深入理解Nginx(2)
算法(28)
图解设计模式(13)
微服务设计(4)
线上事故(5)
业务(3)
更多
阅读排行榜
1. CORS错误汇总(16874)
2. Netty实践:ChannelInboundHandlerAdapter与ChannelOutboundHandlerAdapter(13905)
3. spring集成Log4j以及log4j配置简要说明(10959)
4. mysql分片(9524)
5. 类元数据Class Metadata(8487)
评论排行榜
1. Netty实践:ChannelInboundHandlerAdapter与ChannelOutboundHandlerAdapter(3)
2. HashMap中判断key条件(2)
3. mysql分片(2)
推荐排行榜
1. 写扩散与读扩散(1)
2. The bean 'xxxUserMapper' could not be injected because it is a JDK dynamic proxy(1)
3. npm audit fix(1)
4. Redis实现限流功能(1)
5. 记录一次服务器内存耗尽排查过程使用到的命令(1)
最新评论
1. Re:HashMap中判断key条件
@哎~夜长梦多 同一对象相同...
--使用D
2. Re:HashMap中判断key条件
object=object是什么意思?
--哎~夜长梦多
3. Re:mysql分片
那么Mysql如何分片呢?命令是什么
--陈无问
4. Re:Netty实践:ChannelInboundHandlerAdapter与ChannelOutboundHandlerAdapter
你好 博主 这个程序的入口是什么 我需要插入U盘等一些设备吗
--忆峰的海角
5. Re:mysql分片
666
--石砾
点击右上角即可分享