Loading

摘要: java windows版 链接:https://pan.baidu.com/s/1ODbU3T28nQgzi-W4Yfp4xA 提取码:bz9p java linux版 链接:https://pan.baidu.com/s/1rhhbgiXYg-ntYfOrb7DUew 提取码:od5l sts4 阅读全文
posted @ 2020-10-06 18:25 秋风飒飒吹 阅读(1088) 评论(0) 推荐(2) 编辑
摘要: ## 记忆集--RSet RSet:Remember Set 我们知道JVM使用的垃圾回收的算法,其中是包括标记算法,标记出来需要回收的对象,和存活对象,然后进行垃圾回收,根对象(gc roots)可达性分析算法。即从根对象(gc roots)出发,标记所有存活对象,然后遍历对象的每一个字段,继续标 阅读全文
posted @ 2023-02-21 14:39 秋风飒飒吹 阅读(614) 评论(0) 推荐(1) 编辑
摘要: ## G1的对象分配原理是怎样的 系统程序运行,分配一个对象,肯定是先找新生代的eden区来存储,在G1里面,就是从eden包含的region里面选择一个region来做对象的分配。 但是,如果说,有两个线程,同时要找其中一个region来分配对象,并且,两个线程刚刚好找到了某个region里面的同 阅读全文
posted @ 2023-02-20 14:41 秋风飒飒吹 阅读(53) 评论(0) 推荐(0) 编辑
摘要: ## redis 单线程? 多线程? **没有锁的竞争,没有线程的上下文切换。主要的性能瓶颈是内存或者网络带宽而非CPU** 1.redis3.x版本,也就是大家口口相传的redis是单线程 2.redis4.x版本,严格意义上来说也不是单线程,负责处理客户端请求的线程是单线程,但是开始加了一点多线 阅读全文
posted @ 2023-02-11 09:37 秋风飒飒吹 阅读(57) 评论(0) 推荐(0) 编辑
摘要: ## MVCC介绍 `MVCC`(Multiversion Concurrency Control),多版本并发控制。顾名思义,`MVCC` 是通过数据行的多个版本管理来实现数据库的 `并发控制` 。这项技术使得在`InnoDB`的事务隔离级别下执行 `一致性读` 操作有了保证。换言之,就是为了查询 阅读全文
posted @ 2023-02-06 15:11 秋风飒飒吹 阅读(17) 评论(0) 推荐(0) 编辑
摘要: ## 锁的概述 事务的 `隔离性` 数据库 `锁` 来实现。 `锁`是计算机协调多个进程或线程`并发访问某一资源`的机制。 `锁冲突` 也是影响数据库 `并发访问性能` 的一个重要因素。所以锁对数据库而言显得尤其重要,也更加复杂。 ## MySQL并发事务访问相同记录 并发事务访问相同记录的情况大致 阅读全文
posted @ 2023-02-03 17:05 秋风飒飒吹 阅读(15) 评论(0) 推荐(0) 编辑
摘要: ## 事务概述 ### 存储引擎支持情况 可以使用`SHOW ENGINES`命令查看`Mysql`支持事务的存储引擎有哪些。 `Mysql`中只有`InnoDB`支持事务。 ![image-20230201173847790](https://img2023.cnblogs.com/blog/15 阅读全文
posted @ 2023-02-02 15:14 秋风飒飒吹 阅读(47) 评论(0) 推荐(0) 编辑
摘要: ## 数据准备 **本文基于 mysql 5.7.34** 1.建表 ```sql CREATE TABLE `class` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `className` VARCHAR(30) DEFAULT NULL, `address` 阅读全文
posted @ 2023-01-31 14:15 秋风飒飒吹 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 原文:Java实现UDP通信 - 简书 (jianshu.com) UDP(User Datagram Protocol),即用户数据报协议,UDP只提供数据的不可靠传递,它一旦把应用程序发给网络层的数据发送出去,就不保留数据备份(所以UDP有时候也被认为是不可靠的数据报协议)。UDP在IP数据报的 阅读全文
posted @ 2023-01-06 17:11 秋风飒飒吹 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/mojita/p/12011800.html ## 安装 官网:https://github.com/taskrabbit/elasticsearch-dump 当前工具主要是用来对`ES`中的数据进行数据导入/导出,以及对数据迁移相关,使用`e 阅读全文
posted @ 2022-02-16 16:37 秋风飒飒吹 阅读(848) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-09-16 21:53 秋风飒飒吹 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 初始化流程 一个简单的Application 打上断点: 前面直接new了一个SpringApplication,进入SpringApplication的构造方法 deduceFromClasspath方法:用于判断当前应用的类型 获取初始启动引导器:getSpringFactoriesInstan 阅读全文
posted @ 2021-04-07 17:49 秋风飒飒吹 阅读(296) 评论(1) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2021-03-28 19:17 秋风飒飒吹 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-02-08 16:58 秋风飒飒吹 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 版本说明 Spring-Boot版本:2.1.8RELEASE Spring-Cloud版本:Greenwich.SR6 Spring-Cloud-Alibaba版本:2.1.0.RELEASE Spring-Boot-Admin-starter-client:2.1.5 Spring-Boot-A 阅读全文
posted @ 2020-11-06 21:41 秋风飒飒吹 阅读(3551) 评论(3) 推荐(1) 编辑
摘要: 一.基本概念 Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司用Go开发。 它提供微服务系统中的服务治理、配置中心、控制总线等功能。 服务发现:提供HTTP和DNS两种发现方式。 健康检测:支持多种方式,http、tcp、Docker、shell等 kv存储:key、v 阅读全文
posted @ 2020-09-04 23:26 秋风飒飒吹 阅读(475) 评论(0) 推荐(1) 编辑
摘要: 一. 部分依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId> </dependency> yml 阅读全文
posted @ 2020-09-04 22:09 秋风飒飒吹 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 一. application主应用class: @EnableEurekaClient @SpringBootApplication @EnableDiscoveryClient public class OrderMain80 { public static void main(String[] 阅读全文
posted @ 2020-09-04 21:13 秋风飒飒吹 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: 一.两台Eureka 修改host文件: 127.0.0.1 eureka7001.com 127.0.0.1 eureka7002.com 分别配置两台Eureka的yml server: port: 7001 eureka: instance: hostname: eureka7001.com 阅读全文
posted @ 2020-09-04 20:59 秋风飒飒吹 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一.概念 springcloud 封装了Netflix公司开发的Eureka模块来实现服务治理。在传统rpc远程调用框架中,管理每个服务与服务之间的依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务之间的依赖关系,可以实现服务调用,负载均衡,容错等,实现服务发现与注册。 Eureka系统 阅读全文
posted @ 2020-09-04 01:25 秋风飒飒吹 阅读(240) 评论(0) 推荐(0) 编辑