自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Redis

1、redis的好处: 1)、速度快;因为数据存在内存中,类似于hashmap,查找和操作时间的复杂度都是O(1); 2)、支持丰富的数据类型:String,list,set,sorted set,hash; 3)、支持事务,操作都是原子性; 4)、丰富...

2019-08-19 14:31:00 144

转载 缓存问题及解决方案

1、缓存穿透; 缓存穿透是指查询一个不存在的数据,缓存中无该数据的信息,直接穿透缓存层直接到达数据库层。 解决方案: bloom filter:类似哈希表根据所有可能的查询条件生成一个bitmap,在数据库查询时,会使用这个bitmap进行过滤,不在其中就直接过滤筛选,从而减轻数据...

2019-07-18 10:48:00 135

转载 ReentrantLock

public class ReentrantLock implements Lock, java.io.Serializable {} 与Synchronized的区别: ReentrantLock和synchronized都是独占锁,只允许线程互斥的访问临界区。但是实现上两者不同...

2019-07-11 17:57:00 72

转载 线程池ThreadPoolExecutor

一、初始化线程池(4种): 1、newFixedThreadPool() public final static ExecutorService esPool = Execustor.newFixedThreadPool(50); 特点:corePoolSize == maxPoolSi...

2019-07-08 11:40:00 111

转载 String存储方式

明确知道String存在于Constant pool池里还是存在对象heap 1.单独使用""引号创建的字符串都是常量,编译期就已经确定存储到StringPool中. 2.使用newString("")创建的对象会存储到heap中,是运行期新创建的. 3.使用只包含常量的字符...

2019-06-15 10:22:00 240

转载 范式,反范式

范式: 一范式:无重复列; 二范式:属性完全依赖主键; 三范式:属性不传递依赖于其它非主属性;例如A(a(主键),b,c),不能存在b依赖c同时c依赖a,传递性 反范式: 增加冗余的数据减少表关联查询;例如A(a(主键),m,e,f)B(b(主键),A...

2019-06-15 09:58:00 175

空空如也

空空如也

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

TA关注的人

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