起因
本地代码推送到远程仓库地址时,有时地址会发生变更,所以需要更改,git命令如下
命令
查看远程仓库地址
git remote -v
1 | Where are we?(我们现在在哪?) |
1 | 我昨天做了什么? |
1 | 万维钢有期节目里提到芯片设计时讲到了分层以及模型的概念。分层或模型,实质是因为人的认知能力有 |
1 | 一方面,有人会因为对业务量级理解不足,盲目低估其他人系统的复杂度;另一方面,也有人会盲目应用技 |
1 | 构建测试防护网,保证新老模块功能一致; |
1 | 从目前的发展来看,IT 行业依然是一个非常有前景的行业,但想在这条路上走好,需要我们成为 “T ”型 |
1 | CI 作为一个单独的实践,本身是很简单的,但它可以成为提纲挈领的主线,帮助团队不断改善自己 |
直播内容:主要讨论周洋在360做的消息推送系统,主要分为以下几个部分:
360消息系统更确切的说是长连接push系统,目前服务于360内部50多个产品,开发平台数千款app,也支持部分聊天业务场景,单通道多app复用,支持上行数据,提供接入方不同粒度的上行数据和用户状态回调服务。
目前整个系统按不同业务分成9个功能完整的集群,部署在10个idc上(每个集群覆盖不同的idc),实时在线2亿量级.
通常情况下,pc,手机,甚至是智能硬件上的360产品的push消息,基本上是从我们系统发出的,期望大家收到的push都是自己关心的… 如果不是,请相信,“我们不生产消息,我们只是消息的搬运工”~
很多同行比较关心go语言在实现push系统上的性能问题,单机性能究竟如何,能否和其他语言实现的类似系统做对比么?甚至问如果是创业,第三方云推送平台,推荐哪个?
其实各大厂都有类似的push系统,市场上也有类似功能的云服务。包括我们公司早期也有erlang,nodejs实现的类似系统,也一度被公司要求做类似的对比测试。
我感觉在讨论对比数据的时候,很难保证大家环境和需求的统一,我只能说下我这里的体会,数据是有的,但这个数据前面估计会有很多定语~