上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页
摘要: package com.gaopeng.multithread; /** * 简单实现一个死锁例子 * * @author gaopeng * */ public class DeadLockTest { // 创建资源 private static Object resourceA = new O 阅读全文
posted @ 2020-01-18 11:15 gaopengpy 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 为什么JVM要采用双亲委派机制加载类呢? 任意一个类,都需要由加载它的类加载器和这个类本身一同确立其在Java虚拟机中的唯一性,每一个类加载器,都拥有一个独立的类名称空间。 也就是说,判断2个类是否“相等”,只有在这2个类是由同一个类加载器加载的前提下才有意义,否则即使这2个类来源于同一个Class 阅读全文
posted @ 2020-01-16 21:32 gaopengpy 阅读(2110) 评论(0) 推荐(0) 编辑
摘要: 一、采用对象的wait() notify()方法实现 package com.gaopeng.programming; import java.util.concurrent.TimeUnit; /** * 经典笔试题:交替打印奇偶数 采用对象的wait() notify()方法实现 * * @au 阅读全文
posted @ 2020-01-14 18:47 gaopengpy 阅读(250) 评论(0) 推荐(0) 编辑
摘要: AOF: Append Only File RDB会丢失最后一次备份的rdb文件,但是其实也无所谓,其实也可以忽略不计,毕竟是缓存,丢了就丢了,但是如果追求数据的完整性,那就的考虑使用AOF了。 AOF特点 以日志的形式来记录用户请求的写操作。读操作不会记录,因为写操作才会存存储。 文件以追加的形式 阅读全文
posted @ 2020-01-13 23:25 gaopengpy 阅读(150) 评论(0) 推荐(0) 编辑
摘要: RDB: Redis DataBase 1. 什么是RDB RDB:每隔一段时间,把内存中的数据写入磁盘的临时文件,作为快照,恢复的时候把快照文件读进内存。如果宕机重启,那么内存里的数据肯定会没有的,那么再次启动redis后,则会恢复。 2. 备份与恢复 内存备份 --> 磁盘临时文件临时文件 -- 阅读全文
posted @ 2020-01-13 23:14 gaopengpy 阅读(228) 评论(0) 推荐(0) 编辑
摘要: redis设置配置文件的maxmemory参数,可以控制其最大可用内存大小(字节)。 那么当所需内存,超过maxmemory怎么办? 这个时候就该配置文件中的maxmemory-policy出场了。 所以,当内存占用满了以后,redis提供了一套缓存淘汰机制:MEMORY MANAGEMENT(内存 阅读全文
posted @ 2020-01-13 22:24 gaopengpy 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 一、什么是缓存穿透,如何预防? 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,请求直接打在了数据库上。 对于缓存穿透的话一般来说只需要针对空值缓存就行,过期时间设置5-10分钟,这样就流量就不会打在数据库上导致死机宕机。 二、什么是缓存击穿,如何预防? 缓存击穿,是指一个key非常热点 阅读全文
posted @ 2020-01-12 11:59 gaopengpy 阅读(1690) 评论(0) 推荐(1) 编辑
摘要: 堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。 在 JVM中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor。 这样划分的目的是为了使 阅读全文
posted @ 2020-01-11 17:50 gaopengpy 阅读(2733) 评论(0) 推荐(0) 编辑
摘要: 备注: 1.超大对象是指对象大小大于Eden+S0 2.新生代采用复制算法进行垃圾回收 3.老年代采用标记压缩算法进行垃圾回收 阅读全文
posted @ 2020-01-11 16:51 gaopengpy 阅读(533) 评论(0) 推荐(0) 编辑
摘要: Redis支持六种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)和基数(HyperLogLog)。 一:String(字符串) string 是 redis 最基本的类型,一个 key 对应一个 value。 stri 阅读全文
posted @ 2020-01-11 12:53 gaopengpy 阅读(2043) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 22 下一页