写点什么
https://static001.geekbang.org/infoq/7e/7ee140f10dba0db05888a3e1903572cb.png?x-oss-process=image/resize,w_416,h_234

基于 Apache APISIX,爱奇艺 API 网关的更新与落地实践

用户头像
Apache APISIX 中国社区2021 年 9 月 8 日

本文整理自爱奇艺高级研发师何聪在 Apache APISIX Meetup - 上海站的演讲,通过阅读本文,您可以了解到基于 Apache APISIX 网关,爱奇艺技术团队是如何进行公司架构的更新与融合,打造出全新的网关服务。

这个 TCP 问题你得懂:Cannot assign requested address

用户头像
AlwaysBeta2021 年 9 月 7 日

原文链接: 这个 TCP 问题你得懂:Cannot assign requested address

https://static001.geekbang.org/infoq/04/043e76e336b72e4ca7f865d54a701079.jpeg?x-oss-process=image/resize,w_416,h_234

JS 完美收官之——作用域

用户头像
法医2021 年 9 月 7 日

每一个对象都有属性和方法,属性和方法是对象的两个基本特性,都是为了存值的。对象可以有属性,一切为对象的东西都可以有属性,那么这个东西是对象的话一定有属性,三段论对吧!古希腊哲学。

https://static001.geekbang.org/infoq/3d/3d5f5a8632d080733d1175e4b0aa7cad.jpeg?x-oss-process=image/resize,w_416,h_234

Java 设计模式如何优雅的使用本地缓存?

用户头像
张音乐2021 年 9 月 7 日

1、缓存Cache和ConcurrentMap虽然类似,但又不完全一样。最根本的区别是,ConcurrentMap会保存所有添加到其中的元素直到它们被明确的移除。而Cache通常可以配置一个自动化的回收策略去限制它的内存空间。

解读顶会 CIKM'21 Historical Inertia 论文

用户头像
华为云开发者社区2021 年 9 月 6 日

摘要:本文(Historical Inertia: An Ignored but Powerful Baseline for Long Sequence Time-series Forecasting)是由华为云数据库创新Lab联合电子科技大学数据与智能实验室发表在顶会CIKM’21的短文,该文章提出了一种针对长时间序列的baseline。

https://static001.geekbang.org/infoq/74/74bb524e9bbad180f2ed4e37c9d052ec.png?x-oss-process=image/resize,w_416,h_234

谈 C++17 里的 FlyWeight 模式

用户头像
hedzr2021 年 9 月 7 日

回顾享元模式,考虑实作它的各种问题。

https://static001.geekbang.org/infoq/d6/d610afd1cb9df7344aa89ff6864045c7.png?x-oss-process=image/resize,w_416,h_234

百度短视频推荐系统的目标设计

用户头像
百度Geek说2021 年 9 月 7 日

短视频产品最近两年蓬勃发展,百度旗下的短视频品牌-好看视频,人均使用时长70分钟,短视频播放量已超30亿,从推荐系统的角度考虑,如何设计一个推荐系统的目标,以及短视频迭代过程中沉淀的思考。

https://static001.geekbang.org/infoq/01/01cce897cc26047c2efa7e598a453ead.png?x-oss-process=image/resize,w_416,h_234

核心稳定、易扩展——开放关闭原则(The Open-Closed Principle)

用户头像
晃来晃去的萨麦尔2020 年 8 月 13 日

阐释开放关闭原则(The Open-Closed Principle)的分析实践思路,帮助开发核心稳定、易扩展、易维护的程序。

https://static001.geekbang.org/infoq/44/441d926d213a2be38bb9a6b738f3015e.jpeg?x-oss-process=image/resize,w_416,h_234

对混沌工程的五个常见误解

用户头像
混沌工程实践2021 年 4 月 14 日

编者提示:特别是近几年,业界对混沌工程的讨论非常热烈,很多公司也早早开始投入混沌工程实践。不过,对混沌工程的理解而言,仍然存在不少的误解。本文就来细细探讨一下混沌工程常见的五个误解。

https://static001.geekbang.org/infoq/78/78b1261d9425477394bfb573bf1f522f.png?x-oss-process=image/resize,w_416,h_234

混沌工程 = 可观测性 + 探索性测试?

用户头像
混沌工程实践2021 年 4 月 20 日

本文借以单体应用的测试思路,总结了微服务应用测试的困境,我们亟待改变对测试固有的思维模式。不能满足于仅在类生产中测试的现状,要推动测试右移。混沌工程将探索性测试方法和可观测性技术结合在一起,助力开发人员在生产中进行实验,促进系统架构的韧性。

https://static001.geekbang.org/infoq/99/9985c2ac06459c17c4b842b878ce8a49.jpeg?x-oss-process=image/resize,w_416,h_234

杀疯了,编程语言还能卷成这样❓❗【话题讨论】

用户头像
InfoQ写作平台官方2021 年 9 月 6 日

📢📢📢 【InfoQ 编程语言排行榜】上新啦~

https://static001.geekbang.org/infoq/78/78318166cf0ab1a42e61b11fee64701b.jpeg?x-oss-process=image/resize,w_416,h_234

5 个超好用的 Instagram 图片下载工具推荐

用户头像
科技猫2021 年 4 月 22 日

Instagram照片下载是几乎每个使用Instagram的用户都会遇到的问题。当你在Instagram看到喜欢收藏或与好友分享的照片或影片,一般都希望能够将高画质的图片或影片原始档下载到手机或电脑中。那么应当如何快速下载ig高画质的图片或影片呢?在本篇文章中,就来分

https://static001.geekbang.org/infoq/66/666f345fb588efd23fb1cecf4658b500.png?x-oss-process=image/resize,w_416,h_234

混沌大佬系列第二期 - Jesse Robbins

用户头像
混沌工程实践2021 年 4 月 15 日

混沌大佬系列第二期,我们来介绍一个混沌工程界的传奇人物 Jesse Robbins

https://static001.geekbang.org/infoq/a1/a144cd4e1ffff2de8413132dcb045cad.png?x-oss-process=image/resize,w_416,h_234

万物互联时代,如何玩转鸿蒙系统的用户体验?

用户头像
博睿数据2021 年 6 月 29 日

2021年6月2号华为正式发布了鸿蒙2.0的beta版本,在这一天鸿蒙系统正式面向市场开启商用,标志着鸿蒙系统的正式到来。对比安卓系统,鸿蒙的优势十分明显,主要体现在以下几点:

https://static001.geekbang.org/infoq/ba/babd09387cca4faaada28047d41b11b9.jpeg?x-oss-process=image/resize,w_416,h_234

9 月日更挑战正式开始啦~

用户头像
InfoQ写作平台官方2021 年 9 月 1 日

9 月日更挑战重磅来袭!你准备好了吗?

【虚拟机专栏】Rust 智能合约的应用

用户头像
趣链科技2021 年 9 月 2 日

虽然HVM相比于EVM,性能已经有了很大的提升,但是由于其字节码数量很大,在解释执行的场景下执行性能十分受限。为了解决这个迫切的问题,我们引入了wasm虚拟机FVM,以及Rust合约编写框架。

Ubuntu 20.04 上安装和配置 VNC

用户头像
酱紫的小白兔2020 年 7 月 22 日

现今,云服务器已经十分普及,申请个云服务器作为个人开发学习或者简单个人服务器使用已经司空见惯。Linux云服务器申请就绪后,一般都是命令行的,不包含桌面环境,也不支持通过远程桌面的方式访问图形化桌面环境。本指南介绍了在Ubuntu 20.04 系统上安装和配

netty 系列之:Event、Handler 和 Pipeline

用户头像
程序那些事2021 年 8 月 7 日

简介上一节我们讲解了netty中的Channel,知道了channel是事件处理器和外部联通的桥梁。今天本文将会详细讲解netty的剩下几个非常总要的部分Event、Handler和PipeLine。

https://static001.geekbang.org/infoq/ec/ec0933ddc328757e9491520eab1b0b86.jpeg?x-oss-process=image/resize,w_416,h_234

Java + opencv 实现图片修复 (图片去水印)

用户头像
张音乐2021 年 9 月 2 日

如效果图显示运行结果, 左边为原图, 右边为去水印(修复)后的图片. 可以看到原图中的 '你可以的 你是棒棒的小汪汪' 文字水印被去除掉了, 但是也可以明显的看到, 狗子眼里的白色光芒也被一起去掉了. 所以,本篇教程并不适用于所有的图片去水印, 至于如何局部去

鸿蒙内核源码分析 (源码注释篇) | 鸿蒙必定成功, 也必然成功 | 百篇博客分析 HarmonyOS 源码 | v13.12

用户头像
鸿蒙内核源码分析2021 年 4 月 28 日

每位码农的学职生涯,都应精读一遍内核源码.以浇筑好计算机知识大厦的地基,地基纵深的坚固程度,很大程度能决定未来大厦能盖多高.那为何一定要精读细品呢? 因为内核代码本身并不太多,都是浓缩的精华,精读是让各个知识点高频出现,不孤立成点状记忆

https://static001.geekbang.org/infoq/93/93743cf9bea2aabf0ba909182c01f6f7.jpeg?x-oss-process=image/resize,w_416,h_234

docker 与 podman 的故事:一个方兴未艾,一个异军突起

用户头像
晓川2020 年 12 月 10 日

摘要:podman虽然与docker有替代关系,但是在“弃用docker”事件中,podman并非是主角。Kubernetes所进行的“弃用docker”的主角是CRI的其他实现方式,而由RedHat推出的podman则更加前沿。在现实的应用中,docker方兴未艾,podman却已经异军突起。

https://static001.geekbang.org/infoq/ad/ada0e2298db596873cc68e0acd1216ad.jpeg?x-oss-process=image/resize,w_416,h_234

SpringBoot 缓存之 @Cacheable 详细介绍

用户头像
hepingfly2020 年 9 月 2 日

SpringBoot 缓存使用介绍,如何使用@cacheable 注解来进行缓存

https://static001.geekbang.org/infoq/52/52bc2c7b5b1136d78e822a0f28ce9c06.png?x-oss-process=image/resize,w_416,h_234

B 站新一代 golang 规则引擎的设计与实现

用户头像
calo2020 年 7 月 23 日

随着业务的不断向上抽象和简化,规则引擎作为架构的核心之一,直接决定了系统架构的可用性、易用性、服务性能等。

https://static001.geekbang.org/infoq/2d/2dbfa3d98b9da30f8808f162f1d51388.png?x-oss-process=image/resize,w_416,h_234

网页视频下载教程 (腾讯, B 站, 优酷, 爱奇艺)

用户头像
科技猫2021 年 5 月 11 日

这可能是最完整的网页视频下载攻略!无论你需要下载腾讯视频,下载B站视频,下载爱奇艺视频,还是下载优酷视频,都能在这里找到合适的解决方案!

https://static001.geekbang.org/infoq/d9/d9ccbad4fbbf2cccadbdfd2d3d33a785.webp?x-oss-process=image/resize,w_416,h_234

前端开发华为鸿蒙系统应用 OpenHarmony JS

用户头像
孙叫兽2021 年 6 月 15 日

一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统 。现已开源,名为OpenHarmony。

https://static001.geekbang.org/infoq/bb/bb8a8834bff7c50c0b5583aedbf84420.png?x-oss-process=image/resize,w_416,h_234

redis 系列之——高可用(主从、哨兵、集群)

用户头像
诸葛小猿2020 年 7 月 12 日

所谓的高可用,也叫HA(High Availability),是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。

https://static001.geekbang.org/infoq/aa/aa562ecc9ba8b49d95383ddadf14e577.png?x-oss-process=image/resize,w_416,h_234

机器学习算法之——卷积神经网络(CNN)原理讲解

用户头像
迈微AI研发社2020 年 8 月 21 日

从基础神经网络由浅入深讲解卷积网络,分析原理

https://static001.geekbang.org/infoq/77/77f4b075421b0a373bfc582118adbe9e.jpeg?x-oss-process=image/resize,w_416,h_234

Rust 从 0 到 1- 高级特性 - 不安全的 Rust

用户头像
2021 年 8 月 17 日

Rust 中还隐藏有第二种语言,它不会强制保证内存安全性:即“不安全的Rust”(unsafe Rust)。

https://static001.geekbang.org/infoq/f1/f127ea2cdf005a7acc798ae605c031ba.jpeg?x-oss-process=image/resize,w_416,h_234

高性能 -Nginx 多进程高并发、低时延、高可靠机制在百万级缓存 (redis、memcache) 代理中间件中的应用

本文借鉴nginx多进程、高并发、低时延、高可用等优秀机制,把这些优秀思想应与用缓存代理中间件twemproxy,使其在性能上面有了数十倍提升。

极光开发者周刊【No.0611】

用户头像
极光开发者2021 年 6 月 15 日

一周 IT 新闻速览

https://static001.geekbang.org/infoq/d4/d4b7fe2baf12c8cbd8c6bcc52eee001e.png?x-oss-process=image/resize,w_416,h_234

一文看懂开源工作流引擎 Flowable

用户头像
Herbert2020 年 5 月 13 日

介绍开源流程引擎 Flowable 的 BPMN、DMN、CMMN、Form 引擎等组件特性,可用于B端系统构建规划、产品从业者了解流程引擎。

VS Code 搭建 C++ 开发环境(Mac 环境)

用户头像
hungxy2020 年 9 月 27 日

搭建之前需要先安装 clang,在 Mac 上有两种方法进行 clang 的安装:

https://static001.geekbang.org/infoq/fc/fc82e73fc5528a86b30709e2ce9d7ae0.png?x-oss-process=image/resize,w_416,h_234

SpringCloud Gateway 动态路由

用户头像
中原银行2021 年 6 月 17 日

动态路由即:在不进行网关应用重启的情况下,可以通过管理 API 或者管理 UI 的方式添加路由,能实时或准实时生效,且在网关应用重启后,动态添加的路由仍然存在。

鸿蒙内核源码分析 (静态站点篇) | 五一哪也没去就干了这事 | 百篇博客分析 HarmonyOS 源码 | v52.02

用户头像
鸿蒙内核源码分析2021 年 5 月 13 日

给鸿蒙内核加注过程觉得官方目前资料展示方式并不能满足自己的需求,浪费了很多宝贵的时间,所以在想能不能将官方文档整个静态站点出来即方便别人更方便自己,这是一劳永逸,利己利他的事干嘛不做的,刚好五一有成块的时间,本来也想出去走走,结果哪都没去