这是我看过关于微服务架构最好的文章 (mp.weixin.qq.com)
本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。
by @code小生 2020-08-24 00:54 分享 查看详情
10 个 Vue 开发技巧,助力成为更好的工程师! (mp.weixin.qq.com)
在组件中使用 $route 会使之与其对应路由形成高度耦合,从而使组件只能在某些特定的 URL 上使用,限制了其灵活性。
by @code小生 2020-08-24 00:52 分享 查看详情
如何实现一个优雅的Python的Json序列化库 (insights.thoughtworks.cn)
在Python的世界里,将一个对象以json格式进行序列化或反序列化一直是一个问题。Python标准库里面提供了json序列化的工具,我们可以简单的用json.dumps来将一个对象序列化。但是这种序列化仅支持python内置的基本类型。
by @ThoughtWorks 2020-09-09 09:35 分享 查看详情
团队在高速扩张中的能力构建与质量保证 (insights.thoughtworks.cn)
快速的人员扩张对我们来说是个幸福的烦恼,是一把双刃剑:一方面要的人多了可以带来更多的收入,但是另一方面,如何招人,如何培养人,如何避免新人出质量问题?
by @ThoughtWorks 2020-09-08 09:23 分享 查看详情
ThoughtWorks的敏捷测试 (insights.thoughtworks.cn)
如果只是阅读《敏捷宣言》,是很难以理解其中关于质量内建和敏捷测试的相关内容。所以通过长期的项目实践,我们对质量内建以及敏捷测试总结出了一套自己的理论和实践体系。 —
by @ThoughtWorks 2020-09-08 09:21 分享 查看详情
QUIC协议详解之Initial包的处理 (zhuanlan.zhihu.com)
本文介绍了在 QUIC 服务器在收到 QUIC 客户端发起的第一个 UDP 请求— Initial 数据包的分析、处理和解密过程,涉及Initial数据包的格式,数据包头部保护的去除, Packet Number 的计算,负载数据的解密,client hello 的解析等等。本文的 C 实现采用 OpenSSL,并基于 IETFQUIC Draft-27。
by @又拍云 2020-08-20 10:57 分享 查看详情
大侠稍等!URL 中为何出现奇怪的字符 (zhuanlan.zhihu.com)
URL(Uniform Resource Locator),是互联网中的一个核心概念,官方名称叫做统一资源定位符。简单的来说,URL 就是一个由网站开发者给资源在互联网上分配的地址。一般来说,每个有效的 URL 都指向单独的一个资源,这个资源可以是HTML 页面、CSS 文档,又或者是一幅图像等。
by @又拍云 2020-08-20 10:55 分享 查看详情
不要让远程办公成为团队协作的绊脚石 (insights.thoughtworks.cn)
在ThoughtWorks,我们一直实践着远程优先的理念,正是因为有这样的理念,物理上的隔离并不意味着我在单打独斗。而本文正是想要与大家分享在远程协作,特别是远程会议中可能遇到的问题以及对应的解决方案。
by @ThoughtWorks 2020-09-07 10:17 分享 查看详情
敏捷项目中的隔空实践 (insights.thoughtworks.cn)
应清华大学出版社的邀请,再次为大家解读ThoughtWorks的经典书籍《深入核心的敏捷开发》,将直播中的一些要点分享于此,谢谢大家。
by @ThoughtWorks 2020-09-07 10:17 分享 查看详情
工具 vs 产品 And 知识 vs 思维 | 晚晴幽草轩 (www.jeffjade.com)
自 2017 年开始,就有想塑造些优质个人产品;目前仍继续在维护的倾城之链,就是对这一夙愿的实践和坚持;在「倾城」的设计和运营中,接触了蛮多工具型产品,颇受启发的同时,也起到了很大帮助;此篇文章,旨在跟朋友们分享下那些神器、以及对工具 vs 产品、知识 vs 思维相关思考。
by @杨琼璞 2020-08-18 14:33 分享 查看详情
蚂蚁金服是如何提高移动端体验的? (mp.weixin.qq.com)
很多企业都会特别注重自己产品的体验,尤其是移动端,那移动端的体验为什么这么重要?首先体验本身就很重要,好的体验带给用户的感受是截然不同的,用户选择使用一个产品除了产品本身功能满足需求之外,还有一个更重要的原因就是产品用起来“爽”,产品整个使用流程必然是舒适自然,才能受到大众喜爱;此外,产品体验已成为市场竞争力之一,借用人人都是产品经理上面对体验的论述:
by @Hello4Word 2020-09-06 13:50 分享 查看详情
如何玩转微软新版 Edge 浏览器? (mp.weixin.qq.com)
全新的Microsoft Edge
是微软基于Chromium开源项目开发的
全新浏览器
by @Hello4Word 2020-09-06 13:48 分享 查看详情
最受 IT 公司欢迎的 30 款开源软件 (mp.weixin.qq.com)
所谓开源,就是把软件的源代码开放出来,大家都能看到源代码,大家可以一起研究源代码并对软件的进行优化和改进。越来越多的IT公司对开源持开放态度,一方面有了优秀的开源项目,就不用再重复造轮子,可以直接拿来使用;另一方面,自己公司有优秀的自研项目,为了发展壮大可以选择将项目开源,让更多的开发者参与进来,一起努力提升软件的功能!近些年来,国内很多大型IT公司也逐渐推出了一些高质量的开源项目,比如华为开源了鸿蒙系统、腾讯开源了自研的顶级数据库TBase、 阿里开源了自研的科学计算引擎Mars等。
by @Hello4Word 2020-09-06 13:48 分享 查看详情
干掉 Navicat:这个 IDEA 的兄弟真香! (mp.weixin.qq.com)
DataGrip 版是由JetBrains公司推出的数据库管理软件,DataGrip支持几乎所有主流的关系数据库产品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等,并且提供了简单易用的界面,开发者上手几乎不会遇到任何困难。
by @Hello4Word 2020-09-06 13:47 分享 查看详情
一次蚂蚁金服的辛酸面试历程 (mp.weixin.qq.com)
当年我还很愚昧,根本不知道很多大厂有实习招聘,直到大三要结束了,学校说: “同学们,你们大四没课,一定要实习阿!” 我才反应过来,喔,原来我要去找实习。而且自己也从没规划过什么职业方向。我学的是软件工程,但我当时还真不知道自己未来的具体岗位。
by @code小生 2020-08-16 14:38 分享 查看详情
JetPack系列 Paging 3.0学习 (mp.weixin.qq.com)
上个周末晚上看到了鸿洋大神的公众号推送文章<<Jetpack重磅更新>>,于是乎点开文章看了一下具体内容,在翻阅的过程中发现Paging 3.0的信息,因为以前写过旧版Paging的demo,但是当时觉得Paging并不是很好用就放弃了,所以这次更新了Paging 3.0所以第一时间到官网看一下介绍然后写了个简单的小Demo来熟悉一下这个新的Paging库
by @code小生 2020-08-16 14:36 分享 查看详情
Android AES加密(Kotlin) (mp.weixin.qq.com)
halo~最近工作上写的东西比较简单,感觉分享不出来,最近刚好看到数据加密这一块,感觉挺不错的,也挺好用的,所以下面分享给大家!
by @code小生 2020-08-16 14:35 分享 查看详情
十大经典排序算法(动图+代码) (mp.weixin.qq.com)
算法思想:
比较相邻的元素。如果第一个比第二个大,就交换他们两个。
对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。
针对所有的元素重复以上的步骤,除了最后一个。
持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
by @code小生 2020-08-16 14:32 分享 查看详情
张一鸣:我的大学四年收获及工作感悟 (mp.weixin.qq.com)
在生活工作当中,我们经常会发现:为什么有的年轻人创业越做越大,有的年轻人创业却越做越小?为什么同时进入职场的年轻人,两三年后达到的高度可能相差甚远?一个优秀的年轻人,和一个普通的年轻人之间,到底有什么区别?张一鸣先生的这篇深度总结,应该能给你很多思考。
by @code小生 2020-08-16 14:31 分享 查看详情
分享一个Flink checkpoint失败的问题和解决办法 (club.perfma.com)
接触Flink一段时间了,遇到了一些问题,其中有一个checkpoint失败导致作业重启的问题,遇到了很多次,重启之后一般也能恢复正常,没有太在意,最近2天有同事又频繁遇到,这里记录一下解决方案和分析过程。
by @PerfMa社区 2020-08-14 16:31 分享 查看详情