首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SH的全栈笔记
掘友等级
VIP.4 融会贯通
后端研发工程师@字节跳动
博客:https://leonsh.cn
获得徽章 12
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
130
文章 123
沸点 7
赞
130
返回
|
搜索文章
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
2年前
关注
请求数据包从发送到接收,都经历什么?
之前讲了「从输入 URL 再到浏览器成功看到界面」中的域名是如何变成 IP 地址的,了解了 DNS 相关的东西。这篇文章就聊聊发生在 DNS 解析之后的操作——建立连接。也...
2
评论
分享
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
2年前
关注
你的域名是如何变成 IP 地址的?
可能大家都知道或者被问过一个问题,那就是很经典的「从浏览器输入 URL 再到页面展示,都发生了什么」。这个问题虽然简单,但是真的能够从回答的各种细节上看出不同人之间的水平差...
31
评论
分享
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
2年前
关注
Base64 原理
Base64 Base64 是什么?是将字节流转换成可打印字符、将可打印字符转换为字节流的一种算法。Base64 使用 64 个可打印字符来表示转换后的数据。 准确的来说,...
8
1
分享
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
2年前
关注
MySQL 不完全入门指南
由于 MySQL 的整个体系太过于庞大,文章的篇幅有限,不能够完全的覆盖所有的方面。所以我会尽可能的从更加贴进我们日常使用的方式来进行解释。 小白眼中的 MySQL 首先,...
7
评论
分享
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
2年前
关注
MySQL 中删除的数据都去哪儿了?
不知道大家有没有想过下面这件事? 这还用问吗?当然是被删除了啊 那么这里又有个新的问题了,如果在 InnoDB 下,多事务并发的情况下,如果事务A删除了 id=1 的数据,...
6
评论
分享
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
2年前
关注
MySQL 到底是如何做到多版本并发的?
之前的文章简单的介绍了 MySQL 的事务隔离级别,它们分别是:读未提交、读已提交、可重复读、串行化。这篇文章我们就来探索一下 MySQL 事务隔离级别的底层原理。 多版本...
7
评论
分享
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
2年前
关注
啥是 MySQL 事务隔离级别?
之前发过一篇文章,简单了解 MySQL 中相关的锁,里面提到了,如果我们使用的 MySQL 存储引擎为 InnoDB ,并且其事务隔离级别是 RR 可重复读的话,是可以避免...
3
评论
分享
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
2年前
举报
Base
深圳-阿里中心
招聘职位
阿里巴巴-菜鸟-JAVA开发工程师
阿里巴巴-菜鸟-高级JAVA工程师
阿里巴巴-菜鸟-技术专家
P5-P7均有坑位,薪资Open
职位描述
深入理解跨境业务,参与需求分析,为业务开发提供设计;
发现和解决存在的性能瓶颈等技术难题;
核心部分代码的编写、指导;
对未来技术架构具有前瞻性;
职位要求
计算机相关专业本科或以上学历,三年以上JAVA项目开发经验;
扎实的编程基础,熟悉java开发语言,熟悉jvm,web开发、缓存,分布式架构、消息中间件等核心技术;
熟悉Java EE相关的主流开源框架,能了解到它的原理和机制,如Spring、iBatis、struts等;
熟悉Oracle、MySql等数据库技术,对sql优化有一定的经验;
思路清晰,良好的沟通能力与技术学习能力;
有需要的或者感兴趣可以把简历投递到下面这个邮箱:
zhangyihui.zyh@alibaba-inc.com
PS:想要来字节跳动的也可以直接联系我
展开
内推招聘广场
分享
2
点赞
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
2年前
关注
ArrayList 从源码角度剖析底层原理
对于 ArrayList 来说,我们平常用的最多的方法应该就是 add 和 remove 了,本文就主要通过这两个基础的方法入手,通过源码来看看 ArrayList 的底层...
7
2
分享
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
2年前
关注
NameServer 核心原理解析
在之前的文章中,已经把 Broker、Producer 和 Conusmer 的部分源码和核心的机制介绍的差不多了,但是其实 RocketMQ 中还有一个比较关键但是我们平...
2
评论
分享
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
2年前
关注
InnoDB 表空间
这应该是 MySQL 原理中最底层的部分了,我们存在 MySQL 中的数据,到底在磁盘上长啥样。你可能会说,数据不都存储在聚簇索引中吗?但很遗憾,你并没有回答我的问题。我会...
6
评论
分享
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
2年前
关注
MySQL 页完全指南——浅入深出页的原理
之前写了一些关于 MySQL 的 InnoDB 存储引擎的文章,里面好几次都提到了页(Pages)这个概念,但是都只是简要的提了一下。例如之前在聊 InnoDB内存结构 时...
6
3
分享
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
2年前
关注
缓存与数据库的双写一致性
首先我们知道,现在将高速缓存应用于业务当中已经十分常见了,甚至可能跟数据库的频率不相上下。你的用户量如果上去了,直接将一个裸的 MySQL 去扛住所有压力明显是不合理的。 ...
3
评论
分享
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
2年前
关注
深入剖析 MySQL 自增锁
之前的文章把 InnoDB 中的所有的锁都介绍了一下,包括意向锁、记录锁...自增锁巴拉巴拉的。但是后面我自己回过头去看的时候发现,对自增锁的介绍居然才短短的一段。...
13
2
分享
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
2年前
关注
简单了解 MySQL 中相关的锁
为什么需要加锁 首先,为什么要加锁?我想我不用多说了,想象接下来的场景你就能 GET 了。 数据也是一样,在并发的场景下,如果不对数据加锁,会直接破坏数据的一致性,并且如果...
2
评论
分享
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
2年前
关注
浅入浅出 MySQL 索引
索引是什么?为什么要有mysql 索引,解决了什么问题,其底层的原理是什么?为什么使用B+树做为解决方案?用其他的像哈希索引或者B树不行吗? 简单了解索引 首先,索引(In...
6
4
分享
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
2年前
关注
深入了解Zookeeper核心原理 | 创作者训练营第二期
之前的文章Zookeeper基础原理&应用场景详解中将Zookeeper的基本原理及其应用场景做了一个详细的介绍,虽然介绍了其底层的存储原理、如何使用Zookeeper来实...
7
2
分享
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
3年前
关注
Zookeeper基础原理&应用场景详解 | 创作者训练营第二期
简单了解Zookeeper Zookeeper是一个分布式协调服务,可以用于元数据管理、分布式锁、分布式协调、发布订阅、服务命名等等。 例如,Kafka中就是用Zookee...
3
评论
分享
SH的全栈笔记
VIP.4 融会贯通
后端研发工程师@字节跳动
·
3年前
关注
详细了解 InnoDB 内存结构及其原理
之前写过一篇文章「简单了解InnoDB原理」,现在回过头看,其实里面只是把缓冲池(Buffer Pool),重做日志缓冲(Redo Log Buffer)、插入缓冲(Ins...
4
评论
分享
下一页
个人成就
优秀创作者
文章被点赞
1,354
文章被阅读
221,942
掘力值
7,117
关注了
23
关注者
606
收藏集
1
关注标签
125
加入于
2017-04-01