前言 昨天谢照东大神在群里提出一个问题:怎么查看Metaspace里具体包含的是什么,起因是他的某个服务设置了-XX:MetaspaceSize=512m -XX:MaxMe...
前言 昨天谢照东大神在群里提出一个问题:怎么查看Metaspace里具体包含的是什么,起因是他的某个服务设置了-XX:MetaspaceSize=512m -XX:MaxMe...
原创文章,转载请注明原作地址:http://www.jianshu.com/p/0858f9d6a6c2 在讨论布隆过滤器在HBase中的应用之前,先介绍一下HBase的块索...
我们假设计算机运行一行基础代码需要执行一次运算。 那么上面这个方法需要执行 2 次运算 这个方法需要 (n + 1 + n + 1) = 2n + 2 次运算。 我们把 算...
使用make编译openjdk 从github上搜索openjdk,官网上下载非常慢而且经常中断 解压到openjdk-jdk-jdk10目录 ./configure --w...
由于 mac high sierra 系统有较大的变动,所以专门写一篇用mac high sierra 来编译 openjdk8 的博客. 准备阶段 mac 系统版本 10...
迁移背景 cassandra集群隔段时间出现rt飙高的问题,带来的影响就是请求cassandra短时间内出现大量超时,这个问题发生已经达到了平均两周一次的频率,已经影响到正常...
背景 应该是在去年的时候,刷知乎看到一个问题,大概是说怎么刷网易云音乐个人累计听歌数,然后有一个高赞回答,贴了一段js代码,直接在浏览器console执行就可以了。当时试了下...
厉害厉害
一次 Young GC 的优化实践(FinalReference 相关)一次 Young GC 的优化实践(FinalReference 相关) 简书 涤生[https://www.jianshu.com/users/150f36a73910/]...
一次 Young GC 的优化实践(FinalReference 相关) 简书 涤生[https://www.jianshu.com/users/150f36a73910/]...
问题发现场景 某天突然收到线上应用的gc时间过长的告警,刚开始只有一台机器偶尔报一下,后续其他机器也纷纷告警,具体告警的阈值是应用10分钟内ygc的总时长达到了6.6s。 初...
问题描述 应用收到频繁Full GC告警 问题排查 登录到对应机器上去,查看GC日志,发现YGC一分钟已经达到了15次,比Full GC还要频繁一些,其中Full GC平均1...
前言 Redis 是我们目前大规模使用的缓存中间件,由于它强大高效而又便捷的功能,得到了广泛的使用。单节点的Redis已经就达到了很高的性能,为了提高可用性我们可以使用Red...
MySQL 1、索引 索引的本质 索引是一种帮助MySQL高效获取数据的数据结构。是数据库系统在业务数据之外维护着的,满足特定查找算法的数据结构,这些数据结构以某种方式引用(...
聚簇索引并不是一种单独的索引类型,而是一种数据存储方式。比如,InnoDB的聚簇索引使用B+Tree的数据结构存储索引和数据。聚簇索引与非聚簇对比如下图。 当表有聚簇索引时,...
摘要: 本篇介绍下Mysql的InnoDB索引相关知识,从各种树到索引原理到存储的细节。 InnoDB是Mysql的默认存储引擎(Mysql5.5.5之前是MyISAM,文档...
阿飞Javaer,转载请注明原创出处,谢谢! 需求说明 类似订单表这种规模上亿,未来甚至上十亿百亿的海量数据表,在项目初期为了快速上线,一般只是单表设计,不需要考虑分库分表。...
基于HttpClient 4.5.2 执行GET请求CloseableHttpClient httpClient = HttpClients.custom() ...