上一页 1 ··· 9 10 11 12 13
摘要: 一、jvm类加载 1.类加载器作用 ①将.class文件加载到jvm ②将class文件统一编码成jvm要求格式 2. 类加载过程 1)加载 将字节码(可能是.class文件、jar包或者网络等)转化为二进制字节流加载到内存中 2)验证 jvm对转化为二进制字节流进行校验,只有符合jvm字节码规范的 阅读全文
posted @ 2019-06-08 10:33 colorfulworld 阅读(325) 评论(0) 推荐(0)
摘要: 核心特性要求 互斥性:同一时刻只有一个客户端能持有锁 可重入性:同一客户端可多次获取同一把锁 锁超时:避免死锁,持有锁的客户端崩溃后能自动释放 高可用:锁服务本身需要高可用,避免单点故障 高性能:获取和释放锁的操作应高效 阻塞/非阻塞:支持尝试获取锁失败后的处理策略 1、Redis分布式锁流程图(二 阅读全文
posted @ 2019-06-07 16:39 colorfulworld 阅读(438) 评论(0) 推荐(0)
摘要: id name id name 1 zhangsan 1 hanmeimei 2 lisi 2 wangwu 3 wangwu join:select * from A join B on A.name=B.name 取交集 id name id name 1 wangwu 2 wangwu ful 阅读全文
posted @ 2019-06-05 19:21 colorfulworld 阅读(188) 评论(0) 推荐(0)
摘要: python中判断变量是否为None三种写法: 1、if x is None 2、if not x 3、if not x is None 理解成 if not (x is None) 结果是和1相反的 python中None、false、""、0、[]、{}、()时,采用not 方法判断是相等的 n 阅读全文
posted @ 2019-05-30 09:32 colorfulworld 阅读(4045) 评论(0) 推荐(0)
摘要: 1、redis秒杀 2、redis分布式锁 3、哨兵模式 4、redis集群 阅读全文
posted @ 2019-05-29 20:12 colorfulworld 阅读(108) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13