![个人头像照片](https://ucc.alicdn.com/avatar/img_43872576de3e2a44f3f6a7dacbaeeebb.jpg)
大家好,我是来自增值业务技术部-增值业务部门的Java开发工程师
暂时未有相关通用技术能力~
阿里云技能认证
详细说明### 前言 大部分服务端系统都是数据密集型应用,主要的功能是基于数据库对各种业务数据进行增删查改。在互联网这种高并发场景,如何确保数据的准确性以及保证系统的吞吐量,事务的隔离性有很大一部分功劳,本文主要探究MySQL数据库InnoD存储引擎的事务隔离级别及其背后实现原理,并且会回答以下问题: 1. 不同事务隔离级别解决的问题,如何解决的? 2. MVCC和数据库锁之间的相同和不同之处是什么?
## 前言 最近要考虑做一个API网关,其中需要用到Spring Cloud Gateway,通过深入学习后发现这个框架的架构设计非常简单、有效,很多组件的设计都非常值得学习,本文就Spring Cloud Gateway做一个简单的介绍,以及针对一次请求Spring Cloud Gateway的处理流程做一个较为详细的分析 ## 简介 Spring Cloud Gateway 即Sprin
### IO模型 对于IO,我们经常可以听到诸如同步阻塞IO,同步非阻塞IO,异步IO等等,那么什么是异步/同步,什么是阻塞/非阻塞?首先一次IO在UNIX系统中分为两个步骤 **1.发起IO请求:**用户线程向操作系统内核发起IO请求 **2.执行IO操作:**当内核准备好数据可以提交给发起IO请求的线程 阻塞/非阻塞的区别:发起IO请求之后会一直等待直到获取数据则是阻塞