自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nginx 安装失败 C++ compiler for C++ support

nginx安装失败!configure: error: You need a C++ compiler for C++ support.错误原因新的问题解决方案 错误原因 系统缺少c++环境 执行命令:yum install -y gcc gcc-c++ 新的问题 解决方案 安装所需依赖

2021-09-29 14:53:10 202

原创 GC算法与种类

引用计数法 问题:引用的加减法,影响性能,很难处理循环引用 标记-清除法是现代垃圾回收算法的思想基础,先标记可达,清楚不可达 标记-压缩,适合存活对象较多的场合,如老年代。标记后,将存活对象压缩到一端,清理边界外所有的空间。 复制算法,(空间浪费,整合标记清理思想)不适合存活对象校多的场合,如老年代 依据对象的存活周期进行分类,短命对象归为新生代,长命对象归为老年代 根据不同代的特点,选取合适的收集算法 少量对象存活,适合复制算法 大量对象存活,适合标记清理或者是标记压缩算法 ..

2021-03-01 14:54:33 81

原创 JVM基本结构

PC寄存器: 每个线程有一个PC寄存器 在线程创建时创建 指向下一条指令的地址 执行本地方法时,PC的值为undefined 方法区: 保存装载的类信息 类型的常量池 字段,方法信息 方法字节码 JDK6时,String等常量信息在方法区 JDK7时,移动到了堆 和jvm的版本有关系,一般都是保存类的信息,对类的描述 通常和永久区(Perm)关联在一起, Java堆 应用系统的对象都保存的堆 所有线程共享 对分代GC来说,堆也是分代的 java栈: 线程私有 栈有一系列帧组成 帧中

2021-03-01 12:55:39 46

原创 MySQL分库分表简略分析

原因:解决超大容量问题,和性能问题 如何做: 垂直切分 垂直分库:解决的时表过多的问题 垂直分表:解决单表列过多的问题 水平切分 大数据表拆成小表 常见的拆分策略: 垂直拆分: 考虑因素包括技术的支撑, 业务是否有必要, er分片(相关联的表放在同一个库中,避免跨库) 水平拆分: 一致性哈希:userid%10,字段的选择很重要 范围切分:id在0-10000,好处是数据连续 日期拆分:把之前的数据放入备库 水平拆分的优点: 拆分规则抽象好,join 操作基本可以数据库做;.

2021-02-28 16:44:07 62

原创 MySQL优化

MySQL优化三大方向: 服务器的内核优化 MySQL 的参数优化 SQL语句及表的优化 MySQL参数优化: 默认的最大连接数为100,可以使用show variables like ‘max_connections’; 修改最大连接数(3072),最大可设置16382个,超过了没有用。 增大缓存的连接数量,back_log 减少交互连接在被服务器关闭前的等待时间,interactive_timeout,默认28800,可优化为7200,一个客户端连接默认连接8小时 开启查询缓存时,设置缓存区大小,

2021-02-28 13:48:59 66 1

原创 ActiveMQ消息存储持久化

PTP Queue的存储是很简单的,就是一个FIFO的Queue PUB/SUB 持久化订阅主题,每一个消费者将获得一个消息的复制 有效的消息存储 ActiveMQ提供了一个插件式的消息存储,类似于消息的多点传播,主要有以下几种: AMD消息存储-基于文件的存储方式,是以前的默认消息存储 KahaDB消息存储-提供了容量的提升和恢复能力,是现在的默认存储方式 JDBC消息存储-基于JDBC存储 Memory消息存储-基于内存的消息存储 内存的方式就是把持久化关闭..

2021-02-04 18:44:50 92

原创 ActiveMQ支持的传输协议

jms domains: 消息传递域 点对点(queue) 特点: 每个消息只能别消费一次 生产者和消费者没有时间上的相关性 发布/订阅(topic) 特点: 每个消息可以有多个消费者 生产者和消费者有时间上的相关性,消费者只能消费自他订阅之后发布的消息。持久订阅允许消费者消费他在未处于激活状态时发送的消息; JMS的消息结构 消息的机构体 JMS的可靠性 事务性会话中,当一个事务被提交的时候,确认自动发生。 非事务绘画中,消息何时被确认取决于会话时的应答模式(ack

2021-02-04 18:14:20 74

空空如也

空空如也

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

TA关注的人

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