会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ElliottX4
博客园
首页
新随笔
管理
2021年2月1日
elastic-job的分析
摘要: 分布式定时任务 Overview 目前分布式架构在大数据量和高并发情况下有很好的表现,但由此带来的技术问题也显而易见。在集群情况下,定时任务存在于每个节点中,如果不对定时妥善任务管理,就会导致定时任务的重复执行造成数据不一致或者脏数据。又或者单机出现cpu或者内存瓶颈时候,在这种情况下,分布式定时任
阅读全文
posted @ 2021-02-01 16:34 ElliottX4
阅读(205)
评论(0)
推荐(0)
2021年1月29日
java并发(四)--线程池
摘要: 线程池基本参数 ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor( 5,//核心线程数量 10,//最大线程数量 60,//保活时间 TimeUnit.SECONDS,//时间单位 new LinkedBlockingQue
阅读全文
posted @ 2021-01-29 16:26 ElliottX4
阅读(71)
评论(0)
推荐(0)
2021年1月9日
对CQRS涉及架构的简单学习笔记
摘要: ##对CQRS涉及架构的简单学习笔记 ###一. CQRS的基础Event Sourcing 了解CQRS涉设计模式之前,需要先了解Event Sourceing的思想。 Event Sourceing是通过每一个原子事件来记录发展流向(改变),同时对每一个事件都记录下来,而不是只关心最终结果。 事
阅读全文
posted @ 2021-01-09 23:50 ElliottX4
阅读(178)
评论(0)
推荐(0)
2020年12月7日
java并发(三)--CompletableFuture
摘要: ##info 相比较CountDownLatch和CyclicBarrier,CompletableFuture支持更为复杂的线程编排。使用场景多为多个线程同步异步执行,而不是一个主线程在等待。 CompletableFuture是jdk1.8提出来的方法,了解这个类之前需要了解一下jdk1.8提出
阅读全文
posted @ 2020-12-07 23:52 ElliottX4
阅读(180)
评论(0)
推荐(0)
java并发(二)--CountDownLatch|CyclicBarrier
摘要: ##info CountDownLatch和CyclicBarrier支持在java中较为简单的线程编排,通过单个线程的阻塞来获取其他异步线程的结果。 较为常见的场景为主线程阻塞来获取子线程并行计算产生结果,用于之后的运算。 两者区别: CountDownLatch不支持循环计数,CyclicBar
阅读全文
posted @ 2020-12-07 23:50 ElliottX4
阅读(57)
评论(0)
推荐(0)
java并发(一)--锁归纳
摘要: ##info java中锁的产生,是由于硬件的发展,以及多核处理器的产生。 在单机模式下,内存区域是共享的,早期一个处理器,所有线程都需要排队处理,也就意味着在任何一个时间点,有且仅有一个线程在执行。在这种串行模式下,是没有并发问题的。但是随着硬件技术的不断发展,处理器更新为多核,这也就意味着同一个
阅读全文
posted @ 2020-12-07 23:49 ElliottX4
阅读(80)
评论(0)
推荐(0)
2020年9月15日
redis(三)redis的主从模式和集群模式
摘要: #redis(三)redis的主从模式和集群模式 ##主从模式 redis的主从模式,指的是针对多台redis实例时候,只存在一台主服务器master,提供读写的功能,同时存在依附在这台主服务器的从服务器slaver,只提供读服务,且数据和主服务器保持一致。主服务器只能有一台,从服务器可以有多台,而
阅读全文
posted @ 2020-09-15 10:58 ElliottX4
阅读(961)
评论(1)
推荐(0)
redis(二)内部机制的介绍和启动过程
摘要: #redis(二)内部机制的介绍和启动过程 ##redis的基本介绍 redis是一种非关系型数据库,采用=key,value的形式来存储数据。key是二进制数据,对于value的数据类型,redis支持string、hash、list、set、sorted set五种类型。 对于单个redis实例
阅读全文
posted @ 2020-09-15 10:57 ElliottX4
阅读(190)
评论(0)
推荐(0)
redis(一)基础介绍和简单原理
摘要: #redis(一)基础介绍和简单原理 ##基础介绍 ###基础数据结构 string:使用SDS的结构,数据会进行冗余(长度double && ⇐1M)。对于每一个string有一个数据头,记录了长度(待补充) list:使用的链表结构,元素弹出,内存回收。3.2之后采用quicklist=lick
阅读全文
posted @ 2020-09-15 10:51 ElliottX4
阅读(193)
评论(0)
推荐(0)
2020年8月7日
java中ThrealLocal的理解
摘要: #java中threadlocal的理解 ##一、threadlocal的生命周期和ThreadLocalMap的生命周期 可以吧TreadLocal看做是一个map来使用,只不过这个map是指向当前线程中的threadLocals(ThreadLocalMap.class),这个threadLoc
阅读全文
posted @ 2020-08-07 21:02 ElliottX4
阅读(378)
评论(0)
推荐(0)
下一页
公告