https
-
不要在微服务架构中使用单一数据库
21CTO导读:当你把团队的整个代码库拆分,并转移到微服务架构时,不要忘记还有一个更重要的数据库设计。本篇文章告诉我们,如何拆分单一数据库。 当我们分解应用程序,采用微服务架构时,…
-
在 2021 年你需要知道 Quarkus 些什么?
Quarkus 受益于 20 多年的 Java 开发历史,使开发应用变得更快、更容易。 在云上发布服务部分是为了通过简单可靠的方式为用户和开发者提供对这些服务的便捷访问。与在线应用…
-
初创公司5大Java服务困局,阿里工程师如何打破?
阿里妹导读:初创公司遇到的每一个问题都可能攸关生死。创业之初更应该总结行业的常见问题,对比方案寻找最优解。阿里巴巴地图技术专家常意在技术圈摸爬滚打数年,接触了各式各样的Java…
-
你使用过 Python 3.6 中针对文件系统的这个神奇方法吗?
探索 os.fspath 和其他两个未被充分利用但仍然有用的 Python 特性。 这是 Python 3.x 首发特性系列文章中的第七篇。Python 3.6 首次发布于 201…
-
哪种人是软件设计中的稀缺型人才?
好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业做品牌,三流的企业做产品?依赖倒置到…
-
使用 systemd 作为问题定位工具
虽然 systemd 并非真正的故障定位工具,但其输出中的信息为解决问题指明了方向。 没有人会认为 systemd 是一个故障定位工具,但当我的 web 服务器遇到问题时,我对 s…
-
LWN: Linus Torvalds下手修复了getrandom()
Really fixing getrandom() 5.3 kernel开发周期最后几天的时候有一场很热烈的讨论,关于getrandom() API以及需要revert一个ext…
-
Make 命令未找到?这是修复它的方法
有一天,我试图在一个新的 Ubuntu 系统上编译一个程序,当我试图使用 make 命令时,它向我抛出一个错误: The program ‘make’ is c…
-
GitHub 年度报告解读丨Python 击败 Java,中国开源贡献排名第二,中国香港增速最高…
全球最大开发者社区 GitHub 今天重磅发布 2019 年度报告:GitHub 目前在全球已有超过 4000 万开发者用户,其中 80% 来自美国之外的地区。此外,JavaScr…
-
Python 3.5 带给我们的方便的矩阵以及其他改进
探索一些未被充分利用但仍然有用的 Python 特性。 这是 Python 3.x 首发特性系列文章的第六篇。Python 3.5 在 2015 年首次发布,尽管它已经发布了很长时…