摘要: 《代码随想录》 代码规范 var code = "be632cd3-3e12-47e1-a313-9f894e70f4bf" 命名 小驼峰、大驼峰命名法 下划线命名法 匈牙利命名法 水平留白(代码空格) 操作符左右一定有空格 隔符(, 和;)前一位没有空格,后一位保持空格 大括号和函数保持同一行,并 阅读全文
posted @ 2023-12-01 14:44 LucianaiB 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 常用CMD命令 盘符名称 + 冒号 说明:盘符切换 举例:E:回车,表示切换到E盘 dir 说明:查看当前路径下的内容 cd目录 说明:进入单级目录举例:cditheima cd.. 说明:回退到上一级目录 cd 目录1\目录2... 说明:进入多级目录举例:cditheimaVavaSE cd\ 阅读全文
posted @ 2023-12-01 14:41 LucianaiB 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 三件套(Gorm、Kitex、Hertz) 介绍 Gorm 是一个已经迭代了10年+的功能强大的 ORM框架,在字节内部被广泛使用并且拥有非常丰富的开源扩展。 Kitex 是字节内部的Golang 微服务 RPC 框架具有高性能、强可扩展的主要特点,支持多协议并且拥有丰富的开源扩展。 Hertz 是 阅读全文
posted @ 2023-08-08 00:00 LucianaiB 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 认识存储与数据库 存储系统 存储系统是一种提供读写和控制接口的软件,用于有效、安全地将数据持久化。作为后端软件的基础,存储系统的性能至关重要。 存储系统的特点 性能敏感:存储系统的性能直接影响整个应用的表现。 受硬件影响:存储系统的架构容易受底层硬件的影响。 复杂代码:存储系统的代码可能会同时具有“ 阅读全文
posted @ 2023-08-07 00:47 LucianaiB 阅读(3) 评论(0) 推荐(0) 编辑
摘要: RPC 框架分层设计与企业实践 RPC(Remote Procedure Call)是一种远程过程调用技术,用于在不同计算机或进程间调用函数。RPC框架的设计涉及多个分层,包括编解码层、协议层、网络通信层等,同时也需要考虑稳定性、性能优化、易用性等方面的问题。以下是关于RPC框架分层设计和企业实践的 阅读全文
posted @ 2023-08-04 21:43 LucianaiB 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 字符串 反转字符串(双指针) 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 我们定义两个指针(也可以说是索引下标),一个从字符串前面,一个从字符串后面, 阅读全文
posted @ 2023-08-03 20:40 LucianaiB 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 网络接入问题的引入 问题引入 经典问题: 浏览器输入网站域名www.toutiao.com到网页加载出来,都经历了哪些过程? 域名解析 TCP建连 SSL握手 HTTP请求 过程概述:DNS解析将域名转换为IP地址,TCP建立连接,SSL握手进行加密通信,最后发起HTTP请求获取网页内容。 企业接入 阅读全文
posted @ 2023-08-02 22:13 LucianaiB 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 打开抖音互联网会发生什么? 从事其他方向研发 从事网络相关研发 简历更新(熟悉TCP/IP、计算机网络 ) 协议分析( 自学 ) 互联网应用泛解 协议基础/为什么会产生这些协议 应用层 域名解析DNS 视频下载/HTTP 图片下载/HTTP 评论API/HTTP 抖音网络交互过程 网络接入 抖音客户 阅读全文
posted @ 2023-08-01 22:08 LucianaiB 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 走进 HTTP 协议 HTTP 协议是什么 HTTP: 超文本传输协议(Hypertext Transfer Protocol) HTTP是一种应用层协议,用于在客户端和服务器之间传输超文本文档,如HTML、CSS和JavaScript等。它是现代Web通信的基础,通过明确的边界来标识请求和响应的开 阅读全文
posted @ 2023-07-31 22:43 LucianaiB 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 哈希表 理论基础哈希表 哈希表是一种根据关键码的值而直接进行访问的数据结构。它通过散列函数将关键码映射到数组的索引位置,从而实现快速的查找、插入和删除操作。一般哈希表都是用来快速判断一个元素是否出现在集合里。 牺牲了空间换取了时间 哈希表的优势在于其平均时间复杂度为 O(1),但在某些情况下,哈希碰 阅读全文
posted @ 2023-07-30 22:22 LucianaiB 阅读(3) 评论(0) 推荐(0) 编辑