自定义博客皮肤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 168

原创 GC算法与种类

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

2021-03-01 14:54:33 71

原创 JVM基本结构

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

2021-03-01 12:55:39 39

原创 MySQL分库分表简略分析

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

2021-02-28 16:44:07 54

原创 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 60 1

原创 ActiveMQ消息存储持久化

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

2021-02-04 18:44:50 81

原创 ActiveMQ支持的传输协议

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

2021-02-04 18:14:20 66

空空如也

空空如也

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

TA关注的人

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