Web
-
2021 年学习 Java 的三个理由
Java 具有功能强大、多样化、可拓展、有趣的特点。这就是 Java 为什么被我们广泛使用,也是我们如何正确使用它的方式。 Java 是在 1995 年发布的,当我写这篇文章的时候…
-
使用 Cockpit 管理你的树莓派
用 Cockpit 建立你的树莓派的控制中心。 去年,我写了关于使用 Cockpit 管理我的 Linux 服务器的文章。它是一个基于 Web 的工具,为管理多个服务器及…
-
跨平台技术演进及Flutter未来
一、移动跨平台技术演进 1. 引言移动互联网发展十余年,伴随着 Android、iOS 等智能手机的不断普及,移动端已逐步取代 PC 端,成为兵家必争之地。正所谓“得移动端者得天…
-
完善的 API 的 4 个基本特征
创建一个 API(应用程序接口),我们所要做的远远不止是让它能“正常工作”。 如果你正在构建基于 C/S 模型的应用程序,那么你需要一个应用程序接口(API…
-
“中台不就是微服务吗?有啥区别?”
在跟同行交流的时候,常常有人这样问:中台不就是微服务吗?都是以服务化的方式对外提供能力,老瓶装新酒嘛,炒作概念而已。 这种说法实际上混淆了中台与微服务的定义,要说清楚这个问题,就要…
-
今日头条在消息服务平台和容灾体系建设方面的实践与思考
本篇文章整理自今日头条的沈辉在 RocketMQ 开发者沙龙中的演讲,主要和大家分享一下,RocketMQ 在微服务架构下的实践和容灾体系建设。沈辉是今日头条的架构师,主要负责 R…
-
初创公司5大Java服务困局,阿里工程师如何打破?
阿里妹导读:初创公司遇到的每一个问题都可能攸关生死。创业之初更应该总结行业的常见问题,对比方案寻找最优解。阿里巴巴地图技术专家常意在技术圈摸爬滚打数年,接触了各式各样的Java…
-
使用 systemd 作为问题定位工具
虽然 systemd 并非真正的故障定位工具,但其输出中的信息为解决问题指明了方向。 没有人会认为 systemd 是一个故障定位工具,但当我的 web 服务器遇到问题时,我对 s…
-
你应该知道的 12 道经典计算机网络面试题
本篇总结了 12 道最常见的计算机网络面试题,并给出了一些自己的看法,若有不妥之处万望指正。 1、请详细介绍一下 TCP 的三次握手机制,为什么要三次握手? 在讲三次握手之前首…
-
体验 /e/ OS:开源的去谷歌化的安卓
/e/ 安卓操作系统是一个以隐私为导向的去谷歌化的移动操作系统,是 Lineage OS 的复刻,由 Mandrake Linux(现在的 Mandriva Linux)…