- 博客(4)
- 收藏
- 关注
原创 浅谈guava包下Lists.newArrayListWithExpectedSize()的使用
目前app的代码中不少使用Lists.newArrayListWithExpectedSize(), 针对此方法的使用是否规范做了一些分析 1. 关于 Maps.newHashMapWithExpectedSize() 看到Lists.newArrayListWithExpectedSize()此方法, 想必你定会想到HashMap的Maps.newHashMapWithExpectedSize()方法, 我们知道HashMap的默认加载因子是0.75, HashMap在put新数据时, ..
2020-06-15 23:11:02
9757
2
转载 Redis持久化实践及灾难恢复模拟
一、对Redis持久化的探讨与理解目前Redis持久化的方式有两种: RDB 和 AOF首先,我们应该明确持久化的数据有什么用,答案是用于重启后的数据恢复。Redis是一个内存数据库,无论是RDB还是AOF,都只是其保证数据恢复的措施。所以Redis在利用RDB和AOF进行恢复的时候,都会读取RDB或AOF文件,重新加载到内存中。RDB就是Snapshot快照存储,是默认的持久化方式。可理解为半持...
2018-06-04 10:39:47
241
转载 redis的基本简单命令总结
///////////////////////////////////////////////////////////////// NOsql =not only sql 不仅仅是sql 非关系型数据库 nosql的概念 nosql的作用 nosql的分类 1.key/value型数据库 2.文档型的数据库 3.列式数据库 4.图式数据库 redis redis的历史 re
2018-06-04 10:36:17
192
原创 创建多线程的两种方式
1.继承Thread类 步骤: a.继承Thread类 b.重写run方法 c.创造Thread类的子类,开启线程(注意使用的是start方法)代码如下:2.实现runnable接口 1.实现runnable接口 2.创建Thread类,将runnable的实现类作为构造参数 3.Thread类对象调用start方法...
2018-06-04 10:35:12
211
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人