wechat

阿里巴巴云原生的 2020,注定不凡的一年

删除回忆录丶 提交于 2021-01-04 22:12:14
来源| 阿里巴巴云原生公众号 划重点 2020 年我们发布了 360 篇文章,共 1966320 字,相当于 2 部《红楼梦》,比 2019 年多 94 篇文章,约 1 部《西游记》。 内容方向由 2019 年主攻的容器方向转向容器、中间件、微服务等云原生综合技术领域,其中技术解读和实践类文章最受大家的欢迎。 2020 年注定是不凡的一年 有人见尘埃 有人见星辰 但是没关系 好在这一年所有的遗憾都将收尾 美好的 2021 即将开启 在 2020 年的最后一天 一起来看看我们共同经历过的那些“大事件”吧~ 2020 年 1 月 容器调度、混部等面向突变型峰值的关键技术获 2019 年国家技术发明二等奖 2020 年 2 月 Kubernetes SIG-Cloud-Provider-Alibaba 首次网研会召开 OCI 完成 TOB 选举,阿里工程师傅伟作为唯一华人入选全球 9 人名单 2020 年 3 月 阿里云 Java initializr 正式发布,受到了广大开发者欢迎 2020 年 4 月 Gartner 发布 2020 年公共云容器报告:阿里云覆盖九项产品能力,成为全球云原生产品丰富度最高的厂商之一 Dragonfly 晋升成为 CNCF 孵化项目 国内首个《Serverless 技术公开课》上线 2020 年 5 月 首个边缘计算云原生项目 OpenYurt 正式开源

免费下载来自阿里巴巴 双11 的《云原生大规模应用落地指南》

房东的猫 提交于 2021-01-04 22:11:49
来源| 阿里巴巴云原生公众号 复制链接到浏览器完成下载或分享: https://developer.aliyun.com/topic/download?id=1055 11 月 11 日零点零分 26 秒,天猫 双11 的订单创建峰值就达到 58.3 万笔/秒,阿里云又一次扛住全球最大规模流量洪峰。与此前不同的是,继去年天猫 双11 核心系统上云后,阿里巴巴基于数字原生商业操作系统,实现了全面云原生化,底层技术升级带来了澎湃动力和极致效能。 如今,企业上云已经成为一种必然趋势。与此同时,作为诞生于云计算时代的新技术理念,云原生让企业用云的方式发生着从“上云”到“云上”的转化。速度下载《云原生大规模应用落地指南》,从技术体系升级、到技术能力突破、再到双11云原生实践,看最全面的阿里巴巴 双11 云原生技术实践经验。 独家下载《云原生大规模应用落地指南》 《云原生大规模应用落地指南》一书目录 推荐嘉宾寄语 “2020 年 双11 的主题是「云原生」,是在「云上」实现核心系统全面云原生化的的第一年。我们看到,云的定义在不断变化,它成为了商业领域数字化的底座和基础,不再单指传统云计算了,而是将未来的方向指向云原生。某种程度上,恰恰是因为云原生,我们才能从过去的束缚中解放出来。不迈出这一步,我们的综合能力很维迎来下一次突破。” “云原生让企业用云的方式发生着从‘上云’到‘云上’的转化

Http请求中如何保持状态?

泄露秘密 提交于 2021-01-04 12:57:52
这是一个被无数程序员撸过的问题,却只有少数人了解了真相。大体上搜了一下,网上关于http协议保持状态误导大家的文章还是有的,比如:有人说利用ViewState,那是asp.net下独有的东西,请注明“asp.net下如何保持状态”!! 关于用户认证方案可以查看以前的文章: 程序员过关斩将--cookie和session的关系其实很简单 程序员过关斩将--互联网人必备知识cookie和session认证 程序员过关斩将--更加优雅的Token认证方式JWT Http协议 http协议相对我们的年龄来说,是一个比较古老的协议,它的诞生之初是为了能让人们在互联网的领域自由冲浪。到了现代,http协议不谦虚的讲,已经成为了分布式网络的基础之一,从最初的1.0版本到现在的2.0乃至研发中的3.0,它在分布式通信领域已经越来越重要。 无论http协议什么样的文章,都需要把http大体说上一下,这里就简单啰嗦几句 http协议在报文的编码方式上采用了文本方式,通信上采用客户端到服务器的请求-响应方式。 http协议是基于tcp协议之上的应用层协议,所以它的传输速度注定会收到tcp协议的约束。有人说http协议采用文本协议是一个天大的错误,我不这么认为,首先在http协议被发明之初,可供的选择并不多,在当时看来,文本协议已经是比较好的选择了。其次,文本协议除了在传输性能上比二进制方式差一些

微信朋友圈上线奇葩功能!被网友骂上热搜:丑出天际还删不掉

匆匆过客 提交于 2020-12-31 03:33:09
微信新功能的套路,越来越让人摸不着头脑了。 先是今年推出的“拍一拍”,由于容易误触而导致不必要的尴尬,所以大批用户表示强烈反感。 再就是前段时间,微信又推出了一个“隐藏聊天记录”的功能,被网友评价为“海王专用”。 另外还有什么视频号、朋友圈话题、广告位,就更不用多说了。 尽管差评如潮,但直到现在官方也没有提供可以关闭这些花里胡哨的功能的入口。 近日,又有多名网友反映称,自从微信更新到7.0.18版本后,朋友圈里莫名其妙多出了一个置顶的直播分享卡片。 在原来的情况下,如果朋友圈有新消息提示,则会出现在顶部。 现在,朋友圈新消息提示的位置,多了一个 置顶的【朋友分享的直播】卡片 ,用户可以看到好友分享的视频号直播。 但是,你 能一眼看到有多少朋友分享了这个直播 ,却不知道到底是哪个好友分享的它 。 这就意味着,你可能会被迫看到好友们分享的各种鱼龙混杂的直播间。 什么养生保健、微商卖货、爱情故事会......简直是怕啥来啥。 最可怕的是,视频号直播一旦被朋友分享至朋友圈, 就会一直置顶显示,无法删除,只能到直播结束才会自动消失。 如果有多个直播被分享到朋友圈,那就只有等这些直播都结束了,被占领的位置才会消失。 而且,微信官方并没有提供用户关闭该直播分享的方法。 所以说,一旦有直播被分享到朋友圈,那你的置顶就会一直被强势霸占。 有业内人士认为,通过微信的强制曝光,视频号的潜在市场非常广阔。

Flutter 异常处理之图片篇

拥有回忆 提交于 2020-12-29 18:28:27
背景 说到异常处理,你可能直接会认为不就是 try-catch 的事情,至于写一篇文章单独来说明吗? 如果你是这么想的,那么本篇说不定会给你惊喜哦~ 而且本篇聚焦在图片的异常处理。 场景 学以致用,有具体的应用场景,能够加深我们对知识的掌握。 我们以简书的文章列表为例,如下图: 假设产品有这样的需求,当右边的封面图加载失败的时候,用一个默认图片替换或者直接让文本横向填充原有图片位置。 不管处理方式是怎样,首先我们要做的就是能够知道图片加载失败。 如何获知图片加载失败呢?下面我们通过 Flutter 自带网络加载 API 和一个第三方网络库来进行对比说明。 Image.network 我们看下源码,如下: Image.network(String src, { Key key, double scale = 1.0, this.semanticLabel, this.excludeFromSemantics = false, this.width, this.height, this.color, this.colorBlendMode, this.fit, this.alignment = Alignment.center, this.repeat = ImageRepeat.noRepeat, this.centerSlice, this.matchTextDirection =

还搞不定Java多线程和并发编程面试题?你可能需要这一份书单!

与世无争的帅哥 提交于 2020-12-25 03:27:53
点击蓝色“程序员书单”关注我哟 加个“星标”,每天带你读好书! ​ 在介绍本书单之前,我想先问一下各位读者,你们之前对于Java并发编程的了解有多少呢。经过了10多年的发展,Java Web从开发框架到社区都已经非常成熟,很多程序员都可以通过使用框架很快速地搭建起一个Java Web应用,特别是近几年SpringBoot大热,干脆连配置都不需要了解了,直接一键式编译部署运行,让Java工程师的入门成本变得越来越低。 但于此同时,互联网公司对于Java的应用场景也在不断地升级换代,从单机部署再到分布式,从SOA再到微服务,Java后端技术栈变得更加庞大,对于工程师的要求也越来越高,特别是对于大公司来说更是如此,也正因为如此,对Java工程师的考察已经不限于Java Web的那套东西了,企业往往会提出更高的要求,比如熟悉Java并发编程和JVM调优,了解分布式技术、微服务以及中间件等等。 而今天的这份书单就会来推荐一些关于Java并发编程的好书,对于一个Java工程师来说,我们一开始接触的其实是Java中的多线程,所以这份书单也会由浅入深依次推荐相应的书籍,从多线程基础,再到并发编程实战,最后则会推荐几本关于并发编程原理的书籍,其中也包含了对于JUC并发包的源码解析。 Java并发编程书单 ​ Java多线程编程核心技术 Java多线程是每个Java工程师都必须要掌握的知识点

向我看齐!京东智联云成 2020 TOP100 Summit“技术标兵”

守給你的承諾、 提交于 2020-12-23 12:34:22
12月17日-20日, 2020TOP100全球软件案例研究峰会(以下简称“TOP100峰会”)在京举办。在本届峰会上,京东智联云凭借深厚的技术沉淀,多个项目获得业界认可,2020中国国际服务交易贸易会(2020服贸会)服务案例、云原生技术中台实践、DevOps实践入选2020年度最值得学习案例。 作为科技界颇具影响力的案例研究峰会,TOP100峰会每年面向国内外软件、互联网领域研发团队,甄选有学习价值的100个技术创新及研发管理实践。凭借在云计算、人工智能、大数据等领域的技术实践和突出表现,京东智联云在这场“百家争鸣”的年终盘点中,三项案例均收获业界的认可,为新锐公司和早期实践学习者奉上了可参考的学习路径。 2020服贸会,不仅是疫情发生以来第一场重大的国际经贸活动和国家级、国际性、综合型的展会。同时,也是一场线下线上充分融合的数字孪生展会。会上,京东智联云会展云总经理庄珑鹏分享如何在短时间通过全链条的会展服务平台,推动传统会展行业的数字化转型和智能化升级。 京东智联云会展云总经理庄珑鹏 作为2020服贸会的技术服务商,京东智联云打造的“云上服贸会”数字平台,从0到1重构会展产业,为全球1.8万家参展参会企业与机构提供全场景、全覆盖的数字化功能服务和技术保障。在“展”的方面,通过“平面+3D虚拟单体展台”提供智能体验;在“论”的方面,通过视频直播、视频会议等方式,实现“云上

为微服务撸一个简约而不简单的配置中心

烂漫一生 提交于 2020-12-22 23:43:51
毫不犹豫的说,现代高速发展的互联网造就了一批又一批的网络红人,这一批批网红又极大的催生了特定平台的一大波流量,但是留给了程序员却是一地鸡毛,无论是运维还是开发,每天都会担心服务器崩溃,程序down机。还是怀念以前那些单机结构呀,甚至有点嫉妒那些做内网几乎没有访问量的应用的程序员,不用加班,不用提心吊胆,更不用每年买霸王洗发露。 提到单机架构,在互联网应用中肯定是吃不开的,流量高峰冲击的你可以怀疑人生。单机升级集群,带来的不止是技术上的挑战,在顶住流量高峰,迎合业务的同时,也引入了配置的复杂性。这也是我今天要谈的主题:配置管理。在单机时代,无论是什么语言,java也好,c#也罢,一个配置文件足以。随着所谓微服务这个看似能解决一切问题的方案诞生,同时也引入了更加复杂的配置问题:服务的信息,服务的各种参数,配置更新问题等。可想而知,假如你的服务有100台服务器,修改一个配置项,利用单体架构逐个更新的方式是一个多么蛋疼的事情,传统的配置文件方式已经无法满足开发人员对于配置管理的要求: 安全性。配置信息如果随代码一起发布,容易造成配置泄露。 实时性。修改配置,传统的单机架构必须重启服务才能生效。 局限性。无法支持动态调整,像最普通的日志开关功能,也不能做到。 环境区分。传统的配置文件方式,很难区分生产,开发,测试环境。 配置修改记录问题。静态配置文件方式,很难追踪这个配置文件的修改记录。

IDC 发布 2021 年中国云计算 10 大预测;Docker 桌面为 M1 推出技术预览版

為{幸葍}努か 提交于 2020-12-22 17:15:55
开发者社区技术周刊又和大家见面了,让我们一起看看,过去一周有哪些值得我们开发者关注的重要新闻吧。 一分钟速览 中科院计算所率先提出全球首款图神经网络加速芯片设计 IDC发布2021年中国云计算10大预测 世界物联网大会:中国物联网产值占全球 1/4,5G 用户占全球 85% Docker 桌面为 M1 推出技术预览版 台积电、斯坦福等联手开发碳纳米管晶体管新工艺,性能逼近硅元件 IBM着手破解FHE,在隐私和云计算的未来上具有巨大的潜力 AAAI 2021 | 天津大学、苏州科技大学等探究用于终身学习的多领域多任务预演 使用策略搜索计划来改进连续领域的深度强化学习的探索 技 术 要 闻 Industry News 1, 中科院计算所率先提出全球首款图神经网络加速芯片设计 《中国计算机学会通讯》(CCCF)近日刊发了中科院计算所特别研究助理严明玉、研究员范东睿以及研究员叶笑春共同撰写的综述文章《图神经网络加速芯片:人工智能“认知智能”阶段起飞的推进剂》。文章披露,该团队提出了图神经网络加速芯片设计“HyGCN”,图神经网络被认为有望解决深度学习无法处理的关系推理、可解释性等一系列问题,让机器「能理解、会思考」。相关论文也先后在计算机体系结构国际会议上发表。严明玉在受访时说,图神经网络在搜索、推荐、风险控制等重要领域有着广泛应用。现有的处理器芯片在执行图神经网络的计算中效率低下

2020 最烂密码 TOP 200 大曝光,一不小心就中枪了

随声附和 提交于 2020-12-22 10:14:54
近日,网络安全公司 NordPass 在对近2.757亿个密码进行审查后,统计公布了2020年最常用密码TOP200名单。 >>>> “123456”位居榜首,有近250万人使用 ,而在去年,该密码排名第二,据NordPass统计,该密码已经被破解了超过2350万次。 从榜单来看,前十名密码依次是:123456,123456789,picture1,password,12345678,111111,123123,12345,1234567890,senha。 其中,位居其三的picture1和位居其十的senha(在葡萄牙语中是密码的意思)均是今年新上榜的密码。 据悉,前十名的密码可以在10秒甚至更短的时间内被破解,而位居其三新上榜的“picture1”则可以在3小时内被破解。 可以说,这200个密码是2020年最烂的密码,不少网友纷纷表示已中招。 完整榜单: https://nordpass.com/most-common-passwords-list/ 这些由简单的纯数字加字母,或键盘上的临近字母组合及姓名缩写等均属于“弱密码”范畴。每年都会有很多企业或个人因密码设置过于简单导致自身权益受损,个人隐私和身份信息被冒用。 不少用户为了使用方便,简单易记,且用户隐私意识和数据安全意识不够强等,总爱设置相同的用户名和密码,而一旦这些数据被泄漏后