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

Hive 窗口函数与分析函数

在sql中有一类函数叫做聚合函数,例如sum()、avg()、max()等等,这类函数可以将多行数据按照规则聚集为一行,一般来讲聚集后的行数是要少于聚集前的行数的。但是有时我们想要既显示聚集前的数据,又要显示聚集后的数据,这时我们便引入了窗口函数。窗口函数又叫OL

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

Kubernetes 普及系列:容器基础入门

用户头像
CODING DevOps16 小时前

本文将为您逐层掀开容器技术的神秘面纱

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

C 语言不完全类型是什么?有什么用途?

用户头像
不脱发的程序猿2021 年 5 月 22 日

ISO(国际标准化组织(International Standard Organization))将C语言分为三个不同类型集合: 函数类型、对象类型和不完全类型。

NLog 整合 Exceptionless

用户头像
yi念之间2021 年 5 月 22 日

.Net Core相关项目开发中,很多人都会把NLog作为日志框架的首选。很多时候仅仅使用NLog是不够的,类似的使用ELK或EFK的集中式日志管理平台负责统一的管理和展示。但是操作都有一定的复杂度。这时需要Exceptionless这种轻量级的分布式日志管理平台。

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

PV Cotroller 源码分析

用户头像
良凯尔2021 年 5 月 22 日

kube-controller-manager组件中,有两个controller与存储相关,分别是PV controller与AD controller。 PV Cotroller全称PersistentVolume controller,主要负责pv、pvc的绑定和生命周期管理(如创建/删除底层存储,创建/删除pv,pv与pvc的状态变更)。

ArrayList 与 LinkedList 性能大 PK

用户头像
Damon2021 年 5 月 22 日

java基础之集合大PK

.Net Core Excel 导入导出神器 Npoi.Mapper

用户头像
yi念之间2021 年 5 月 22 日

    我们在日常开发中对Excel的操作可能会比较频繁,好多功能都会涉及到Excel的操作。在.Net Core中大家可能使用Npoi比较多,这款软件功能也十分强大,而且接近原始编程。

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

缓存服务详解!SpringBoot 二级缓存服务实现

用户头像
攻城狮Chova2021 年 5 月 22 日

创建myshop-service-redis-api项目,该项目只负责定义接口

数据仓库如何确定主题域?

用户头像
数据社2021 年 5 月 22 日

前几天跟一个朋友聊了一些数据中台建设的内容,针对数据仓库中主题域如何划分这个话题聊了很多。其实数据仓库建设的理论大家已经都知道了不少,也看过不少书,那么在实际建设数据仓库中,我们还是会遇到各种问题。今天我们就一起聊聊主题域如何划分?

MySQL 主从网络延迟解决方案

用户头像
运维研习社2021 年 5 月 22 日

由于业务要求,需要在国外和国内两台服务器之间做数据库主从,由于业务也不是很大,就简单部署了个主从就用了,开始也没什么问题,最近一段时间,可能是跨国网络不稳定,在主库上更新的内容,从库上迟迟没有更新

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 日

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

限量!Alibaba 首发“SpringBoot 实战笔记”,差距不是一点点

用户头像
互联网架构师小马2021 年 5 月 18 日

JavaEE仅仅使用Spring逐渐变得笨重起来,大量的XML文件存在与项目中,繁琐的配置,整合第三方框架的配置问题,低下的开发效率和部署效率等等问题。

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

新垣结衣嫁了个“非典型性”程序员

用户头像
小智2021 年 5 月 20 日

今天来追个热点,但这篇文章并不会去过多分析《逃避可耻但有用》里的程序员男主,而是透过这个视角去观察一个日本 IT 业界的现状。   

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

缓存数据一致性 - 架构师峰会演讲实录

用户头像
Kevin Wan2021 年 5 月 17 日

当缓存稳定性问题解决之后,一般我们就会面临数据正确性问题,可能会经常遇到『明明数据更新了,为啥还是显示老的呢?』这类问题。这就是我们常说的『缓存数据一致性』问题了,本文我们仔细下分析其产生的原因及应对方法。

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

百度 Serverless 架构揭秘与应用实践

用户头像
百度开发者中心2021 年 5 月 19 日

Distributed Cloud 2021全球分布式云大会·北京站于4月7日召开,在当天下午举办的分布式云报告会上,百度函数计算平台业务负责人史南胜发表了题为《百度Serverless架构揭秘与应用实践》的主题演讲。

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

520 单身福利|邀好友,一起来领 “Pink” T- 恤~

用户头像
InfoQ写作平台官方2021 年 5 月 19 日

快来520专区吐槽或发出爱的告白,带朋友参加将获得InfoQ-Geek 青年高级定制版 T-恤(基友款/情侣款)哟~

使用 Go 语言开发流媒体视频网站

用户头像
Lavender2021 年 5 月 18 日

流媒体如今已经成为工业上的一个重要技术了,比如:直播网站、视频监控传输、APP直播等,如何实现一个高并发的视频网站,这就涉及到语言技术的选型以及流媒体技术的使用,本节将主要介绍如何使用Golang来实现一个流媒体视频网站。

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

分布式文件系统怎么做?终于有个人把分布式文件上传讲清楚了

用户头像
攻城狮Chova2021 年 5 月 21 日

FastDFS是开源的轻量级分布式文件系统,实现文件管理

JavaScript 实现:如何写出漂亮的条件表达式

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

​​​​摘要:就让我们看看以下几种常见的条件表达场景,如何写的漂亮!

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

张一鸣退隐江湖

用户头像
池建强2021 年 5 月 20 日

张一鸣卸任 CEO

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

基于 Qt Quick Plugin 快速构建桌面端跨平台组件

用户头像
网易云信2021 年 5 月 19 日

桌面端的 UI 开发框架对比移动端、Web 端的成熟方案,一直处于不温不火的状态。随着疫情掀起的风波,桌面端在线教育、视频会议等需求不断涌现。

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

一文掌握 Java8 的 Optional 的 6 种操作

用户头像
看山2021 年 5 月 20 日

一文掌握 Java8 的 Optional 的 6 种操作

一款优秀数据库中间件的不完全解析

用户头像
Coder的技术之路2021 年 5 月 20 日

读源码有啥用呢,再不济,还不能吹牛逼么,对不对

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

人人都爱 Kubernetes,Docker 难道就不香了吗?

用户头像
读字节2021 年 5 月 21 日

提起Docker,有很多人第一印象会认为它就是一个虚拟化容器,所以大家特别容易陷入到一种误区,就是觉得Docker只是在Linux操作系统之上又增加了一层,就跟OS上跑了一个VMWare一样。Docker一定变得又慢又复杂。还不如原生安装的服务看起来舒服。

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

🚀【高并发技术专题】你需要了解的秒杀方案

用户头像
李浩宇/Alex2021 年 5 月 15 日

很多小伙伴反馈说,高并发学了那么久,但是在真正做项目时,仍然不知道如何下手处理高并发业务场景!甚至很多小伙伴仍然停留在只是简单的提供接口(CRUD)阶段,不知道学习的并发知识如何运用到实际项目中,就更别提如何构建高并发系统了!

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

Apache Flink 在 bilibili 的多元化探索与实践

用户头像
Apache Flink2021 年 5 月 18 日

本文由 bilibili 大数据实时平台负责人郑志升分享,本次分享核心讲解万亿级传输分发架构的落地,以及 AI 领域如何基于 Flink 打造一套完善的预处理实时 Pipeline。

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

Kafka- 详细笔记

用户头像
ninetyhe2021 年 5 月 23 日

Kafka-详细笔记,浓缩精华

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

SimpleDateFormat 线程不安全的 5 种解决方案!

用户头像
王磊2021 年 5 月 17 日

线程不安全也叫非线程安全,是指多线程执行中,程序的执行结果和预期的结果不符的情况就叫做线程不安全...

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

分布式架构的根基:深入浅出一致性算法

用户头像
孤岛旭日2021 年 5 月 19 日

分布式算法的介绍文章可谓汗牛充栋,但或是过于学术证明或是过于简单,笔者将尝试挑战用一篇文章,让近乎0基础的同学都可以理解一致性算法的原理。

聊聊 dubbo 协议

用户头像
捉虫大师2021 年 5 月 21 日

本文已收录 https://github.com/lkxiaolou/lkxiaolou 欢迎star。

2021 最热门的 20 个数据库学习总结,你会用哪几个?

用户头像
北游学Java2021 年 5 月 17 日

数据库有多重要就不用我说了吧,懂的都懂!

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

聊聊那些小而美的开源搜索引擎

用户头像
代码先生2021 年 5 月 19 日

今天,我们不聊ElasticSearch/Solr这样的一些比较复杂的搜索引擎,聊聊一些新晋的小而美的搜索引擎框框架。

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

☕️【Java 技术之旅】带你看透 Lambda 表达式的本质

用户头像
李浩宇/Alex2021 年 5 月 17 日

当需要启动一个线程去完成任务时,通常会通过Runnable 接口来定义任务内容,并使用Thread 类来启动该线程。

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

长连接网关技术专题 (四):爱奇艺 WebSocket 实时推送网关技术实践

用户头像
JackJiang2021 年 5 月 17 日

本文分享了爱奇艺基于Netty实现WebSocket长连接实时推送网关时的实践经验总结。