上一页 1 2 3 4 5 6 7 8 ··· 15 下一页

2022年4月24日

CopyOnWriteArrayList原理

摘要: CopyOnWriteArrayList原理 1、什么是CopyOnWrite容器 CopyOnWrite容器即写时复制的容器。通俗的理解是当我们往一个容器添加元素的时候,不直接往当前容器添加,而是先将当前容器进行Copy,复制出一个新的容器,然后新的容器里添加元素,添加完元素之后,再将原容器的引用 阅读全文

posted @ 2022-04-24 12:45 myf008 阅读(150) 评论(0) 推荐(0) 编辑

2022年4月23日

线程状态及各状态下与锁和CPU的关系

摘要: Thread.State枚举类型中定义了线程的六种状态:NEW,RUNNABLE,BLOCKED,WAITING,TIMED_WAITING和TERMINATED。线程在某一时刻只能拥有一种状态,但是在线程的整个生命周期,线程的状态会发生变化。 public enum State { NEW, RU 阅读全文

posted @ 2022-04-23 17:36 myf008 阅读(223) 评论(0) 推荐(0) 编辑

热点账户处理

摘要: 热点账户(数据)处理 关于程序员技术面试,高并发、高可用是肯定躲不过的知识点,面试官不会直接这么问,而是嵌入到某些具体场景中。 比如,让你设计一个促销活动,紧俏的商品;或者发放优惠券,某事某刻发1000张5.5折优惠券等等。 这类题目一是考察你的整体架构设计能力,二是看你的回答中有没有高并发高可用的 阅读全文

posted @ 2022-04-23 17:19 myf008 阅读(374) 评论(0) 推荐(0) 编辑

2022年4月16日

违反双亲委派模型

摘要: 在开讲双亲委派模型之前,我们先要了解一下类加载机制 类加载机制是指将类的class文件读入到内存,并为之创建一个java.lang.Class对象。中间对数据做了 校验,转换解析和初始化等操作。 一般情况下我们说了有三种加载器: 最基础:Bootstrap ClassLoader(加载JDK的/li 阅读全文

posted @ 2022-04-16 20:04 myf008 阅读(83) 评论(0) 推荐(0) 编辑

2022年4月15日

雪花算法时间回拨解决方案

摘要: 雪花算法中的时间回拨问题 什么是时间回拨问题 雪花算法通过时间来即将作为id的区分标准之一,对于同一台id生成机器,它通过时间和序号保证id不重复当机器出现问题,时间可能回到之前,此时,时间就不能区分又或者因为闰秒的出现,导致时间回拨 如何解决 方法1 直接抛出异常 不管3X7==21,直接抛出异常 阅读全文

posted @ 2022-04-15 17:35 myf008 阅读(1020) 评论(0) 推荐(0) 编辑

2022年4月11日

MySQL订单分库分表多维度查询

摘要: MySQL订单分库分表多维度查询 原创 MySQL 作者:壹頁書 时间:2016-04-22 17:15:22 20341 2 MySQL分库分表,一般只能按照一个维度进行查询.以订单表为例, 按照用户ID mod 64 分成 64个数据库.按照用户的维度查询很快,因为最终的查询落在一台服务器上.但 阅读全文

posted @ 2022-04-11 20:26 myf008 阅读(209) 评论(0) 推荐(0) 编辑

2022年4月9日

不停机分库分表迁移

摘要: 不停机分库分表迁移 原创 阿飞 匠心零度 2018-02-24 00:00 本文是好友阿飞写的,并且经过作者同意发的原创!阿飞Javaer,转载请注明原创出处,谢谢! 需求说明 类似订单表,用户表这种未来规模上亿甚至上十亿百亿的海量数据表,在项目初期为了快速上线,一般只是单表设计,不需要考虑分库分表 阅读全文

posted @ 2022-04-09 20:30 myf008 阅读(73) 评论(0) 推荐(0) 编辑

2022年4月7日

metaSpace垃圾回收

摘要: jdk8移除了PermGen,取而代之的是MetaSpace元空间(Metaspace):一种新的内存空间的诞生。JDK8 HotSpot JVM 使用本地内存来存储类元数据信息并称之为:元空间(Metaspace);这与Oracle JRockit 和IBM JVM’s很相似。这将是一个好消息:意 阅读全文

posted @ 2022-04-07 18:53 myf008 阅读(1212) 评论(0) 推荐(0) 编辑

Reactor线程模型

摘要: Reactor线程模型 Reactor是什么?The reactor design_pattern is an event_handling pattern for handling service requests delivered concurrently to a service handl 阅读全文

posted @ 2022-04-07 14:32 myf008 阅读(63) 评论(0) 推荐(0) 编辑

2022年4月5日

减缓redis主备切换的数据丢失问题

摘要: redis哨兵主备切换的数据丢失问题:异步复制、集群脑裂 课程大纲 1、两种数据丢失的情况 2、解决异步复制和脑裂导致的数据丢失 1、两种数据丢失的情况 主备切换的过程,可能会导致数据丢失 (1)异步复制导致的数据丢失 异步复制导致的数据丢失问题 因为master -> slave的复制是异步的,所 阅读全文

posted @ 2022-04-05 20:41 myf008 阅读(251) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 15 下一页

导航