- 博客(9)
- 收藏
- 关注
原创 深入理解Java虚拟机 之 Java内存区域
Java虚拟机在运行程序时会把其自动管理的内存划分为以上几个区域,每个区域都有各自的用途以及创建销毁的时机。 方法区(Method Area) 方法区属于线程共享的内存区域,又称Non-Heap(非堆),主要用于存储已被虚拟机加载的类信息,常量,静态变量,即时编译编译后的代码等数据。 根据Java虚拟机规范的规定,当方法区无法满足内存分配需求时,将抛出OutOfMemoryError异常。 运行...
2020-04-15 13:20:33
385
1
原创 分布式存储 之 分库分表理论
分布式存储理论 分库分表 分库分表就是为了解决由于数据来量过大而导致数据库性能降低的问题,将原来独立的数据库拆分成若干个数据库组成,将数据大表拆分成若干个数据表组成,使得单一数据库、单一数据表的数据量变小,从而达到提高数据库性能的目的。 1. 垂直分表 定义: 将一个表按照字段分成多张表,每个表存储其中一部分字段。 示例: 将商品的商品描述单独拆分成一张表 好处: 为了避免IO争抢并减少锁表的几...
2020-04-14 21:56:16
693
原创 Spring Cloud Ribbon 深入解析
1. Spring Cloud Ribbon 1.1. 简介 Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,基于Netflix Ribbon实现。 1.2. 服务端负载均衡 负载均衡是对系统的高可用、网络压力的缓解和处理能力扩容的重要手段之一。 服务端负载均衡: 硬件负载均衡 硬件负载均衡主要是通过在服务器节点之间安装专门用于其负载均衡的设备,比如F5等。...
2020-04-14 21:52:32
388
原创 RabbitMQ 高级特性 之 消息可靠性投递
消息可靠性投递 默认情况下,发送消息的操作是不会返回任何消息给生产者的,也就是说,默认情况下生产者是不知道消息有没有正确地到达服务器。 那么如何解决这个问题呢? 对此,RabbitMQ中有一些相关的解决方案: 1.使用事务机制来让生产者感知消息被成功投递到服务器 2.通过生产者确认机制实现 在RabbitMQ中,所有确认消息可靠性投递的机制都会对性能产生一定影响,如使用不当,可能会对吞吐量造成...
2020-04-14 21:14:19
271
原创 Spring Cloud Zuul 实现Session共享实践
项目介绍 eureka-server:服务治理中心 zuul-server:路由网关 eureka-client:服务1 eureka-client2:服务2 测试 1、网关服务登陆并将用户信息保存到Session中 2、检查Session是否存入Redis 3、通过网关请求服务1,并从Session中获取用户信息 4、通过网关请求服务2,并从Session中获取用户...
2019-07-11 01:32:23
2082
原创 MySQL8.x异常:Unknow system variable 'tx_read_only'
最近开发过程中遇到异常:Unknow system variable 'tx_read_only'。 根据网上的资料得知,异常由mysql-connector-java驱动包与数据库的版本不一致导致的。 本人采用的MySQL版本为 8.0.13,原先mysql-connector-java驱动包为5.1.6,故将驱动包升级至8.0.13,问题得到解决。 以下是排查该异常的相关记录: 根...
2019-04-01 22:38:23
7393
转载 深入理解Java虚拟机_1.Java内存区域
说明:本文章摘抄自《深入理解Java虚拟机:JVM高级特性与最佳实践 / 周志明著 第2版》 运行时数据模型 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自有各自的用途,以及创建和销毁时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而创建和销毁。 根据《Java虚拟机规范(Java SE 7版)》的规定,Ja...
2019-03-22 23:19:55
239
原创 Win10系统安装MySQL8.0.13遇到的问题!
操作系统:Window10 MySQL版本:8.0.13-winx64 安装步骤比较简单,本文不再啰嗦,以下是runoob提供的安装说明: http://www.runoob.com/mysql/mysql-install.html 安装后遇到的问题: 一:Access denied for user ‘root’@’localhost’ (using password:YES) ...
2018-10-27 11:26:02
3054
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅