孙玄@奈学教育

LV1
  • 腾讯云 TVP 成员

发表了文章

MySQL必须知道的点!

MySQL已经成为世界上最受欢迎的数据库管理系统之一,无论是用在小型开发项目上,还是用在构建那较大型的网站,MySQL都用实力证明了自己是一个稳定、可靠、快速、...

孙玄@奈学教育
发表了文章

Java NIO Selector 详解

Selector 允许一个单一的线程来操作多个 Channel,如果我们的应用程序中使用了多个 Channel,那么使用 Selector 很方便的实现这样的目...

孙玄@奈学教育
发表了文章

微服务架构设计

架构定义是一门技术,但更是一门艺术。微服务架构是基于分而治之的思想演化出来的。过去传统的一个大型而又全面的系统,随着互联网的发展已经很难满足市场对技术的需求,于...

孙玄@奈学教育
发表了文章

观书有感:领域驱动设计的想法

领域驱动设计,方法论是为了解决软件核心复杂性的。也就是说软件业务越来越复杂了,领域驱动设计可以让事情变得简单。而实际情况是:领域驱动设计的门槛很高,没有很深厚的...

孙玄@奈学教育
发表了文章

面试中90%都会问的点——数据库事务

事务是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。事务是逻辑上的一组操作,要么都执...

孙玄@奈学教育
发表了文章

MySQL引擎和视图的点

存储引擎Storage Engine:MySQL中的数据、索引以及其他对象是如何存储的,是一套文件系统的实现。

孙玄@奈学教育
发表了文章

面试命中率90%的点——MySQL索引

索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。

孙玄@奈学教育
发表了文章

聊聊高并发IO原理和模型的点!

从基础讲起,IO的原理和模型是隐藏在编程知识底下的,是开发人员必须掌握的基础原理,是基础的基础,更是通关大厂面试的必备知识。

孙玄@奈学教育
发表了文章

聊聊从RPC到服务治理框架

与一般的HTTP REST框架不同,一个可用的RPC架构不仅解决了远程调用问题,也提供了用于服务注册和服务发现的基础设施,比如RMI(Java语言的RPC)里的...

孙玄@奈学教育
发表了文章

文档+代码居然堪称为架构的“最佳拍档”

我们一般说的架构既包括架构的设计过程,又包括设计的产出物,可以是各类设计文档、设计图,也可以是一些技术验证代码、Demo或其他相关程序。

孙玄@奈学教育
发表了文章

揭开MySQL“锁”的神秘面纱

在实验环境MySQL5.6、存储引擎:InnoDB中,揭开“锁”的神秘面纱,捋一捋我对这几个概念的想法

孙玄@奈学教育
发表了文章

分布式系统的概念都搞懂了吗?(下)

A服务调用B服务,B服务部署在多台机器,A发送请求到任意一个服务器均可完成调用。为了使每台服务器不至于忙于处理请求,可以将请求均衡到每一个服务器,提升网站的可用...

孙玄@奈学教育
发表了文章

微服务架构的核心关键点

当我们架构微服务应用时首先遇到的一个问题是,作为消费者如何访问并调用服务提供者所提供的服务,作为服务提供者如何能让服务消费者知道并进行消费。在传统应用开发时,通...

孙玄@奈学教育
发表了文章

分布式系统的概念都搞懂了吗?(上)

进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它...

孙玄@奈学教育
发表了文章

关于高性能的那点儿事

对于大部分应用来说,想要高性能,主要是要做到尽可能的减少网络请求(含DB、Redis、MongoDB、MQ)等。几乎所有的应用,性能瓶颈永远是在带宽那里;关于各...

孙玄@奈学教育
发表了文章

分布式应用,ZooKeeper做了什么?

一个分布式应用,发生局部故障是非常麻烦的事。一个数据包在节点之间传递,网络故障,发送方不知道接收方是否接收到了数据。针对分布式应用,我们新增加一层协调者,来管理...

孙玄@奈学教育
发表了文章

分布式架构——Gossip 协议详解

Gossip protocol 也叫 Epidemic Protocol (流行病协议)。Gossip protocol在1987年8月由施乐-帕洛阿尔托研究中...

孙玄@奈学教育
发表了文章

分布式事务精华总结篇,实打实的干货!

咱们前面分别对分布式事务的几个分支:XA、2PC、3PC、TCC、Saga、事务消息、最大努力事务进行的详细介绍。本篇作为分布式事务设计的收尾篇,讲对前面的内容...

孙玄@奈学教育
发表了文章

微服务架构27连问面试题配答案

根据 Gartner 的说法,微服务是云开发的新应用平台。微服务是独立部署和管理的,一旦应用实现在容器内,它们与底层操作系统的交互很少。因此,如果你希望把微服务...

孙玄@奈学教育
发表了文章

只有程序员才懂吗?

孙玄@奈学教育

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券