飞天小牛肉

67 篇文章
11.1K 次阅读
13 人订阅

全部文章

飞天小牛肉

图文实例解析,InnoDB 存储引擎中行锁的三种算法

前文提到,对于 InnoDB 来说,随时都可以加锁(关于加锁的 SQL 语句这里就不说了,忘记的小伙伴可以翻一下上篇文章),但是并非随时都可以解锁。具体来说,I...

8830
飞天小牛肉

Echo 是如何支持 MarkDown 的

这个点其实没啥技术含量,就是集成一下开源的 MarkDown 编辑器,按照说明按部就班地走就行了。

8130
飞天小牛肉

三分钟入门 InnoDB 存储引擎中的表锁和行锁

各位对 ”锁“ 这个概念应该都不是很陌生吧,Java 语言中就提供了两种锁:内置的 synchronized 锁和 Lock 接口,使用锁的目的就是管理对共享资...

14820
飞天小牛肉

Echo 的系统通知模块是怎么做的

系统通知是一个很常见且必要的需求,当发生点赞、关注、评论操作的时候,系统就会给相应的用户发送通知。

12720
飞天小牛肉

携程二面:讲讲 MySQL 中的 WAL 策略和 CheckPoint 技术

前段时间我在准备暑期实习嘛,这是当时面携程的时候二面的一道问题,我一脸懵逼,赶紧道歉,不好意思不知道没了解过,面试官又解释说 redo log,我寻思着 red...

20720
飞天小牛肉

关于 Echo 项目该如何写在简历上

最近秋招在即,可能有不少小伙伴会把这个项目写在简历上,对于校招来说确实是绰绰有余了,对于社招来讲的话,我觉得可能就是个弟弟项目,没啥亮点,难度不高,就是一些业务...

6710
飞天小牛肉

DHCP:IP 并非与生俱来

众所周知,因特网上的每台设备都规定了其全世界唯一的地址,也就是说 “IP 地址”,正是由于有了 IP 地址,才保证了用户在连网的计算机上操作时,能够高效而且方便...

12230
飞天小牛肉

Echo 的关注模块是怎么做的

关注的目标可以是用户、帖子等,在实现时将这些目标抽象为实体就行了,目前为止 Echo 中只实现了关注用户功能。

11830
飞天小牛肉

一文读懂一条 SQL 查询语句是如何执行的

2001 年 MySQL 发布 3.23 版本,自此便开始获得广泛应用,随着不断地升级迭代,至今 MySQL 已经走过了 20 个年头。

11430
飞天小牛肉

Echo 的点赞模块是怎么做的

需要特别注意的是,Redis key 命名需具有简洁性、可读性以及可管理性,根据阿里云的 Redis 开发规范,我们给 Redis key 起名的时候需要遵守这...

6720
飞天小牛肉

内存管理两部曲之虚拟内存管理

前文 内存管理两部曲之物理内存管理 提到:随着用户程序功能的增加,进程所需要的内存空间越来越大,进程空间很容易就突破了物理内存的实际大小,导致进程无法运行。

13030
飞天小牛肉

内存管理两部曲之物理内存管理

先笼统地总结下内存管理到底是干啥的,下面这段话摘自《现代操作系统 - 第 3 版》:

8910
飞天小牛肉

Echo 的发送私信是怎么做的

这篇教程新鲜的东西不多,私信发送和帖子发布的做法如出一辙,都是使用 Ajax 异步实现,参见这篇文章:Echo 的发帖操作是怎么做的

10910
飞天小牛肉

你看到的所有地址都不是真的

先解释下一个困扰了我很久的问题:虚拟地址(vitural address)和逻辑地址(logical address)的区别。

11130
飞天小牛肉

「有点收获」三种基本方法创建线程

挺基础的知识,一开始不是很愿意写,毕竟这种简单的知识大家不一定愿意看,而且容易写的大众化,不过还好梳理一遍下来还算是有点收获,比如我看了 Thread 类重写的...

12730
飞天小牛肉

Echo 的私信列表与详情页是怎么做的

需要注意的是:这张表不仅存储用户之间的私信,也存储系统通知,不同的是,系统通知的 from_id 特定为 1,而这个 id 为 1 的用户是我们手动内置进去的。

18230
飞天小牛肉

JMM 最最最核心的概念:Happens-before 原则

关于 Happens-before,《Java 并发编程的艺术》书中是这样介绍的:

16340
飞天小牛肉

「跬步千里」详解 Java 内存模型与原子性、可见性、有序性

文题 “跬步千里” 主要是为了凸显这篇文章的基础性与重要性(狗头),并发编程这块的知识也确实主要围绕着 JMM 和三大性质来展开。

11310
飞天小牛肉

Echo 的发布评论是怎么做的

这样,处理发布评论这个逻辑的 Service 层方法就需要执行两次 DML 操作,所谓 DML 就是数据操纵语言, 属于 SQL 语言四大分类(数据查询语言 D...

16420
飞天小牛肉

所谓 ICMP,不过将军与士卒而已

关于这点我们在 IP 协议那篇文章中提过一嘴,IP 协议作为一种提供不可靠数据交付的网络层协议,在传输的过程中,其 IP 数据报可能会发生丢失、重复、延迟和乱序...

10820

扫码关注云+社区

领取腾讯云代金券