语言 & 开发

关注
收录了语言 & 开发频道下的 20702 篇内容
集结与各门编程语言有关的最新消息和动态,重点关注Python、C、C++、Java、JavaScript、Rust、Go、Swift、Kotlin等;我们关注软件开发领域的最新进展,分享国内外最新、最硬和有料的软件开发技术和实践。
  • 全部
  • 文章
  • 视频
  • 话题
  • 电子书
浪潮 UBML 低代码建模体系正式开源
浪潮 UBML 低代码建模体系正式开源

2021 年 1 月 20 日,UBML 项目代码正式对外开放。

Orleans 知多少 | .NET分布式框架
Orleans 知多少 | .NET 分布式框架

Orleans 是一个支持有状态云生应用 / 服务水平伸缩的基于 Virtual Actor 模型的.NET 分布式框架。

InfoQ 编程语言1月排行榜:邀你投票
InfoQ 编程语言 1 月排行榜:邀你投票

因为编程语言的存在,人类才能和计算机进行交流;因为编程语言的存在,才会诞生各种各样的软件系统;因为编程语言的存在,才有我们今天的世界。

volatile,还可以有这么硬的理解

volatile 关键字作为 Java 虚拟机提供的轻量级同步机制,在 Java 并发编程中占据着重要的地位,但是深入理解 volatile 可不是一件简单的事,了解 volatile 的同学都知道,volatile 变量保证了可见性,而可见性又与 Java 内存模型息息相关,所以本文先简单介绍内存模型相

程序员必备的10大GitHub仓库
程序员必备的 10 大 GitHub 仓库

本文推荐了 10 个有用的 GitHub 仓库,希望对你有帮助。

MongoDB最常见的10个错误说法
MongoDB 最常见的 10 个错误说法

在本文,我会澄清一些关于 MongoDB 的错误说法。

初步解析 Elasticsearch Document 核心元数据
初步解析 Elasticsearch Document 核心元数据

初步解析 Elasticsearch 中 document 核心元数据,文字内容整理自 B 站中华石杉的 Elasticsearch 顶尖高手系列课程核心知识篇

Lambda表达式介绍和底层实现分析
Lambda 表达式介绍和底层实现分析

lambda 表达式,也被称为闭包,它是推动 Java 8 发布的最重要新特性。lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。

Netflix联邦GraphQL平台的实现过程及经验教训
Netflix 联邦 GraphQL 平台的实现过程及经验教训

Netflix 如何通过 GraphQL Federation 扩展 API?

Uber实时推送平台实践:gRPC 推动基础设施的发展
Uber 实时推送平台实践:gRPC 推动基础设施的发展

本文介绍了 Uber 如何通过轮询保持信息实时更新以及基于 gRPC 双向流协议构建应用。

知乎搜索文本相关性与知识蒸馏
知乎搜索文本相关性与知识蒸馏

在知乎搜索的整个架构中,文本相关性模型主要定位于为二轮精排模型提供更高维 / 抽象的特征,同时也兼顾了一部分召回相关的工作。

CSS 层叠上下文(Stacking Context)
CSS 层叠上下文(Stacking Context)

本文主要介绍了层叠上下文、层叠等级、层叠顺序等概念。目的就是为了理清元素的 Z 轴显示顺序的内部逻辑。

Vue 组件数据通信方案总结
Vue 组件数据通信方案总结

组件是 Vue 应用的主要构成部分,但组件内部的作用域是相对独立的。复杂业务场景下,组件与组件之间的数据通信较为频繁,对于 Vue 组件之间的数据通信的不同方案,本文提供了一些常用的总结。

国内酒店稳定性治理实践之缓存治理
国内酒店稳定性治理实践之缓存治理

2019 年 9 月,我们连续遇到几次与缓存相关的故障:1、DBA 运维失误,导致我们存储在 redis 里的核心基础数据被清空。由于无法正常提供报价,出现 ATP(订单量骤降)故障,之后通过定时任务花费半个小时将数据写回 redis,故障恢复......

Qunar 机票测试环境管理方案
Qunar 机票测试环境管理方案

项目过程中,测试环境的问题无疑是最常见的吐槽之一。因为测试环境的问题导致的 delay 频发,因为测试环境的问题导致的漏测和错测也不在少数。持续做到测试环境的可用、好用、标准化,是每一名环境使用者的期望。

如何解决模板式的冗余代码问题?
如何解决模板式的冗余代码问题?

当项目中在使用到诸如 Elasticsearch 的中间件时,客户端对不同数据模型的 CRUD 操作存在着大量模版式的冗余代码,每次有新的业务数据需要 Elasticsearch 的管理时都会重写类似的 CRUD 逻辑,这些 CRUD 代码除了数据模型不同,通用功能的代码逻辑几乎一样。显然,在这种情况下,我们完全可以抽取出通用功能的代码,将其定义成一个模版。当接入具体的业务数据时,只需要进行模版实例化的代码书写,把因业务不同的数据模型嵌入到模版中,从而避免重复书写功能相同的代码,最终达到提高开发效率,降低开发成本的目的。

数据编目已过时,数据发现正当道
数据编目已过时,数据发现正当道

数十年来,各组织的数据治理一直依赖于数据编目系统。但这是否就足够了呢?

一切数据皆可配置:爱奇艺海外站的运营后台设计实践
一切数据皆可配置:爱奇艺海外站的运营后台设计实践

爱奇艺海外 App 是一个重运营的应用。对于 App 里的顶导航、我的页面、弹窗等,需要根据模式、版本、平台、语言、渠道等不同的维度进行运营管理。

5种常见的Docker Compose错误
5 种常见的 Docker Compose 错误

本文介绍了五种常见的 Docker Compose 错误

规避云服务宕机的架构设计方法
规避云服务宕机的架构设计方法

本文针对 AWS 宕机事件,分析了面对云服务中断时,作为应用架构和运维人员,采用何种架构方式能尽可能规避这种事的影响。

软件架构-缓存技术
软件架构 - 缓存技术

缓存是一种加速数据查找(数据读取)的技术,直接读取本地缓存的数据,而不是从数据源读取数据,数据源包括数据库、其他远程系统。

带你重新“玩转”Flutter
带你重新“玩转”Flutter

Flutter 作为一项已经逐渐进入规模化实践的技术,它的价值已经初步获得认可,后续应该有不错的生命力。

Flutter 高性能、多功能的全场景滚动容器
Flutter 高性能、多功能的全场景滚动容器

目前闲鱼的主要业务场景都已经使用 Flutter 来实现,其中流式布局是最常见的页面布局场景(如搜索、商品详情等)。

国内酒店稳定性治理实践之系统间依赖治理
国内酒店稳定性治理实践之系统间依赖治理

之前介绍了缓存治理的实践,具体参考:国内酒店稳定性治理实践之缓存治理 。在做完缓存治理后,我们并没有止步。我们的应用还依赖了很多外部组件、接口,也同时对外提供了一些接口,所有这些依赖都有出现故障的可能,而且个别场景在故障时影响可能很大。

如何用 typescript 写一个处理 console 的 babel 插件
如何用 typescript 写一个处理 console 的 babel 插件

console 对象对前端工程师来说是必不可少的 api,开发时我们经常通过它来打印一些信息来调试。但生产环境下 console 有时会引起一些问题。

干货 | CrateDb在携程机票BI的实践
干货 | CrateDb 在携程机票 BI 的实践

随着整个互联网流量红利进入末期,各大厂在着力吸引新客的同时,在既有客户群体的运营上也是煞费苦心,各种提高客户体验、个性化服务的场景层出不穷。

基于Prometheus的高可用Redis多实例监控实践
基于 Prometheus 的高可用 Redis 多实例监控实践

因为原生的 Prometheus 上几乎都是单点的部署,不足以保证数据的可靠性,为此我们通过开发服务注册的方式来实现 Prometheus 的高可用性。

JAVASCRIPT FUNCTIONS 详解
JAVASCRIPT FUNCTIONS 详解

本文是对《Pro JavaScript with Mootools》一书的第三章 Object 部分的翻译,最早译于 2012 年。本章所谈的是 JavsScript 自身在面向对象方面的那些特点。

JAVASCRIPT OBJECTS
JAVASCRIPT OBJECTS

本文是对《Pro JavaScript with Mootools》一书的第三章 Object 部分的翻译,最早译于 2012 年。

    海量Node.js云服务的DevOps实践
    海量Node.js云服务的DevOps实践

    王伟嘉 | 腾讯云研发工程师 Node 源码核心贡献者

    立即下载
    搜狗精准化测试的设计与实践详解

    王鹏 | 搜狗 资深高级测试开发工程师

    立即下载
    10 道大厂面试必考的计算机网络问题

    陶辉 | 杭州智链达数据有限公司 CTO 兼联合创始人 极客时间专栏作者

    立即下载