从 HTTP/1 到 HTTP/2,以及即将到来的 HTTP/3 (zhuanlan.zhihu.com)
随着 Web 技术的飞速发展,HTTP 1.1 已经无法满足用户对性能的要求,此后 Google 推出协议 SPDY,意在解决 HTTP 1.1 中广为人知的性能问题。HTTP/2 因此应运而生。
by @又拍云 2019-09-26 15:37 分享 查看详情
你真的懂网络分层模型吗? (mp.weixin.qq.com)
整个暑假去面试,面试了很多家公司(无论是小厂还是大厂)问到的深度不同,网络原理是面试最容易问到的问题,虽然我们在项目中很少去实践它,但是了解其原理,会让我们背后网络通信是如果工作的,既能在面试官面前体现出你的基础是否扎实,也能对以后深入网络这部分学习有更多的了解。
by @code小生 2019-09-08 17:27 分享 查看详情
每个前端工程师都应该了解的图片知识(长文建议收藏) (mp.weixin.qq.com)
随着web的发展,网站资源的流量也变得越来越大。据统计,60% 的网站流量均来自网站图片,可见对图片合理优化可以大幅影响网站流量,减小带宽消耗和服务器压力。
by @code小生 2019-09-08 17:25 分享 查看详情
开发函数计算的正确姿势 —— 依赖安装方法一览 (yq.aliyun.com)
函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。Fun: Fun 是一个用于支持 Serverless 应用部署的工具,能帮助您便捷地管理函数计算、API 网关、日志服务等资源。它通过一个资源配置文件(template.yml),协助您进行开发、构建、部署操作。
by @可耐芊小仙女 2019-09-24 16:36 分享 查看详情
Kubernetes 从懵圈到熟练:集群服务的三个要点和一种实现 (yq.aliyun.com)
以我的经验来讲,理解 Kubernetes 集群服务的概念,是比较不容易的一件事情。尤其是当我们基于似是而非的理解,去排查服务相关问题的时候,会非常不顺利。这体现在,对于新手来说,ping 不通服务的 IP 地址这样基础的问题,都很难理解;而就算对经验很丰富的工程师来说,看懂服务相关的 iptables 配置,也是有相当的挑战的。今天这边文章,我来深入解释一下 Kubernetes 集群服务的原理与实现,便于大家理解。
by @可耐芊小仙女 2019-09-24 16:33 分享 查看详情
降低 80% 的读写响应延迟!我们测评了 etcd 3.4 新特性(内含读写发展史) (yq.aliyun.com)
etcd 作为 K8s 集群中的存储组件,读写性能方面会受到很多压力,而 etcd 3.4 中的新特性将有效缓解压力,本文将从 etcd 数据读写机制的发展历史着手,深入解读 etcd 3.4 新特性。
by @可耐芊小仙女 2019-09-23 15:22 分享 查看详情
实战课堂 | MongoDB如何使用内存?内存满了怎么破? (yq.aliyun.com)
Mongod 进程启动后,除了跟普通进程一样,加载 binary、依赖的各种library 到内存,其作为一个DBMS,还需要负责客户端连接管理,请求处理,数据库元数据、存储引擎等很多工作,这些工作都涉及内存的分配与释放,默认情况下,MongoDB 使用 Google tcmalloc 作为内存分配器,内存占用的大头主要是「存储引擎」与 「客户端连接及请求的处理」。
by @可耐芊小仙女 2019-09-02 16:45 分享 查看详情
49式!Python初级到高级招式都全了 (mp.weixin.qq.com)
01 初学者

1. Welcome to Python.org

https://www.python.org/
官方Python站点提供了一个开始使用Python生态系统和学习Python的好方法,包括官方文档。

2. Learning Python The Hard Way

https://learnpythonthehardway.org/book/
一本在线书籍,有付费版与免费版的
by @code小生 2019-09-02 10:29 分享 查看详情
这样让你的 IDEA 好用到飞起来! (mp.weixin.qq.com)
31 项配置,提高开发效率提升必备,让你的 IDEA 好用到飞起来!
by @code小生 2019-09-02 10:28 分享 查看详情
程序员到底要不要接外包? (mp.weixin.qq.com)
之前写过一篇文章,题目叫做《窝在二线城市很难受,要杀回一线城市重造吗?》,里面提到程序员接外包这件事,于是很多小伙伴就私下问我:
by @code小生 2019-09-22 16:58 分享 查看详情
你不努力,钱都看不上你 (mp.weixin.qq.com)
关注的老读者都知道,之前这个公众号的名字叫「你未读」,于今年某月份的灵感,决定改成现在这个名字—「逆锋起笔」,当然这个并不是今天的重点。
by @code小生 2019-09-22 16:57 分享 查看详情
IntelliJ IDEA 2019 快捷键终极大全,速度收藏! (mp.weixin.qq.com)
自动代码

常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。
by @code小生 2019-09-22 16:57 分享 查看详情
11 个 JavaScript 技巧 (mp.weixin.qq.com)
当我开始学习JavaScript时,我把我在别人的代码、code challenge网站以及我使用的教程之外的任何地方发现的每一个节省时间的技巧都列了一个清单。
by @code小生 2019-09-22 16:56 分享 查看详情
996 会猝死,而企业家 007 却不会? (mp.weixin.qq.com)
欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,学习能力的提升上有新的认识,欢迎转发分享给更多人。

聪明如你!关注我专注学习 和 成长!
by @code小生 2019-09-22 16:56 分享 查看详情
JDK/Java 13 发布 (mp.weixin.qq.com)
此版本带来了以下几大新特性:

JEP 350,Dynamic CDS Archives

扩展应用程序类-数据共享,以允许在 Java 应用程序执行结束时动态归档类。归档类将包括默认的基础层 CDS(class data-sharing)存档中不存在的所有已加载的应用程序类和库类。
by @code小生 2019-09-22 16:54 分享 查看详情
Flink Connector 深度解析 (mp.weixin.qq.com)
本文主要分享Flink connector相关内容,分为以下三个部分的内容:第一部分会首先介绍一下Flink Connector有哪些。第二部分会重点介绍在生产环境中经常使用的kafka connector的基本的原理以及使用方法。第三部分答疑环节,看大家有没有一些问题。
by @zhisheng_blog 2019-09-22 13:41 分享 查看详情
ElasticSearch 史上最全最常用工具清单 (mp.weixin.qq.com)
工欲善其事必先利其器,ELK Stack 的学习和实战更是如此,特将工作中用到的“高效”工具分享给大家。

希望能借助“工具”提高开发、运维效率!
by @zhisheng_blog 2019-09-22 13:39 分享 查看详情
基于 Flink 实现的商品实时推荐系统(附源码) (mp.weixin.qq.com)
之前一直给大家推荐的是关于 Flink 的介绍和知识点,以及关于 Flink 里面使用这些知识点的一些简单的 demo,地址在:https://github.com/zhisheng17/flink-learning 。总的来说,现在还挺缺这种真正实战的项目分享出来,尤其是把源代码分享出来的,近期我在 GitHub 观察到一个不错的 Flink 项目,然后也和作者交流了下,于是在这里做一个分享。所以,那些平时问我有没有 Flink 项目的可以看过来了。地址在 :
by @zhisheng_blog 2019-09-22 13:38 分享 查看详情
手把手教你免费使用正版的 IntelliJ IDEA (mp.weixin.qq.com)
IDEA是个人最喜欢的IDE,它非常智能,懂我的心,极大地提高了个人编程效率;让人爱不释手,欲罢不能。

然而,这是一款收费软件,价格不菲。

本文教大家如何 免费,并且 光荣地 使用 正版 IntelliJ IDEA。
by @zhisheng_blog 2019-09-22 13:33 分享 查看详情
Elasticsearch解决问题之道——请亮出你的DSL! (mp.weixin.qq.com)
在业务开发中,我们往往会陷入开发的细枝末节之中,而忽略了事物的本源。
经常有同学问到:
1, 业务代码实现结果和kibana验证不一致。
比如:我的python或者java程序检索结果怎么和kibana里面不一致?
by @zhisheng_blog 2019-09-22 13:31 分享 查看详情