茅坤宝骏氹的博客

写博客,纯粹自娱。转载文章来源网络,转载链接不一定是原文,如有侵权请联系删除...

缓存穿透、缓存并发、缓存失效之思路变迁

转载自   缓存穿透、缓存并发、缓存失效之思路变迁 在用缓存的时候,基本上会通用遇到以下三个问题: 缓存穿透 缓存并发 缓存失效 一、缓存穿透     上面三个图会有什么问题呢? 我们在项目中使用缓存通常都是先检查缓存中是否存在,如果存在直接返回缓存内容,如果不存在就直...

2018-12-30 19:37:11

阅读数 22

评论数 0

MySQL 大表优化方案(1)

转载自  干货!!!MySQL 大表优化方案(1) 当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在...

2018-12-30 12:43:00

阅读数 44

评论数 0

来之不易的美团面试,结果居然挂了...(附面试答案)

转载自  来之不易的美团面试,结果居然挂了...(附面试答案) 一面 自我介绍 答:自我介绍是面试中唯一的自己主动介绍自己的环节,一定要好好把握好,你数据结构学的号可以手撕一个红黑树你就说我数据结构掌握地很好,反正就是要把自己的优势凸显出来,比如自己对于java的知识较熟悉,我介绍完自己的本...

2018-12-30 12:21:15

阅读数 90

评论数 0

一次堆外OOM问题的排查过程

转载自   一次堆外OOM问题的排查过程 背景 线上服务有一台机器访问不通(一个管理平台),在公司的服务治理平台上查看服务的状况是正常的,说明进程还在。进程并没有完全crash掉。去线上查看机器日志,发现了大量的OOM异常: 017-03-15 00:00:00.041 [WARN] qt...

2018-12-30 12:16:46

阅读数 59

评论数 0

一次堆外内存泄露的排查过程

转载自  一次堆外内存泄露的排查过程 最近在做一个基于 websocket 的长连中间件,服务端使用实现了 socket.io 协议(基于websocket协议,提供长轮询降级能力) 的 netty-socketio 框架,该框架为 netty 实现,鉴于本人对 netty 比较熟,并且对比同样...

2018-12-30 12:06:46

阅读数 249

评论数 1

由「Metaspace容量不足触发CMS GC」从而引发的思考

转载自  由「Metaspace容量不足触发CMS GC」从而引发的思考 某天早上,毛老师在群里问「cat 上怎么看 gc」。   好好的一个群 看到有 GC 的问题,立马做出小鸡搓手状。 之后毛老师发来一张图。   老年代内存占用情况 图片展示了老年代内存占用情况。 第...

2018-12-30 11:55:00

阅读数 60

评论数 0

蚂蚁金服的一次面试经历(一面、二面)

转载自  蚂蚁金服的一次面试经历(一面、二面) 一次有把握的面试,需要经过长时间的准备 电话一面 1、自我介绍、自己做的项目和技术领域 2、项目中的监控:那个监控指标常见的有哪些? 3、微服务涉及到的技术以及需要注意的问题有哪些? 4、注册中心你了解了哪些? 5、consul 的可靠...

2018-12-30 11:48:43

阅读数 394

评论数 0

一次频繁Full GC的排查过程,根源居然是它...

转载自   一次频繁Full GC的排查过程,根源居然是它... 业务部门的一个同事遇到个奇怪的 Full GC 问题,有个服务迁移到新的应用后,一直频繁 Full GC。新应用机器的配置是 4c 8g,老应用是 4c 4g,老应用 GC 都很正常,并且代码没有变更,所以比较奇怪。 现象 问...

2018-12-30 11:46:55

阅读数 123

评论数 0

如何使用MAT进行JVM内存泄露分析

转载自  如何使用MAT进行JVM内存泄露分析 在《Java Agent的隔离实现以及卸载时一些坑》中,卸载Agent之后,使用 jmap-histo:live pid命令验证执行FGC,相关Class是否会被回收,结果遇到了一些问题,最终通过MAT内存分析才定位到了问题,本文介绍如何使用MAT...

2018-12-30 11:43:16

阅读数 103

评论数 0

OMG!又一个频繁FullGC的案例

转载自  OMG!又一个频繁FullGC的案例 将用户已安装APP数据从MySQL中迁移到MongoDB中。MySQL中存储方式比较简单,每个用户每个已安装的APP一行记录,且数据模型对应AppFromMySQL。迁移到MongoDB中,我们想更好的利用MongoDB的优势,所以其对应的数据模型...

2018-12-30 11:38:09

阅读数 22

评论数 0

IDEA一定要改的8条配置

转载自  IDEA一定要改的8条配置 引言 坦白说,我很少写这种操作类型的文章。因为这种文章没啥新意,大家操作步骤肯定是一样的。然而,我答应了我的同事小阳,给她出一篇!毕竟人家打算从Eclipse转IDEA了,于是以示鼓励,写一篇给她! 那么是哪八条一定要改的配置呢!我没列快捷键,是因为IDE...

2018-12-30 11:34:27

阅读数 45

评论数 0

JFreeChart(一)之架构

转载自  JFreeChart架构 本章介绍给大家介绍 JFreeChart 不同类中如何交互的概念, JFreeChart基本类层次和应用水平的架构在基于Java应用程序如何工作的。 类层次架构 类层次架构解释了如何把不同阶层的相互库交互,以创建不同类型的图表。   以下是在上述框...

2018-12-29 19:54:30

阅读数 24

评论数 0

JFreeChart(八)之时序图

转载自  JFreeChart时序图 时序图表显示的数据点在相等的时间间隔序列变化。本章演示了如何从一个给定的业务数据使用JFreeChart,建立时序图。 业务数据 让我们考虑通过使用标准 Java API 的 Math.random()产生的各种随机数。我们使用这些数字产生一个时间序列图...

2018-12-29 13:19:23

阅读数 50

评论数 0

JFreeChart(七)之气泡图表​​​​​​​

转载自   JFreeChart气泡图表 本章演示如何使用JFreeChart从一个给定的业务数据创建气泡图表。使用气泡图显示在三维方式的信息。气泡绘制在其中(x,y)坐标相交的地方。气泡的大小被认为是范围或X和Y轴的数量。 业务数据 考虑不同的人的年龄,体重和工作能力可能不太相同。能力可以...

2018-12-29 13:17:28

阅读数 22

评论数 0

JFreeChart(六)之3D饼图/条形图

转载自   JFreeChart 3D饼图/条形图 三维/3D图表是那些显示在一个三维格式。可以使用这些图表来提供更好的显示效果和清晰的信息。三维/3D饼图是饼图另外一个不错的3D效果。 3D效果可以通过添加一些额外的代码来实现,它会创建一个饼图3D效果。 3D饼图 请看下面的例子来描述移动...

2018-12-29 13:15:03

阅读数 25

评论数 0

JFreeChart(五)之XY图

转载自  JFreeChart XY图 在xy图(散点图)是根据一个数据系列组成的x和y值的列表。每个值对(x,y)是坐标系中的一个点。这里1值确定水平(X)位置,而另一个确定垂直(Y)位置。本章演示了如何使用JFreeChart从一个给定的业务数据创建XY图表。 业务数据 考虑这种情况,我...

2018-12-29 13:12:44

阅读数 24

评论数 0

JFreeChart(四)之线型图

转载自   JFreeChart线型图 线图或折线图来显示信息为一系列由直线段连接的数据点(标记)。线图显示数据在相同的时间频率如何变化。本章从一个给定的业务数据演示如何使用JFreeChart创建线型图。 业务数据 下面的示例绘制折线图显示从1970年开始学校在不同年份开通数量。 给定的...

2018-12-29 13:10:57

阅读数 44

评论数 0

JFreeChart(三)之条形图

转载自  JFreeChart条形图 本章演示了如何使用JFreeChart从一个给定的业务数据创建条形图。 条形图使用不同的方位(水平或垂直)条,以显示不同类别的比较。图表中的一个轴(域轴)示出了特定的域进行比较,并在另一个轴(范围轴)表示的离散值。 业务数据 下面的例子描述了各种汽车用...

2018-12-29 13:09:14

阅读数 53

评论数 0

JFreeChart(二)之饼图

转载自 JFreeChart饼图 在饼图中,每个扇区的弧长成正比它代表的数量。本章演示了如何使用JFreeChart 从一个给定的业务数据创建饼图。 业务数据 下面的例子描述了移动销售饼图。以下是不同移动品牌和销售(每天单位)列表。 S.N. 手机品牌 销售(天) 1 ...

2018-12-29 13:07:11

阅读数 34

评论数 0

JavaFX图表(九)之堆积面积图

翻译自  JavaFX - 堆积面积图 StackedArea Chart是区域图的变体,显示每个值的贡献趋势(例如 - 加班)。堆叠区域使每个系列相邻,但不与前面的系列重叠。这与区域图表形成对比,其中每个系列覆盖前面的系列。 以下是描绘人口增长的堆积图表。   在JavaFX中,堆积...

2018-12-24 00:17:54

阅读数 59

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭