三大Java 虚拟机垃圾回收机制的比较(HotSpot, JRockit, IBM JVM)

Hotspot JVM使用和 IBM Websphere及 OracleWeblogic不同的垃圾回收机制,但是垃圾回收的概念和算法是相通的。 HotSpotJVM 1)HotSpotJVM使用内存分区(如永久perm区和分代Generation Heap区)...

  • 0
  • 0
  • 小A
  • 发布于 2016-09-29 19:29
  • 阅读 ( 463 )

JVM优化方法

堆内存设置原理 JVM堆内存分为2块:Permanent Space 和 Heap Space。 Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。He...

  • 0
  • 0
  • 小A
  • 发布于 2016-09-29 19:16
  • 阅读 ( 112 )

MySQL threads running control

问题背景 线上MySQL经常遇到threads_running飙高的情况,往往在这种情况下,MySQL server会表现出hang住的假象,其实threads_running是一种结果,表示问题已经发生了,如果此时不找出问题原因...

  • 0
  • 0
  • 小A
  • 发布于 2016-09-29 07:14
  • 阅读 ( 469 )

OrzDBA 工具使用说明

代码 SVN地址: http://code.taobao.org/p/orzdba/src/trunk/ 说明: Perl脚本,用于对 Linux主机和 MySQL相关指标进行实时监控。 工具主要...

  • 0
  • 0
  • 小A
  • 发布于 2016-09-29 06:40
  • 阅读 ( 468 )

VM:垃圾回收机制和调优手段--2

2、垃圾收集器实现 上面算法都是理论性的东西,Java虚拟机规范没有规定垃圾收集器具体如何实现,因此不同厂商、不同版本虚拟机提供的垃圾收集器可能有所差异。下面列举HotSpot(Sun JDK和Open...

  • 0
  • 0
  • 小A
  • 发布于 2016-09-29 01:17
  • 阅读 ( 478 )

JVM:垃圾回收机制和调优手段--1

引言: 我们都知道JVM内存由几个部分组成: Java栈、程序计数器(ProgramCounter)寄存器、本地方法栈、堆、方法区、运行常量池。 JVM垃圾回收仅仅针对公共内存区域即:堆和方法区进行。 本...

  • 0
  • 0
  • 小A
  • 发布于 2016-09-29 01:11
  • 阅读 ( 468 )

JVM性能调优入门

入门JVM垃圾回收机制后,接下来可以学习性能调优了。主要有两部分内容: JDK工具的使用。调优策略。兵器谱jps 列出正在运行的虚拟机进程,用法如下: jps [-option] [hostid] q只输出LVMID...

  • 0
  • 0
  • 小A
  • 发布于 2016-09-29 00:20
  • 阅读 ( 472 )

SSL证书链完整问题--证书链的验证

浏览器的安装包里,保存着一些它信任的根证书(公钥)。 证书发行商们为了安全,通常会将这些根证书对应的私钥保存在绝对断网的金库里。在金库里用这些根私钥,签发一些“中级”证书,这些中级证...

  • 0
  • 0
  • 小A
  • 发布于 2016-09-28 21:46
  • 阅读 ( 482 )

愤怒,可以用不愤怒的方式来表达

 文/媛苏 天干物燥,除了要小心火烛,还要注意随时可能失控的情绪。 古人说“心静自然凉”,还是很有道理的,一个人的情绪就是自己当下的气场。 在禅院的关房里,负责给关房送饭的老师说,打...

  • 0
  • 0
  • 小A
  • 发布于 2016-09-28 20:49
  • 阅读 ( 58 )

JVM垃圾回收机制入门

JVM垃圾回收机制入门 、虚拟机、异步通信。前言数据库是大家会普遍重视的一个领域,异步通信一般用不到,虚拟机在大部分时候不会出问题,常被人忽视,所以我打算先学习虚拟机,从零单排Java高...

  • 0
  • 0
  • 小A
  • 发布于 2016-09-28 20:25
  • 阅读 ( 480 )

TOMCAT7 JVM gc 问题的排产

tomcat7 gc解决办法 先用jstat -gcutil pid随意看了一套web系统的JVM情况(容器是tomcat 7,jdk是1.7),结果非常惊讶,Full GC频繁,且周期性出现。问题出现了,好兴奋啊,搞定它我就能增长经验...

  • 0
  • 0
  • 小A
  • 发布于 2016-09-28 19:26
  • 阅读 ( 471 )

AWK FPAT 内置变量的使用

谈一下如果方便的处理csv格式的文件,只适用于GNU awk 4 以上版本 假设存在以下的csv文件(逗号分隔值),内容为如下格式: Robbins,Arnold,"1234 A Pretty Street, NE",MyTown,MyState,123...

  • 0
  • 0
  • 小A
  • 发布于 2016-09-28 16:05
  • 阅读 ( 52 )

阿里云ECS主机逻辑卷中迁移一块普通盘的数据到SSD盘

一台主要数据库的磁盘通过LVM加入四块云盘,其中三块为SSD盘,一块为不小心加入的普通云盘,数据库访问高峰期那块普通的云盘成了主要瓶颈,于是决定把这块普通云盘的数据迁移到一块新增的SSD盘...

  • 0
  • 0
  • 小A
  • 发布于 2016-09-24 05:18
  • 阅读 ( 57 )

mysql 高可用方案漫谈

引言:       AliCloudDB HA系统是为阿里云 mysql,sqlserver,pgsql 三大数据库提供实例高可用的一整套技术方案,确保系统能够在故障中快速恢复。同时HA 也满足日常运维管理中涉及到主备切换...

  • 0
  • 0
  • 石天
  • 发布于 2016-09-17 02:24
  • 阅读 ( 55 )

饿了吗数据库架构变迁

•开始阶段 •阶段一:DB升级和扩容 •阶段二:垂直拆分 •阶段三:Sharding •阶段四:异地容灾•总结

  • 0
  • 0
  • 小A
  • 发布于 2016-09-03 18:55
  • 阅读 ( 46 )

实施分布式数据库的 “正确姿势”

为什么需要分布式数据库 是因为数据量太大吗? 对于OLAP应用来说,或许是这样的,但对OLTP来说,数据量通常不是 问题。 例如全国14亿,无论男女老幼,每人申请10个支付宝帐号,也才总共 14...

The New Feature In Mysql 5.7

Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be i...

MySQL binlog 组提交与 XA(两阶段提交)

1. XA-2PC (two phase commit, 两阶段提交 ) XA是由X/Open组织提出的分布式事务的规范(X代表transaction; A代表accordant?)。XA规范主要定义了(全局)事务管理器(TM: Transaction Manager)和(...

  • 0
  • 0
  • shitian
  • 发布于 2016-08-22 14:58
  • 阅读 ( 471 )

给https证书启用证书透明(Certificate Transparency)

知识点: 什么是CT(Certificate Transparency)证书透明? “证书透明”,是谷歌公司提出来的改进SSL证书签发系统的一种先进的解决方案。在此之前,所有证书签发系统都是封闭 的、不透明的,谁...

  • 0
  • 0
  • 石天
  • 发布于 2016-08-20 00:36
  • 阅读 ( 650 )

淘宝tengine编译openssl支持CHACHA20-POLY1305加密方法

知识点:什么是 CHACHA20-POLY1305? 当你使用chrome浏览器在手机上打开www.google.com的时候(如果你能打开的话),你会看浏览器上面的加密加密方式 CHACHA20-POLY1305                     ...

  • 0
  • 0
  • 石天
  • 发布于 2016-08-18 16:01
  • 阅读 ( 384 )