微服务架构下 CI/CD 如何落地 (zhuanlan.zhihu.com)
那怎样拥有一套松耦合的架构?有什么好的方案呢?在我看来有两个,一个是几年前出现的 SOA,即将服务进行单独化,将每一块都进行拆分;另一个就是最近几年火热的微服务了。我认为,微服务跟 SOA 其实是一回事,只不过微服务比 SOA 拆分粒度更细,功能也更小……
by @又拍云 2020-12-03 14:27 分享 查看详情
Android 轻量级无痕埋点事件监听 (mp.weixin.qq.com)
全链路无痕埋点作为一个明确的需求,目前已经有较多的实现方案。本人认为比较好的是Hook+Aop方案
hook是利用view的AccessibilityDelegate接口做代理, RecyclerView的mScrollListeners对象替换等等
by @code小生 2020-11-29 20:23 分享 查看详情
网骗欺诈?网络裸奔?都是因为 HTTP? (zhuanlan.zhihu.com)
当 HTTP 被劫持时,虽然DNS 解析域名 IP 地址不变,但是在和网站交互过程中劫持了用户的请求。在网站返回用户信息前,就返回了其他的请求,导致正常网站出现弹窗广告,甚至跳转到其他恶意网站。除去网页内容的变化,HTTP 被劫持后还会导致以下问题……
by @又拍云 2020-12-02 10:52 分享 查看详情
思否独立开发者采访 | 开启技术变现之路,探索第三收入来源 (segmentfault.com)
2020 年 5 月底,SegmentFault 正式推出「思否独立开发者支持计划」,希望借助社区的资源,为独立开发者提供相应的个人品牌、独立项目的曝光推介,从而帮助独立开发者建立影响力。前段时间才关注到,略作申请,就有收到采访邀约;有将采访的相关内容,同步至此,希望可以给更多对「独立开发者」感兴趣的朋友,带来些许参考;此外,更渴望结识更多志同道合的朋友,相互交流,共同成长。
by @杨琼璞 2020-11-17 20:35 分享 查看详情
三年经验 Android 开发面经总结 (mp.weixin.qq.com)
在下2017年毕业,目前从事android开发工作已经3年啦,前段时间刚完成一次跳槽,面试了几家公司,将一些面试经验分享给大家,希望对大家有所帮助。
by @code小生 2020-11-29 20:22 分享 查看详情
双 11 快到了,不给你的 APP 加上自动换图标的功能吗? (mp.weixin.qq.com)
也许你也注意到了,在临近双11之际,手机上电商类APP的应用图标已经悄无声息换成了双11专属图标,比如某宝和某东:
by @code小生 2020-11-29 20:22 分享 查看详情
IDEA亲兄弟DataGrip 上手体验,真香! (mp.weixin.qq.com)
DataGrip 是由JetBrains公司推出的数据库管理软件,DataGrip支持几乎所有主流的关系数据库产品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等,并且提供了简单易用的界面,开发者上手几乎不会遇到任何困难。
by @code小生 2020-11-29 20:21 分享 查看详情
美貌与智慧并重女博士入职华为,年薪 156 万! (mp.weixin.qq.com)
而张霁在华中科技大学的博士同学姚婷,
也入选华为“天才少年”,
年薪高达156万。
实力诠释了“美貌与智慧并重”!
by @code小生 2020-11-29 20:20 分享 查看详情
写开源项目到底究竟有多赚钱? (mp.weixin.qq.com)
如果提到靠打赏生活的人,我们首先想到的会是主播。但现实情况是,码农也可以。这位活成主播的码农名叫 Caleb Porzio。
by @code小生 2020-11-29 20:19 分享 查看详情
卧槽!微信居然有“隐身功能”了! (mp.weixin.qq.com)
大家最近可能看到很多朋友的微信头像都变成了透明的,可以和背景壁纸完全地融入在一起。

在聊天的时候,甚至能造成一种完全隐身的效果。
by @code小生 2020-11-29 20:18 分享 查看详情
25 个实用前端网站工具推荐 (mp.weixin.qq.com)
给大家整理了 25 个前端相关的学习网站和一些靠谱的小工具,包括一些小游戏、教程、社区网站和博客,以及一些资源网站,希望可以帮助到大家!
by @code小生 2020-11-29 20:17 分享 查看详情
你知道什么是 a站、b站、c站、d站、e站、f站、g站、h站、i站、j站、k站、l站、m站、n站…z 站吗 ? (mp.weixin.qq.com)
站子们花样甚多,混迹在其中的我们或许少有交际,但喜欢二次元的你们都应该知道,在老前辈们的努力下,二次元发展至今,已经总有一款适合你了~
by @code小生 2020-11-29 20:17 分享 查看详情
这些浏览器工作原理你都吃透了吗? (mp.weixin.qq.com)
在我们面试过程中,面试官经常会问到这么一个问题,那就是从在浏览器地址栏中输入URL到页面显示,浏览器到底发生了什么?这个问题看起来是老生常谈,但是这个问题回答的好坏,确实可以很好的反映出面试者知识的广度和深度。
by @code小生 2020-11-29 20:16 分享 查看详情
有赞统一接入层架构演进 (zhuanlan.zhihu.com)
先简单给大家介绍下有赞接入层,内部名为 YZ7,从概念来讲它与网关比较接近,是基于 OpenResty 和 Nginx 来实现的,主要是有标准 C 模块,自研发的 Nginx C 模块,以及基于 lua 实现的模块。
它作为有赞业务流量的公网入口,提供 Traffic Shaping,包括限流、安全相关的像 WAF、请求路由等功能……
by @又拍云 2020-11-26 14:58 分享 查看详情
提高 Github下载速度到 2MB/s (mp.weixin.qq.com)
因为网络连接的原因,在国内从github上面下载代码的速度峰值通常都是20kB/s。
这种速度对于那些小项目还好,而对于大一些的并且带有很多子模块的项目来讲就很耽误时间。
by @code小生 2020-11-15 17:44 分享 查看详情
这些表情包你有吗?来 Battle 啊 (zhuanlan.zhihu.com)
常见的表情包有静态图片和动态图片两种。

静态图片最常见的格式是 jpg/png,动态图片则是 gif。在平常工作生活中,不仅仅表情包,图片在网页设计中也是重中之重……
by @又拍云 2020-11-23 14:13 分享 查看详情
【实战分享】从选型到项目落地,漫谈 gRPC (zhuanlan.zhihu.com)
在学习 gRPC 的时候,相信大家对于它的四种模式都有了解,我们来简单回顾一下:

- 简单模式(Simple RPC):这种模式最为传统,即客户端发起一次请求,服务端响应一个数据,这和大家平时熟悉的 RPC 没有什么大的区别,所以不再详细介绍。
- 服务端数据流模式(Server-side streaming RPC):这种模式是客户端发起一次请求,服务端返回一段连续的数据流……
by @又拍云 2020-11-11 14:35 分享 查看详情
白话科普系列——最好用的浏览器 Chrome,你用了么? (zhuanlan.zhihu.com)
市面上的浏览器多种多样,而浏览器的王者——IE 浏览器,它在 2002 年市场份额高达 95.4%。直到后续 Firefox,Safari,Chrome 相继问世才动摇了 IE 浏览器的地位,其中 Chrome 在 2008 年一经问世便表现出了非凡的天赋,一路披荆斩棘所向披靡……
by @又拍云 2020-11-09 15:37 分享 查看详情
12 种 Flutter 开发工具推荐 (mp.weixin.qq.com)
谷歌的 Flutter 跨平台应用开发框架正迅速成为移动跨平台开发人员的最爱。尽管 Flutter 由于谷歌的大力支持正在迅速成熟,但社区仍然没有太多第三方开发工具可用。不过仔细挑选的话,好用的 Flutter 开发工具还是能找到一些的。在本文中,我们将介绍一些目前可用的顶级工具。
by @code小生 2020-11-09 01:03 分享 查看详情
Android 获取 App 累积时长 (mp.weixin.qq.com)
好久没更新了,前两个月就定了标题,现在才开始动手写。其实之前觉得这种获取App累积时长的方法(以下内容会介绍到)不唯一,可能有很多种,所以想收集多点资料,后来看到腾讯和360都是这么实现的,那么现在就开始介绍一下这个需求。
by @code小生 2020-11-09 01:02 分享 查看详情