Conflux的自我进化:从DAG到树图 (learnblockchain.cn)
Conflux的首席技术官伍鸣博士帮我们解答了疑问:「DAG」与「链」的本质区别是什么?我们为什么要用它?它自身的局限性又在哪里?
by @Tiny熊 2019-04-12 17:04 分享 查看详情
大数据“重磅炸弹”——实时计算框架 Flink (mp.weixin.qq.com)
Flink 多篇博客和问题以及资料分享,《从1到100深入学习Flink》源码学习这个系列文章,《从0到1学习Flink》的案例文章也会优先在知识星球更新,让大家先通过一些 demo 学习 Flink,再去深入源码学习
by @zhisheng_tian 2019-04-03 19:38 分享 查看详情
最好的前端黑客秘籍 (www.jeffjade.com)
对于编程开发而言,用心记住所有 API 是不可能的,也没有这个必要;精力有限,你应该将放在更多重要的事情上;出于效率角度考虑,一份好的 API 备忘单是你须要拥有的;这是我所见收集的最好的前端备忘单( Front-end Hacking Cheatsheets),悉心整理至此,希望对你的工作有所帮助。
by @杨琼璞 2019-03-19 09:30 分享 查看详情
好未来吴钧泽:当 OpenResty 遇上教育行业 (zhuanlan.zhihu.com)
我在 2014 年开始接触 OpenResty,发现一个有意思的事情,金砖国家包括中国、巴西、印度、俄罗斯、南非,而 OpenResty 的所有的技术都源自于金砖国家,Lua 是作者是巴西教授,Nginx 来自俄罗斯,OpenResty 的创始人章亦春来自中国,可以说 OpenResty 这个项目是由金砖国家孵化的。
by @又拍云 2019-04-11 15:55 分享 查看详情
阿里巴巴资深技术专家无相:我们能从 InteliJ IDEA 中学到什么? (yq.aliyun.com)
最近因为工作的关系,要将 Eclipse 的插件升级为 IDEA 插件。升级过程中,对 IDEA 插件做了些学习和研究,希望通过本文,对“为什么收费的 InteliJ IDEA 会比免费的 Eclipse有着更好的用户口碑“这一现象,提供些个人的思考。

通过这篇文章,您将了解到心流与人体工效的重要性,并使自己变得更强大,文章将从以下几点展开:
by @可耐芊小仙女 2019-04-11 14:06 分享 查看详情
Nginx 外的另一选择,轻量级开源 Web 服务器 Tengine 发布新版本 (yq.aliyun.com)
ngx_http_proxy_connect_module [1] ,该模块让 Tengine 可以用于正向代理场景,支持对 CONNECT 方法请求的处理;
HTTP2 Server粒度控制[2] 新增 HTTP2指令,可针对 listen 相同端口的 server 进行个性化开启与关闭 HTTP2;
by @可耐芊小仙女 2019-04-11 13:31 分享 查看详情
5G+边缘计算,着眼可见的未来 (zhuanlan.zhihu.com)
在前段时间的股市中,5G 概念股不断走强,表现活跃,在 5G 技术趋势中演进的“边缘计算”概念近期在 A 股也大火一把。今天就来聊一聊最近这么火热的 5G 和边缘计算,到底能给我们带来什么?
by @又拍云 2019-04-02 11:14 分享 查看详情
实战 | canal 实现Mysql到Elasticsearch实时增量同步 (mp.weixin.qq.com)
题记
关系型数据库Mysql/Oracle增量同步Elasticsearch是持续关注的问题,也是社区、QQ群等讨论最多的问题之一。 问题包含但不限于: 1、Mysql如何同步到Elasticsearch? 2、Logstash、kafka_connector、canal选型有什么不同,如何取舍? 3、能实现同步增删改查吗? ..... 本文给出答案。
by @zhisheng_tian 2019-04-01 21:57 分享 查看详情
JVM面试问题系列:判断对象是否已死和四种垃圾回收算法总结 (mp.weixin.qq.com)
判断对象是否已死

判断对象是否已死就是找出哪些对象是已经死掉的,以后不会再用到的,就像地上有废纸、饮料瓶和百元大钞,扫地前要先判断出地上废纸和饮料瓶是垃圾,百元大钞不是垃圾。判断对象是否已死有引用计数算法和可达性分析算法。
by @zhisheng_tian 2019-04-01 21:55 分享 查看详情
JVM面试问题系列:JVM 配置常用参数和常用 GC 调优策略 (mp.weixin.qq.com)
,目前主要有串行、并行和并发三种,对于大内存的应用而言,串行的性能太低,因此使用到的主要是并行和并发两种。并行和并发 GC 的策略通过 UseParallelGC 和 UseConcMarkSweepGC 来指定,还有一些细节的配置参数用来配置策略的执行方式。例如:XX:ParallelGCThreads, XX:CMSInitiatingOccupancyFraction 等。 通常:Young 区对象回收只可选择并行(耗时间),Old 区选择并发(耗 CPU)
by @zhisheng_tian 2019-04-01 21:55 分享 查看详情
《从0到1学习Flink》—— Flink 读取 Kafka 数据写入到 RabbitMQ (mp.weixin.qq.com)
之前有文章 《从0到1学习Flink》—— Flink 写入数据到 Kafka 写过 Flink 将处理后的数据后发到 Kafka 消息队列中去,当然我们常用的消息队列可不止这一种,还有 RocketMQ、RabbitMQ 等,刚好 Flink 也支持将数据写入到 RabbitMQ,所以今天我们就来写篇文章讲讲如何将 Flink 处理后的数据写入到 RabbitMQ。
by @zhisheng_tian 2019-04-01 21:54 分享 查看详情
技术选型指南 (insights.thoughtworks.cn)
这是一篇综合类技术选型指南,试图为你提供一份比较通用的技术选型思维框架。当你需要进行技术选型时,可以参照它来设计自己的决策树。
by @ThoughtWorks 2019-04-10 10:37 分享 查看详情
搞IT得必须要搞懂二进制基础 (mp.weixin.qq.com)
搞IT得必须要搞懂二进制基础。快来学习二进制基础,不能把计算机基础给丢了。
by @SELECT-FROMALL 2019-04-10 10:17 分享 查看详情
ByteDance Android 高工面试记 (mp.weixin.qq.com)
最近加入了 ByteDance 某“Awesome”部门(具体保密,想猜的话就看这单词猜吧,下文简称Awe),遂一群周遭好友来讨要面经;其实自己过去在前东家也负责很多面试工作,对于这种内容猛一想还是保密相对好些,然鹅仔细想想涉及的东西很多是比较针对我所擅长的方向,未必和大多数人都能重合,而那些公共的基础部分也是目前市场上一个合格的Android工程师所该必备的,所以整个面经分享我还是决定写出来,只是换个没那么直接的方式,更多当成是一篇指导性的文章吧,毕竟面试还是靠硬实力,一篇面经如果真对你的实力有所提升那也算是我为招人企业做了点实在的贡献,何乐而不为呢?先来个指导性总纲吧:ByteDance的Android面试整体是对计算机本源思想、实战应用和个人思维、潜力的综合性考查~打个比方就是:这里比的更多是内力、是能打出真实伤害的武功祭奠,而非某种视听上似乎很厉害的招式(这也是很多工程师不经意间欺骗自己的点)~
by @code小生 2019-03-31 18:24 分享 查看详情
记录一次代码演变过程——35行变24行 (mp.weixin.qq.com)
Android实现首页过程中,fragment与activity的结合使用是很常见的一种方式,本文主要其中很小的一个点——显示fragment的逻辑,另外感谢同事小武同学对代码孜孜不倦的探究精神。
by @code小生 2019-03-31 18:24 分享 查看详情
Android 仿抖音实现动态壁纸 (mp.weixin.qq.com)
壁纸运行在一个Android服务之中,这个服务的名字叫做WallpaperService。当用户选择了一个壁纸之后,此壁纸所对应的WallpaperService便会启动并开始进行壁纸的绘制工作。
by @code小生 2019-03-31 18:23 分享 查看详情
一目了然:git命令三种方式实现Gitlab和Github同时登录 (mp.weixin.qq.com)
很多时候,我们都需要去在电脑上去同时使用gitlab和github,但是这样会很容易造成冲突,看了很多文章去解决这个问题,但是我发现大家的方式各有不同,导致看博客的人感觉很困惑,于是我尝试一步一步引导大家用三种方式去真正的实现在一台PC上去同时使用gitlab和github
by @code小生 2019-03-31 18:22 分享 查看详情
资本寒冬下的 android 面经 (mp.weixin.qq.com)
在2018年10月初,公司倒闭,无奈走上找工作的道路,不想自己平时图安逸,不思进取,再次找工作才发现,android行业也不是站在风口上,猪也能吹上天的世道了.作为技术小菜的我,再找工作那几个月真是战战兢兢,被打击得信心全无.记录下我的面试经历,分享给需要的人.勉励自己要时时进步,才不会被淘汰.
by @code小生 2019-03-31 18:22 分享 查看详情
除了996 ICU,GitHub上还有哪些被玩坏了的项目? (zhuanlan.zhihu.com)
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。是全球最大的同性交友网站,哦不,最大的程序员交流网站。
by @HollisChuang 2019-04-09 18:09 分享 查看详情
在MaxCompute中配置Policy策略遇到结果不一致的问题 (yq.aliyun.com)
本文以如下场景为基准进行编写,如下:

用户通过DataWorks-简单模式使用MaxCompute;
用户具有DataWorks默认角色,如DataWorks开发者角色;
用户通过console提交policy配置精细化权限管控,
by @可耐芊小仙女 2019-04-09 16:05 分享 查看详情