自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

腐烂的橘子

后端开发工程师

  • 博客(22)
  • 收藏
  • 关注

原创 (validate) on project rocketmq-broker: Failed during checkstyle execution: There are 2 errors report

mvn clean test-compile -Dcheckstyle.skip=true

2024-04-13 15:54:52 71

原创 OpenJDK源码下载

https://hg.openjdk.org/

2024-03-07 10:18:09 348

原创 一些实用的文档分享

https://info.support.huawei.com/info-finder/encyclopedia/zh/ACL.htmlhttps://developer.twitter.com/en/docs/twitter-idshttps://blog.twitter.com/engineering/en_us/a/2010/announcing-snowflakehttps://segmentfault.com/a/1190000011282426

2024-02-22 15:46:58 372 1

原创 财务-业财一体化梳理

https://zhuanlan.zhihu.com/p/448129604

2024-02-18 11:14:46 334 1

原创 Java 基础讲解链接

类加载的 5 个过程:https://mikechen.cc/34011.html

2024-01-12 18:14:54 315 1

原创 MIT6.s081 编译QEMU中的错误

错误解决。

2023-07-27 09:56:20 193 1

原创 如何在一台机器上创建两个不同的 redis 实例

以上,你已经成功在一台 Linux 机器上运行了两个 Redis 实例。每个实例使用自己的配置文件、端口和数据目录。

2023-06-29 09:55:33 293 1

原创 聊聊三种常用的分布式锁

以上实现方式都不是完美的,在实际生产中要合理评估,选择适合自己的方案。性能redis > zookeeper >= 数据库可靠性zookeeper > redis > 数据库实现复杂度zookeeper > redis > 数据库[1]什么是分布式锁?实现分布式锁的三种方式[2]面试官又问我分布式锁。。。

2023-06-26 20:47:49 120 1

原创 互联网大厂工作感受(2023 整理)

毕业后,在4家互联网大厂工作感受(关心美团阿里字节拼多多的进。说说字节三年工作体验没有好话字节粉慎入。2023年,我还留在互联网大厂。在字节跳动工作是怎样的?

2023-06-25 16:25:39 68

原创 字节跳动-后端面经整理(2023 整理)

字节跳动|后端开发实习生|一面,二面,HR面 (OC)字节跳动|抖音电商平台治理|后端日常实习生|三面面经。字节跳动|抖音电商平台治理|后端日常实习生|二面面经。字节跳动|抖音电商平台治理|后端日常实习生|一面面经。字节跳动基础架构后端开发面经(春招实习-已转正)字节跳动 20230217 后端日常实习 二面。2023-03-15 字节跳动-后端-二面过。2023-03-15 字节跳动-后端-二面过。字节跳动-后端开发实习生(今日头条)面经。字节跳动后端开发实习面经(Golang)

2023-06-25 16:08:53 1027

原创 上海-互联网公司排名

文章目录第一梯队:一线互联网公司第二梯队:小巨头第三梯队:独角兽 or 垂直领域 or 互联网电商类资讯类旅游类人工智能&商业智能工具类游戏类房产汽车类金融类在线教育物流运输参考文章第一梯队:一线互联网公司阿里巴巴腾讯字节跳动蚂蚁集团美团点评拼多多第二梯队:小巨头哔哩哔哩滴滴出行携程饿了么阅文集团哈啰出行快手百度京东网易第三梯队:独角兽 or 垂直领域 or 互联网电商类得物App唯品会叮咚买菜返利网小红书洋码头达达&京东到家

2023-06-25 13:12:05 924

原创 字节跳动面试题-计算机网络篇(二)TCP和UDP区别是什么?TCP依据什么来保证可靠性?TCP是面向什么进行传输?

总之,TCP提供可靠的、面向连接的、有序的数据传输,适用于对数据完整性和顺序性有较高要求的场景;UDP则是无连接的、不可靠的、快速的数据传输协议,适用于实时性要求高、对数据传输可靠性要求相对较低的场景。假如你要传输文本、图像、音频等不同格式的文件,只要使用了 TCP,以为着这些数据包都将拆分为一个一个较小的数据包,即字节流。因为 TCP 提供的是一种无差别的数据传输服务,它仅负责按照顺序传输字节流,而不对传输的数据做任何解释或处理。即使你发的是语音、文字、图片,对于 TCP 来讲,都是字节流。

2023-06-21 09:36:58 72

原创 字节跳动面试题-Java语言篇(一)ThreadLocal的作用?如何实现?会不会出现内存泄漏?如何避免内存泄漏?

ThreadLocal 是 Java 中的一个类,用于在多线程环境下维护线程局部变量。它提供了一种线程安全的方式来存储和访问线程私有的数据,确保每个线程都可以独立地访问自己的变量副本,而不会与其他线程的数据冲突。ThreadLocal 的主要作用是为每个线程创建一个独立的变量副本,使得每个线程在使用变量时都可以独立地操作,而不需要进行同步操作。这在某些场景下非常有用,例如在多线程任务中,每个线程需要保持自己的状态信息。

2023-06-20 09:37:16 91

原创 Cloudflare 解决国内调用 OpenAI API 不通的问题

配置工作流(worker)申请一个 Cloudflare 域名将域名绑定到工作流。

2023-06-16 13:00:54 3307 19

原创 字节跳动面试题-算法篇(一)输入一个SQL语句,将where后面的查询条件解析为一棵规则树

本题考查了树和递归,首先要自定义一颗树,其次利用递归进行解析。后面的查询条件解析为一棵规则树。输入一个SQL语句,将。,需要生成一棵树,结构为。下面是 Java 实现。

2023-06-16 09:53:11 225 1

原创 字节跳动面试题-数据结构篇(一)聊一聊 Java 中的 HashMap

HashMap如何是如何实现的呢?JDK8HashMap的散列算法能不能从源码层面来介绍一下?为什么扩容是两倍呢?自己手写实现过HashMap吗?

2023-06-16 09:41:08 43 1

原创 Linux 创建 SFTP 账号

因为家目录的所属用户必须为 root,否则无法登陆;但是这样会导致其他用户无法上传文件,所以需要在家目录下建立自己的目录。my_user 为用户名,my_group 为用户组名,my_directory 为自定义用户家目录。至此,账号创建完成,可以用命令或者 FileZilla 登陆,并上传文件测试。

2023-06-15 11:14:12 1345

原创 字节跳动面试题-计算机网络篇(一)聊一聊TCP三次握手,四次挥手

TCP 是面向连接的,即使用三次握手建立连接,四次挥手关闭连接;而 UDP 是无连接的;TCP 是面向字节流的,UDP 是面向报文的;TCP 有拥塞控制,当网络吞吐量较高时,传输效率会自动变慢,而 UDP 没有类似机制。客户端准备发起连接:客户端发送初始序列号syn = x服务器收到后回应,并发送自己的序列号syn = y客户端回应服务端的序列号这样就保证了客户端和服务端的序列号都得到了回复,意味着建立了可靠的连接。

2023-06-15 09:33:06 90

原创 字节跳动面试题-操作系统篇(二)进程,线程,协程了解吗?说说他们的特性和区别。

每个线程有自己的程序计数器、栈和局部变量,但共享进程的代码、数据和打开的文件等。协程是一种轻量级的线程,它可以在不同的执行流之间切换,但不是由操作系统内核进行调度,而是由程序员显式控制。每个进程在自己的地址空间中运行,并且相互之间是隔离的,因此一个进程崩溃不会影响其他进程。在这个示例中,我们使用 Coroutine 类封装了一个协程,其中 SuspendableCallable 是一个函数式接口,代表可以被挂起和恢复的可调用任务。进程、线程和协程是计算机科学中常用的概念,用于描述并发执行的方式和机制。

2023-06-15 08:56:40 86 1

原创 字节跳动面试题-操作系统篇(一)操作系统是如何判定内存访问越界的?

需要注意的是,操作系统通常不会在每次内存访问时都进行边界检查,因为这会导致性能下降。相反,编程语言和运行时环境通常会提供一些机制来检测和防止内存访问越界的问题,如数组边界检查、内存分配和释放管理等。程序员在编写代码时应该遵循良好的编程实践,以确保内存访问的正确性和安全性。程序使用虚拟地址进行内存访问,而不是直接操作物理内存地址。当程序访问一个内存地址时,操作系统会将其转换为物理内存地址,然后执行相应的读取或写入操作。内存访问越界是指程序在访问内存时超出了分配给它的内存范围,这通常是由编程错误引起的。

2023-06-15 08:45:04 431

原创 字节跳动面试题-思考题篇(一)有36匹马,6赛道,每条赛道之间的名次不可知,只能获知单条赛道马的名次,问最少比多少次能知道前三名?

F组的第二名和第三名也淘汰,因为第一被 A1 锁定了,只有第二第三的席位,而 F1 已经是第三了,F2 和 F3 也淘汰。F1 已经是小组第一了,但是只能排第三,所以 CDE 组直接淘汰,因为他们的小组第一都够不到前三。这样,最后剩下 6 匹马(A2、A3、B1、B2、B3、F1)再跑 1 次,前两名为第二和第三。每组第一再跑 1 次,决出前三名,假如是 A1、B1、F1。由于 A1 在所有第一里仍然是第一,A1 锁定第一席位。一共跑 6 + 1 + 1 = 8 次,决出前三名。

2023-06-14 09:54:06 124

原创 互联网大厂力扣 LeetCode 题目汇总

简介「2021届秋招各公司 LeetCode 题目汇总」收集了 2020 年各大公司面试/笔试的题目,供大家学习。需要注意的是,题目只包括在 LeetCode 中出现的 原题 或者 相似 的题目。贡献题目欢迎贡献题目!体现程序员必备的开源精神,共同进步! ???????? 您可以在评论区进行评论,来贡献题目。格式为:【leetcode 题目 + 公司】题目列表题目难易度公司相关知识点面试题 16.18 模式匹配中等阿里字符串哈希3. 无重复字符的最长子串中

2020-12-01 21:14:40 458

空空如也

空空如也

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

TA关注的人

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