热点推荐

10大高性能开发宝石
10 大高性能开发宝石

我们循序渐进,从内存、磁盘 I/O、网络 I/O、CPU、缓存、架构、算法等多层次递进,串联起高性能开发十大必须掌握的核心技术。

用了VS Code、IDEA等十几款编辑器后,我总结出优秀编辑器的特质
用了 VS Code、IDEA 等十几款编辑器后,我总结出优秀编辑器的特质

本文不仅阐述了一款优秀的编辑器应具备哪些要素,而且还点评了 VS Code、IntelliJIDEA、emacs 和 neovim 等主流的编辑器。

2020年Java语言发展现状
2020 年 Java 语言发展现状

今年 Java 迎来了 25 岁生日,Java 15 也刚刚发布,作者通过深入分析研究不同来源的数据,向我们展示了 Java 的现状。

3个月挖到55个漏洞,这伙白帽获苹果超330万元的赏金
3 个月挖到 55 个漏洞,这伙白帽获苹果超 330 万元的赏金

近日,一名 20 岁的安全研究者带领团队发现了苹果 55 个安全漏洞,收获了大笔奖金。

美团外卖离线数仓建设实践
美团外卖离线数仓建设实践

本文主要介绍美团外卖离线数仓的历史发展历程,在发展过程中碰到的痛点问题,以及针对痛点做的一系列优化解决方案。

一位资深程序员的感悟:这个行业,仅靠年轻人是不够的
一位资深程序员的感悟:这个行业,仅靠年轻人是不够的

软件开发行业喜欢年轻人,但是老人也有重要的作用。

一个IT时代的终结:109岁的IBM将分拆为两家公司
一个 IT 时代的终结:109 岁的 IBM 将分拆为两家公司

IBM 将拆分托管基础设施服务部门,成为一家新的上市公司

Chrome浏览器架构
Chrome 浏览器架构

这篇文章被收录在我的前端技术系列文章中浏览器工作原理栏目中,做为这个栏目的第一篇文章,先从页面是如何在浏览器中被显示出来这一最常见的问题做为开始,整体介绍浏览器的工作原理。

对不起,学会这些 Linux 知识后,我有点飘
对不起,学会这些 Linux 知识后,我有点飘
网易CI/CD实践(上):CI系统的技术选型与部署流程
网易 CI/CD 实践(上):CI 系统的技术选型与部署流程

云计算的普及,不仅改变了目前的 IT 基础设施与企业系统架构,同时也改变了技术团队的组织架构和企业内部的研发流程。而持续集成(CI)和持续交付(CD)就是企业内部研发流程提升交付效率的关键。

华为开源毕昇 JDK,针对ARM 架构进行大量优化
华为开源毕昇 JDK,针对 ARM 架构进行大量优化

毕昇 JDK 为 Java 应用做了大量稳定性增强功能,并针对 ARM 架构做了大幅性能优化,为 ARM 架构的服务器运行 JDK 提供了一个新的选择。

InfoQ Java趋势发展报告(2020年9月)
InfoQ Java 趋势发展报告(2020 年 9 月)

这篇文章总结了 InfoQ 编辑团队如何看待 Java 技术的采用情况和新兴趋势。我们主要关注 Java 及其相关语言,如 Kotlin 和 Scala、Java 虚拟机 (JVM) 以及基于 Java 的框架和实用程序。

被欧美公司垄断的工业软件,中国还有机会吗?
被欧美公司垄断的工业软件,中国还有机会吗?

中国基础软件几乎是一片空白,无论是操作系统,还是数据库,虽然已经有数百家国产替代,但市场仍然是被 Windows, Linux, MySQL, Oracle 等垄断。

怎样构建一个完整的技术平台?以一个简单的电商平台为例
怎样构建一个完整的技术平台?以一个简单的电商平台为例

如果让你负责构建一个在线市场的完整技术平台,你会从何着手?

旷视研究院田忠博:中国缺少重量级的开源项目,国产开源需要更加自信 |  开源创新30人
旷视研究院田忠博:中国缺少重量级的开源项目,国产开源需要更加自信 | 开源创新 30 人

天元是目前旷视内部最大的开源技术项目,也是这家 AI 独角兽第一次大规模地开源动作。

互联网舆情系统的架构实践
互联网舆情系统的架构实践

本文将主要围绕 SaaS 3.0 时代,互联网公开数据信息挖掘的特点和趋势,阐述舆情分析系统的架构和实践。

菜鸟程序员如何用三个月将“前浪”拍在沙滩上?
菜鸟程序员如何用三个月将“前浪”拍在沙滩上?

并不是有经验的工程师编写的代码就一定优于“菜鸟”工程师。

搜狗开源srpc:自研高性能通用RPC框架
搜狗开源 srpc:自研高性能通用 RPC 框架

srpc 接口简洁易上手,且直接打通 workflow 的任务流、计算调度、服务治理等功能, 对开发效率有非常大的提升。

怎样实现良好的数据库设计?
怎样实现良好的数据库设计?

数据库系统不仅仅是一个黑盒子,而要将其看成验证和防止数据腐化的工具。要做到这一点,就要有健壮和深思熟虑的数据库设计。

MongoDB简史
MongoDB 简史

说到现代 Web 应用程序开发,不得不提 MongoDB。MongoDB 的故事很有趣,本文带你一起探索 它的发展之旅。

开发人员应该放弃敏捷
开发人员应该放弃敏捷

“敏捷”已然成为一门“大生意”。为首,我们看到了成千上万所谓的“敏捷“教练和培训师,以及很多相互竞争的框架和方法,比如“敏捷”领导力培训、“敏捷”项目管理,等等。

《我想进大厂》之 MQ 夺命连环 11 问

继之前的 mysql 夺命连环之后,我发现我这个标题被好多套用的,什么夺命 zookeeper,夺命多线程一大堆,这一次,开始面试题系列 MQ 专题,消息队列作为日常常见的使用中间件,面试也是必问的点之一,一起来看看 MQ 的面试题。

面向对象编程已死?
面向对象编程已死?

但近年来,这一有着十年历史的范式受到了越来越多的批评。有没有可能,在面向对象编程普及四十年后,技术已经超越了这种方式?

应对618,京东到家订单系统高可用架构的迭代实战
应对 618,京东到家订单系统高可用架构的迭代实战

本文将为大家介绍京东到家订单系统遇到了哪些问题及解决过程。

Linux主要发行版目前面临的问题:钱足够但很缺人!
Linux 主要发行版目前面临的问题:钱足够但很缺人!

Debian 项目牵头人 Jonathan Carter 表示:“ Debian 这一 Linux 主要发行版目前面临的问题,并非在于缺少资金,而是缺少志愿开发人员。”

芯片断供,华为软件艰难补洞
芯片断供,华为软件艰难补洞

打造 HMS 生态是华为内部优先级最高的任务,但没人知道,华为这身“软”盔甲的承受能力和战斗力究竟如何。

揭开监控的神秘面纱
揭开监控的神秘面纱

本文分享了一些监控领域质量不错的文章,这些文章涵盖了监控的日志记录、数据追踪以及指标监控方面,非常值得大家学习。

对微前端的11个错误认识
对微前端的 11 个错误认识

微前端是一个可以追溯到多年前的新趋势。本文作者列出了最常听到的关于微前端的误解。

做好分库分表其实很难之二
做好分库分表其实很难之二

在正式开始之前,菜菜还是要强调一点,你的数据表是否应该分,需要综合考虑很多因素,比如业务的数据量是否到达了必须要切分的数量级,是否可以有其他方案来解决当前问题?我不止一次的见过,有的 leader 在不考虑综合情况下,盲目的进行表拆分业务,导致的情况

安卓手机时间突然失准,网友:糟糕,上班迟到了
安卓手机时间突然失准,网友:糟糕,上班迟到了

部分安卓手机的时间突然失准,手机上显示的时间比北京时间慢了 10 多分钟,目前具体原因仍待查证。

《我想进大厂》之Redis夺命连环11问
《我想进大厂》之 Redis 夺命连环 11 问

这是面试题系列第三篇 --redis 专题。

百度开源进行时
百度开源进行时

world! 在电影《反托拉斯运动》中,主人公在片尾大声喊出的话,多年以后成了开源世界的“终极理想”。

外卖客户端容器化架构的演进
外卖客户端容器化架构的演进

作为美团最为重要的业务之一,美团外卖移动端的架构演进是怎样的呢?本文将为你揭开背后的思考、技术细节以及实践。

Java最大的错误:检查异常
Java 最大的错误:检查异常

在 Java 中,checked exception(检查异常)一直是一个很有争议的特性,本文作者对此进行了深入探讨。

性能提升400%,ClickHouse在携程酒店数仓的实践
性能提升 400%,ClickHouse 在携程酒店数仓的实践

本文将从技术方案选型、集成开发环境封装、ClickHouse 代码优化技巧、异常问题处理、服务器故障处理五个方面分享 ClickHouse 实践,希望给关注同样问题的同学有所启发。

12种Flutter开发工具推荐
12 种 Flutter 开发工具推荐

在本文中,我们将介绍一些目前可用的 Flutter 工具。

为什么软件不会吞噬世界?
为什么软件不会吞噬世界?

技术先驱 Marc Andreessen 所持的“软件正在吞噬世界”这一观点在今天还正确吗?

go-zero流数据处理利器
go-zero 流数据处理利器

流处理 (Stream processing) 是一种计算机编程范式,其允许给定一个数据序列 (流处理数据源),一系列数据操作 (函数) 被应用到流中的每个元素。同时流处理工具可以显著提高程序员的开发效率,允许他们编写有效、干净和简洁的代码。

Linux 开发过程那么麻烦,是否值得?
Linux 开发过程那么麻烦,是否值得?

Linux 开发流程非常费时费力,不仅成为新人的进入门槛,也成了可持续生产的障碍。

针对Python开发人员的10个“疯狂”的项目构想
针对 Python 开发人员的 10 个“疯狂”的项目构想

你可以通过这些有趣但也具有挑战性的项目来增强 Python 编程技能。

白玉试毒 | 灰度架构设计方案
白玉试毒 | 灰度架构设计方案

据隋代医家巢元方撰写的《诸病源候论》一书记载“入井冢墓毒瓦斯候”,因此后来的盗墓者们在每次下墓前,都会先将几只金丝雀(又名:白玉)放至鸟笼中,然后将鸟笼系上绳子后投放至墓中,通过观察鸟的状态来判断下墓是否安全,这就是灰度发布的起源。

40岁学编程,我最终选择了Rust
40 岁学编程,我最终选择了 Rust

从逃离到成为游戏开发,40 岁了我才学会编程

剖析Java15新语法特性
剖析 Java15 新语法特性

9 月 15 日,Java 社区正式发布了 Java15 的 GA 版本,这意味着大家欠 Oracle 的技术债开始变得越来越多。

滴滴导航若干关键功能的技术突破与实践
滴滴导航若干关键功能的技术突破与实践

本文将会对其中的 MJO 三维全景导航(行业唯一)、导航主辅路偏航识别及深度学习在端上抓路应用这三个技术点给大家展开讲解。

Serverless Frist 的渐进式应用开发框架 Malagu
Serverless Frist 的渐进式应用开发框架 Malagu

Malagu 是基于 TypeScript 的 Serverless First、组件化的渐进式应用开发框架。使用同一套编程语言和 IoC 设计,用于开发前端、后端和前后端一体化应用。并且结合了 OOP(面向对象编程)、AOP(面向切面编程)等元素,借鉴了很多 Spring Boot 设计思想。

滴滴数据指标体系建设实践
滴滴数据指标体系建设实践

指标体系是什么?如何使用 OSM 模型和 AARRR 模型搭建指标体系?如何统一流程、规范化、工具化管理指标体系?本文会对建设的方法论结合滴滴数据指标体系建设实践进行解答分析。

钱被扣走了,但是订单却未成功!支付掉单异常最全解决方案
钱被扣走了,但是订单却未成功!支付掉单异常最全解决方案

好了,回归到今天的主题,今天分享一下支付系统中异常一些处理方式。

开源数据库这么香,为什么我们还要下功夫自研?

摘要: 从开源到自研,数据库领域的那些门门道道。