自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 金九银十真TM难!秋招字节正式批4面,顺利拿到offer

说到字节跳动的经历还是比较搞笑的。一开始我特别想去那个游戏部门,当然data部门也是特别想去的,但是提前批只能投一个,于是投了游戏,结果第二天就给我挂了。。。中间北京的教育捞我,但是不想去北京所以拒绝了,上海的测试捞我,我也不太懂测试所以还是拒绝了。正式批的时候我投了俩,游戏部门和data,结果游戏第二天又给我挂了。。。哈卖批。。。过了几天data也给我挂了!我想真的是跟字节命里犯冲。。。这时候阿里学长看我阿里面试最后一轮表现不太好,想给我托字节内部捞一下去教育,结果这时候data主动把我捞了!!!真是神.

2021-09-27 21:51:33 4846

原创 拿捏!隔离级别、幻读、Gap Lock、Next-Key Lock

前面我写了很多Mysql相关的知识点,到这一篇稍微可以串一下了,从SQL执行流程、MVCC到锁,很多时候可能觉得对于间隙锁和Next-Key Lock好像已经理解了,但是好像又觉得理解差那么一点意思,这篇文章从头来梳理一下概念,明确一下这些知识。锁首先,对于Mysql来说实现了两种行级锁:共享锁:允许事务读一行数据,一般记为S,也称为读锁排他锁:允许事务删除或者更新一行数据,一般记为X,也称为写锁关于读写锁的互斥性,应该都很清楚,读锁只能和读锁兼容,其他场景都无法兼容,这里不再赘述吧。隔离级别

2021-09-05 14:26:03 170

原创 双非本科电子跨专业,苦学八个月,投岗阿里/滴滴后端三面,最终拿下offer

本科双非,考了电子硕士,研究生依然双非。无互联网实习,无比赛无论文。(有自动化和高校实训讲师相关的实习经历)19年10开始学Java准备下一次春招。20年4月投入工作,21年7月从公司离职,前天上岸【阿里】二面公司做的项目,设计插件,讲讲项目的架构,设计,数据流,ER 图Redis 使用过吧,缓存击穿的解决办法,Redis 的数据结构有哪些,Redis 的主从结构,数据分片,一致性 hashJAVA 基础,存放不相同的对象使用什么数据结构,引出对象的 hashCode 和 equals方法

2021-08-27 15:18:28 302

原创 面试官:Nginx 如何实现高并发?常见的优化手段有哪些?

量的底层代码优化。如果一个server采用一个进程负责一个request的方式,那么进程数就是并发数。正常情况下,会有很多进程一直在等待中。而nginx采用一个master进程,多个woker进程的模式。master进程主要负责收集、分发请求。每当一个请求过来时,master就拉起一个worker进程负责处理这个请求。同时master进程也负责监控woker的状态,保证高可靠性woker进程一般设置为跟cpu核心数一致。nginx的woker进程在同一时间可以处理的请求数只受内存限制,

2021-08-23 14:45:38 289

原创 万字长文剖析 APM 系统?如何设计与实现?

-      前言 **    -**本文来说说什么是 APM 系统,也就是大家平时说的监控系统,以及怎么实现一个 APM 系统。因为一些特殊的原因,我在文中会使用 Dog 作为我们的系统名称进行介绍。我们为 Dog 规划的目标是接入公司的大部分应用,预计每秒处理 500MB-1000MB 的数据,单机每秒 100MB 左右,使用多台普通的 AWS EC2。因为本文的很多读者供职的公司不一定有比较全面的 APM 系统,所以我尽量照顾

2021-08-20 15:37:35 588

原创 设计模式 | 错误提示 :如何为输入内容提供有效的错误提示?

What 是什么简介:「错误提示」是表单出现输入错误时,为用户展示的一条引人注目的解释性消息,该消息可能描述用户如何修复错误。例子: Ant Design 提供了多种表单错误校验样式。Why 为什么显示错误提示的目的是帮助用户修复他们在输入时遇到的问题,让用户尽可能快速,轻松地完成任务。以下是两种常见的错误提示方法:第一种是通过模态对话框向用户报告错误信息。这些信息可能会很有帮助,但是用户在修复错误之前需要先单击关闭该模态对话框,且关闭后用户就再也看不到错误信息了。第二种是在用户提交后载入

2021-08-19 14:55:26 1010

原创 给学习加点实践,开发一个分布式IM(即时通信)系统!

目录一、前言二、演示三、系统设计四、UI开发1. 整体结构定义、侧边栏2. 对话聊天框3. 好友栏4. 事件定义五、通信设计1. 系统架构2. 通信协议3. 添加好友4. 消息应答5. 断线重连6. 集群通信六、源码下载 ????七、总结一、前言这知识学的,根本没有忘的快呀?!是不是感觉很多资料,点收藏起来爽、看视频时候嗨、读文章当时会,只要过了那个劲,就完了,根本不记得这里面都讲了啥

2021-08-18 14:05:08 395

原创 B 站崩了,总结下「高可用」和「异地多活」

一、背景不用想象一种异常场景了,这就真实发生了:B 站晚上 11 点突然挂了,网站主页直接报 404。手机 APP 端数据加载不出来。23:30 分,B 站做了降级页面,将 404 页面跳转到了比较友好的异常页面。但是刷新下页面,又会跳转到 404 页面。22:35 主页可以加载出数据了,但是点击动态还是会报 502点击某个视频,直接报 404。####2021-07-14 02:00 之后 B 站开始逐渐恢复。二、什么原因今日凌晨 2 点,B 站发布公告称,昨晚,B 站的部分服务

2021-07-14 14:22:02 205

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除