阿伟

LV0
发表了文章

一分钟掌握MySQL的redo日志

redo log也叫做重做日志,它是基于磁盘的数据结构,也有内存中的buffer,他的作用是在崩溃恢复期间用于纠正不完整事务写入的数据。

阿伟
发表了文章

一分钟掌握MySQL的InnoDB引擎B+树索引

MySQL的InnoDB索引结构采用B+树,B+树什么概念呢,二叉树大家都知道,我们都清楚随着叶子结点的不断增加,二叉树的高度不断增加,查找某一个节点耗时就会增...

阿伟
发表了文章

一分钟明白MySQL聚簇索引和非聚簇索引

MySQL的InnoDB索引数据结构是B+树,主键索引叶子节点的值存储的就是MySQL的数据行,普通索引的叶子节点的值存储的是主键值,这是了解聚簇索引和非聚簇索...

阿伟
发表了文章

掌握MySQL连接查询到底什么是驱动表

left join 左连接,用法如下,这种查询会把左表(student)所有数据查询出来,右表不存在的用空表示,结果图如下

阿伟
发表了文章

微服务-高并发情况下接口降级和熔断策略

什么是降级呢? 降级意味着多种方案,当系统出现问题的时候,你有一个备选方案可以马上切换,比如有一个接口的功能是实时预测未来一个月某个商品的采购数量,突然间依赖的...

阿伟
发表了文章

微服务-如何做好集群中服务器的负载均衡

你说这5连问,谁受得了啊,从浅到深,一环扣一环,简直不要了,别怕,仔细阅读本文,这些问题都会迎刃而解。

阿伟
发表了文章

微服务-高并发下接口如何做到优雅的限流

通俗的来讲,一根管子往池塘注水,池塘底部有一个口子往外出水,当注水的速度过快时,池塘的水会溢出,此时,我们的做法换根小管子注水或者把注水管子的口堵住一半,这就是...

阿伟
发表了文章

Go性能分析大杀器PPROF

想要进行性能优化,Go本身自带的工具链就包含了性能分析工具,而且也非常棒,pprof就是Go性能分析的利器,它是Go语言自带的包,有如下两种:

阿伟
发表了文章

Go1.14发布了,快来围观新的特性啦

如期而至,Go1.14发布了,和往常一样,该版本保留了Go 1兼容性的承诺,这个版本的大部分更新在工具链 、运行时库的性能提升方面,总的来说,还是在已有的基础上...

阿伟
发表了文章

Go coding in go way

本文是Tony Bai在2017年第三届GopherChina大会上所作,来源如下

阿伟
发表了文章

深入JVM垃圾回收机制,值得你收藏

JVM可以说是为了Java开发人员屏蔽了很多复杂性,让Java开发的变的更加简单,让开发人员更加关注业务而不必关心底层技术细节,这些复杂性包括内存管理,垃圾回收...

阿伟
企业JVM编程算法
发表了文章

深入Java类加载全流程,值得你收藏

Parent1 静态代码块 Children1 静态代码块 hello children1

阿伟
JVMJava编程算法
发表了文章

深入JVM类加载器机制,值得你收藏

/D:/github/java_common/target/classes/ sun.misc.Launcher|AppClassLoader@18b4aac2...

阿伟
发表了文章

深入JVM内存区域管理,值得你收藏

JDK(Java Development Kit)是程序开发者用来来编译、调试java程序用的开发工具包

阿伟
JVMJava存储
发表了文章

Go中锁的那些姿势,估计你不知道

用俗语来说,锁意味着一种保护,对资源的一种保护,在程序员眼中,这个资源可以是一个变量,一个代码片段,一条记录,一张数据库表等等。

阿伟
编程算法Go
发表了文章

Go的内存对齐和指针运算详解和实践

位模式:内存由字节组成.每个字节由8位bit组成,每个bit状态只能是0或1.所谓位模式,就是变量所占用内存的所有bit的状态的序列指针大小:一个指针的大小是多...

阿伟
Go编程算法IDE
发表了文章

浅谈Go类型转换之间的那些事

Go语言是一门静态编译型语言,是一门强类型语言,Go语言中类型分为两种:命名类型(已定义类型)和未命名类型(组合类型),我举例说一下

阿伟
打包Go编程算法
发表了文章

Go和Java的性能对比,真的如此吗?

前两天我看到了一篇文章,测试Java和Go和Python的性能,其测试内容是一个排序,排序一亿次,然后看那个语言耗时最短,我先贴一下这个文章的测试结果,Java...

阿伟
JavaGo
发表了文章

评审代码时,这样写就不会被怼了,干货

在JDK版本普遍升级到8之后,最近参与了几次代码,好多人对JDK8中的用法不是特别熟熟悉,用的不对或者干脆用错的常有,代码评审时经常被说到,这里整理一波实用的技...

阿伟
发表了文章

Go语言上下文Context包源码分析和实践

context包最早在golang.org/x/net/context中,在Go1.7时,正式被官方收入,进入标准库,目前路径为src/context/,目前c...

阿伟
Go

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券