自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Mycat调优

JVM调优内存占用分两部分:java堆内存+直接内存映射(DirectBuffer占用),建议堆内存适度大小,直接映射内存尽可能大,两种一起占据操作系统的1/2-2/3的内存。 下面以服务器16G内存为例,Mycat堆内存4G,直接内存映射6G,JVM参数如下: -server -Xms4G –Xmx4G XX:MaxPermSize=64M -XX:MaxDirectMemorySize=

2018-04-30 11:41:52 2146 1

原创 MS系列:Mycat缓存

Mycat 缓存支持 ehcache,mapdb,leveldb,通过配置文件 cacheservice.properties,决定使用种缓存。 缓存的代码在 org.opencloudb.cache 和 org.opencloudb.cache.impl 包中。 查看缓存信息:show @@cache;+-------------------------------------+----...

2018-04-30 08:29:29 1459

原创 MS系列: MySQL 通用调优

这里是 MySQL5.6 及以上的调优参数,主要是提升多个 database/table 的写入和查询性能:避免使用 Swap 内存首先 MySQL 要绝对避免使用 Swap 内存,网上有多种办法,可以参考。调整heap大小当 Order By 或者 Group By 等需要用到结果集时,参数中设置的临时表的大小小于结果集的大小时,就会将该表放在磁盘上,这个时候在硬盘上的 ...

2018-04-25 18:24:12 179

原创 MS系列:Mysql、Mycat

一致性哈希分片什么是一致性哈希 http://www.zsythink.net/archives/1182 一致性哈希的扩容 https://blog.csdn.net/ydyang1126/article/details/70773557?locationNum=11&fps=1 慢日志http://www.zsythink.net/archives/1260...

2018-04-19 15:46:43 252

原创 MyCat常用配置

schema.xml<?xml version="1.0"?><!DOCTYPE mycat:schema SYSTEM "schema.dtd"><mycat:schema xmlns:mycat="http://io.mycat/"> <schema name="TESTDB" checkSQLschema="false" sqlMaxLimit="100"> <!-

2018-04-18 16:53:02 176

原创 ubuntu16.04 中安装 mysql culster

下载资源mysql-cluster_7.5.9-1ubuntu16.04_amd64.deb-bundle.tar环境说明MGM1: 172.17.0.2 MGM2: 172.17.0.3NDBD1:172.17.0.4NDBD2:172.17.0.5SQL1: 172.17.0.6SQL2: 172.17.0.7创建安装目录 mkdir -p /...

2018-04-17 19:06:23 551

原创 Docker中安装Mysql

将mysql 复制到dockerdocker cp MySQL-server-5.6.36-1.el7.x86_64.rpm mysql_master2:/root/docker cp MySQL-server-5.6.36-1.el7.x86_64.rpm mysql_master2:/root/docker cp MySQL-server-5.6.36-1.el7.x86_64.rpm my

2018-04-16 15:59:03 222

原创 Docker 基本命令

安装docker yum install -y dockerrpm方式卸载旧docker rpm -qa | grep -i docker //查找已经安装docker rpm -e [module1][module2][.....] //卸载dockeryum方式卸载docker yum -remove //另外一种卸载docker的方法修改镜像地址,编辑 /etc/do...

2018-04-16 15:41:49 172

原创 MS系列:MongoDB

mongodb 与mysql 的区别?mongodb的本质还是一个数据库产品,3.0以上版本其稳定性和健壮性有很大提 升。它与mysql的区别在于它不会遵循一些约束,比如:sql标准、ACID属性,表 结构等。其主要特性如下:面向集合文档的存储:适合存储Bson(json的扩展)形式的数据;格式自由,数据格式不固定,生产环境下修改结构都可以不影响程序运行;强大的查询语句,面向对象的查询语言

2018-04-14 11:26:28 213

原创 MS系列:Java基础

http://blog.csdn.net/justloveyou_?viewmode=contents 里面有较多关于面试的总结 https://github.com/liyang0211/interview-resources-zhCNInteger[-128,127]的数据是缓存在Integer[]中,因此Integer a= 127; Integer b= 127; System.out

2018-04-13 16:39:34 295

原创 MS系列:Java类加载

类的完整生命周期Java源文件(.java文件) -->编译Java字节码(.class文件, 存储于本地本地硬盘、网络、内存等) -->类加载 加载 <主要的考点> 验证 准备 解析Class对象 -->实例化实例对象使用卸载什么时候触发类加载?1. 使用new关键字实例化对象,读取或者设置一个类的静态变量的时候,调用类的

2018-04-13 16:30:58 175

原创 MS系列:JavaVM--内存结构及内存溢出

JVM 内存结构Java栈(java stack): 线程私有, 存储局部变量表、操作数栈、动态链接、方法出口等信息;方法的执行对应着栈帧出站入栈的过程;存放着基本数据类型和各种对象的引用。 本地方法栈(native method stack) 线程私有, 保存native方法的信息。当调用native方法时,不会为其操作栈帧,而是简单的通过动态链接直接调用native方法。程序计数器(pro

2018-04-13 16:05:19 236

原创 MS系列:Java集合框架

集合框架继承关系Collection 所有子类集合都用于存储Value List ArrayList 线程不安全,底层是数组结构Object[],每次扩容50% LinkedList 线程不安全,底层是链表结构,每次扩容翻倍 Vector 线程安全,底层是数组结构Object[],每次扩容翻倍 Stack 在Vector

2018-04-13 16:00:54 636

原创 yum与apt的区别

一般来说著名的 Linux 系统基本上分两大类: RedHat 系列:Redhat、Centos、Fedora 等 Debian 系列:Debian、Ubuntu 等 对比项 rpm yum dpkg apt 系列 RedHat系 RedHat系 Debian系 Debian系 区别 包安装工具 依赖管理工具 包安装工具...

2018-04-09 17:22:51 52213 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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