一.介绍 ElasticSearch是一个分布式搜索引擎和数据分析引擎,能够实现对海量的数据进行近实时的处理。支持全文检索,结构化检索,数据分析。分布式:ES自动将海量数据分...
IP属地:北京
一.介绍 ElasticSearch是一个分布式搜索引擎和数据分析引擎,能够实现对海量的数据进行近实时的处理。支持全文检索,结构化检索,数据分析。分布式:ES自动将海量数据分...
要想讲清楚volatile关键字,这时候就应该主动从内存模型开始讲起,然后说原子性、可见性、有序性的理解,铺垫好这些才是到volatile关键字的原理,假定前面一篇内存模型的...
一、背景: 线程不安全的HashMap 因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。...
前言 JVM的堆外内存泄露的定位一直是个比较棘手的问题。此次的Bug查找从堆内内存的泄露反推出堆外内存,同时对物理内存的使用做了定量的分析,从而实锤了Bug的源头。笔者将此B...
在复杂的系统中,往往需要对大量的数据如订单,账户进行标识,以一个有意义的有序的序列号来作为全局唯一的ID。前面的文章“分库分表”即使用的雪花(SnowFlake)算法。 一、...
步骤一:编写lua脚本实现缓存预热(将mysql里的数据查询出来存入redis)缓存预热即数据的预加载,nginx执行lua脚本后会执行查询数据库的功能,将查询结果返回ngi...
引言 之前在深入了解数据库理论的时候,了解到事物的不同隔离级别可能存在的问题。为了更好的理解所以在MySQL数据库中测试复现这些问题。关于脏读和不可重复读在相应的隔离级别下都...
先讲CAS 如何解释 compare and swapcompare and setcompare and exchange i++问题分析 常规操作 上锁,保证i++的同步...