
获得徽章 18
- #晒出你的读书笔记#
8月30日 打卡day50
青训后端学习
本文结合贾岛在 TGO 鲲鹏会举办的「走进蚂蚁金服:双十一背后的蚂蚁金服技术支持」活动现场分享内容《亿级并发下的蚂蚁移动端到端网络接入架构》,着重探讨网络接入架构在蚂蚁金服体系内如何演进、如何应对“新春红包”等亿级并发挑战、以及相应的技术架构实践与优化思路如何在 mPaaS 中得到沉淀。展开评论点赞 - #晒出你的读书笔记#
8月29日 打卡day49
青训后端学习
本文尝试从开发者角度梳理开发实时联网游戏后台服务过程中可能面临的挑战,并针对性地提供相应解决思路,期望帮助开发者依据自身游戏特点做出合理的技术选型。 维基百科关于网络游戏的定义:通过计算机网络,将专用服务器和用户的客户端设备(手机、PC、游戏主机等)相连,让多名玩家同时联机进行游戏的娱乐形式,由此可知网络游戏涉及三个角色:客户端、网络、服务器,从网络架构上来讲网络游戏可分为C/S 架构和P2P架构(特指客户端间直连通信),在实际开发中还有一种C/S和P2P架构混合:C/M架构。展开评论点赞 - #晒出你的读书笔记#
8月28日 打卡day48
青训后端学习
Git 知识点:
1.默认情况下, git init 或 git clone 初始化的 repo,只有一个 worktree,叫做 main worktree
2.在某一个目录下使用 Git 命令,当前目录下要么有 .git 文件夹;要么有 .git 文件,如果只有 .git 文件,里面的内容必须是指向 .git 文件夹的展开评论点赞 - #晒出你的读书笔记#
8月25日 打卡day47
青训后端学习
Blob对象即文件快照,Git暂存时会保存文件快照于目录.git/objects下。git init初始化的仓库下.git/objects默认创建空的pack和info子目录。Git的核心是一个简单的键值对数据库(key-value data store),可理解为文件目录和文件为键key,目录内文件内容为对应值value。展开赞过评论1 - #晒出你的读书笔记#
8月12日 打卡day46
青训后端学习
Git 作为一个强大的代码管理工具,一直以来都是各大公司的首选,尤其是全球最大的开源社区 GitHub 将 Git用到了炉火纯青的地步。
在我们日常工作中,协同开发是最高效的一种方式,尤其是比较大的需求点以及功能,甚至是新项目的开发。这种情况下,Git 的使用无可避免的也会出现一些问题。展开赞过评论1 - #晒出你的读书笔记#
8月10日 打卡day45
青训后端学习
仓库,也就是 repository,可以简单理解为一个目录,这个目录里面的所有文件都将被 Git 管理起来,每个文件的一举一动,都将被 Git 记录下来,以便在任何时刻进行追踪和回滚。赞过评论1 - #晒出你的读书笔记#
8月04日 打卡day44
青训后端学习
Git 有很多客户端工具,不过感觉还是命令行操作最好用,方便又快捷,不过命令行操作需要小伙伴们对 Git 命令比较熟练,这可能对有的人来说会有一些难度,所以,客户端工具有时候也不能抛弃,如果非要推荐一个 Git 客户端工具,我觉得还是 IDEA 中的 Git 插件吧。其他的 Git 客户端工具松哥之前也有体验过一些,不过感觉还是 IDEA 中的用起来更加省事。展开评论点赞 - #晒出你的读书笔记#
8月01日 打卡day43
青训后端学习
文件内容并没有真正存储在索引(.git/index)或者提交对象中,而是以blob的形式分别存储在数据库中(.git/objects),并用SHA-1值来校验。索引文件用识别码列出相关的blob文件以及别的数据。对于提交来说,以树(tree)的形式存储,同样用对于的哈希值识别。树对应着工作目录中的文件夹,树中包含的 树或者blob对象对应着相应的子目录和文件。每次提交都存储下它的上一级树的识别码。展开评论点赞