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

做一个有温度的程序员

用户头像
牧小农2021 年 9 月 25 日

相信大家应该对我不太熟悉,我叫牧小农,是一位智慧才华美貌都达到登峰造极的全能型天才人物, 真不要lian.....,说错了,再来!!!

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

Spark 系列教程(1)Word Count

用户头像
Se7en14 小时前

Spark 是一种快速、通用、可扩展的大数据分析引擎,是基于内存计算的大数据并行计算框架。Spark 在 2009 年诞生于加州大学伯克利分校 AMP 实验室,2010 年开源,2014 年 2月成为 Apache 顶级项目。

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

让项目顺利上线:做好转测试与上线准备

用户头像
石云升18 小时前

转测试是项目上线前最后一道坎,需求全部做完并自测后,项目就进入了转测试阶段。很多没想到的问题都会在这个阶段涌现出来,这个阶段大家都会很辛苦,通常都会加班加点。为了缓解这个阶段的压力,我们需要做以下几个改进:

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

Go 中更好的定时调度

用户头像
baiyutang2021 年 9 月 24 日

在很多场景中,你想在 Go 中能够调度函数。尽管有很多工具能够实现调度(比如 Cron),我更喜欢我程序中的整个工作都包含在相同的代码或二进制中,不需要去到系统中的 crontab 去发现什么正在进行。

深入剖析 RocketMQ 源码 -NameServer

用户头像
vivo互联网技术2021 年 9 月 23 日

本文基于NameServer的源码来深入剖析NameServer的实现原理以及其中的一些编程技巧。

小学生都能读懂的网络协议之:WebSocket

用户头像
程序那些事2021 年 9 月 23 日

服务端和客户端应该怎么进行通信呢?我们常见的方法就是客户端向服务器端发送一个请求,然后服务器端向客户端发送返回的响应。这种做法比较简单,逻辑也很清晰,但是在某些情况下,这种操作方式并不好使。

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

kafka 集群迁移实践

用户头像
小江2021 年 9 月 23 日

本文记录了在迁移kafka集群时采用的解决方案,具体步骤以及遇到的问题和解决方法,并对迁移后老节点是否能直接下线给出了验证结论,希望对大家有所帮助。

关于一场甲乙双方争议的思考

用户头像
boshi2021 年 9 月 23 日

我旁观了这场看似业务讨论、产品设计与技术工作量认可的辨析,本质上是对各自专业度和权威性的维护。

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

浅谈函数式编程与 Stream

用户头像
Dobbykim2021 年 9 月 23 日

在这一篇文章中,我将介绍函数式编程的基本概念,如何使用函数式编程的思想编写代码以及 Java Stream 的基本使用方法。

Kotlin DSL 实现原理介绍

用户头像
maijun2021 年 9 月 23 日

本文简单介绍了几种Kotlin中DSL定义时,用到的一些基本的方法。Kotlin DSL 在上面的基本方法的加持下,其实已经可以做到非常简单,绝对是可以做到开发一种 Kotlin DSL 实现,即使不懂 Java 或者 Kotlin 的同学,也可以尽快上手,完成实现。

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/44/441d926d213a2be38bb9a6b738f3015e.jpeg?x-oss-process=image/resize,w_416,h_234

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

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

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

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

啥都复用不了,还谈什么中台!

用户头像
菜根老谭2021 年 9 月 22 日

复用是老板的合理需求,是技术领导人的核心职责,是所有技术人的全局意识。但复用的达成,不是老板的念念不忘,不是技术领导人的行政要求,也不是所有技术人的满腹牢骚,它需要一个体系的设计,一个组织的支撑,一个相互信任的团队文化,一个不断完善的过程。

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

探秘 JavaScript 世界的神秘数字 1.7976931348623157e+308

用户头像
清秋2021 年 9 月 15 日

1.7976931348623157e+308,这个神秘数字是 JavaScript 能够表示的最大数字。今天我们从这个神秘数字出发,从 IEEE 754 标准推导这些神秘数字是如何计算的。今天出现的神秘数字有 1.7976931348623157e+308、5e-324、9007199254740991、2.220446049250313e-16

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

CSS 中 content 属性的妙用

用户头像
echeverra2021 年 9 月 23 日

本文讲解CSS中使用频率并不高的content属性,通过多个实用的案例,带你由浅入深的掌握content的用法,让代码变得更加简洁、高效。

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

金融级分布式事务解决方案 DTC

用户头像
tom2021 年 9 月 22 日

作者简介:英文名tom,14年以上的研发经验,5年的金融领域架构研发经验。目前从事金融软件架构工作,专注于高并发、高性能、分布式、微服务领域。

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

还重构?就你那代码只能铲了重写!

用户头像
小傅哥2021 年 9 月 15 日

我说的,绝大多数码农没日没夜被需求憋着肝出来的代码,无论有多么的吭哧瘪肚,都不可能有重构,只有重新写。为什么?因为重新写所花的时间成本,远比重构一份已经烂成团的代码,要节省时间。

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/78/78318166cf0ab1a42e61b11fee64701b.jpeg?x-oss-process=image/resize,w_416,h_234

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

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

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

基于 Tensorflow + Opencv 实现 CNN 自定义图像分类

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

​​摘要:本篇文章主要通过Tensorflow+Opencv实现CNN自定义图像分类案例,它能解决我们现实论文或实践中的图像分类问题,并与机器学习的图像分类算法进行对比实验。

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

Android 音频架构

用户头像
轻口味2021 年 9 月 23 日

本文介绍了Andorid系统的整套音频架构,以及架构各层级的功能及作用。并介绍了一种绕开framework层的新的音频采集方式。

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

云原生架构下的持续交付实践

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

随着虚拟化技术的成熟和分布式框架的普及,在容器技术、可持续交付、编排系统等开源社区的推动下,以及微服务等开发理念的带动下,应用上云已经是不可逆转的趋势。

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

多租户的共享与隔离

用户头像
金蝶天燕云2021 年 9 月 14 日

在上一篇文章《多租户是一种技术》中提到,多租户是云计算服务供应的模型。本文将继续探讨云服务供应商所提供的资源、技术栈和应用实例在不同租户之间的共享与隔离。

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/52/52bc2c7b5b1136d78e822a0f28ce9c06.png?x-oss-process=image/resize,w_416,h_234

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

用户头像
calo2020 年 7 月 23 日

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

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

号外!号外!极客时间出插件了😎

用户头像
IT蜗壳-Tango2021 年 9 月 11 日

习惯了用APP学习刷课的我今天去极客时间的官网溜达了一圈,突然发现导航栏多了一个“浏览器插件”的东西。

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

Python 中如何优雅的使用 assert 断言

用户头像
王坤祥2021 年 9 月 14 日

断言声明是用于程序调试的一个便捷方式。断言可以看做是一个debug工具,Python的实现也符合这个设计哲学,在Python中assert语句的执行是依赖于__debug__这个内置变量的,其默认值为True。当__debug__为True时,assert语句才会被执行。

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

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

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

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

DDD 电商消息系统编码实践

用户头像
郑印2021 年 9 月 2 日

本系列文章以一个模拟的电商消息系统为支撑,聚焦在DDD战术设计层面,通过先对DDD的一些基础概念的介绍,在结合实际编码去看下这些概念如何在实际项目中编码中落地。

Ubuntu 20.04 上安装和配置 VNC

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

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

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

用户头像
hungxy2020 年 9 月 27 日

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

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

Sentinel 常用流控算法

用户头像
Z2021 年 9 月 15 日

本文主要讲述常见的几种限流算法:计数器算法、漏桶算法、令牌桶算法。然后结合我对 Sentinel 1.8.0 的理解,给大家分享 Sentinel 在源码中如何使用这些算法进行流控判断。由于本人理解有限,如果有不正确的地方,希望大家能够留言讨论😊😊😊。

RUOYI 框架教程 1 |小白都能学会的 3 分钟搭建框架教程

用户头像
Java_若依框架教程2021 年 3 月 24 日

“ 若依教程独家分享!点赞+关注,一起从「蒟蒻」变成「大佬」~”

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

为什么 Golang 正在接管软件行业

用户头像
云原生2021 年 9 月 9 日

​今年早些时候,Stack Overflow 发布了 2021 年的开发者调查。如果你关注当时的技术头条,你会发现 JavaScript 和 Python 连续一年占据主导地位。然而,那些不是我关注的语言。

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

OceanBase 源码解读(四):事务的一生

用户头像
OceanBase 开源社区2021 年 9 月 13 日

源码是 OceanBase 的“方向盘”,本系列主要围绕“源码解读”,通过文章阐述,帮助大家理清数据库的内在本质。

InfoQ写作平台推荐内容_InfoQ写作平台推荐文章