推荐视频
虎牙在直播场景下对音频内容审核的探索|InfoQ 大会早班车第 17 期
演讲人:陈江(虎牙 高级语音识别算法工程师)/彭俊石(虎牙 语音算法负责人)
金融业数据库选型之路
演讲人:韩锋
Web3 的核心基础设施 | InfoQ《极客有约》
演讲人:何亦凡,曾毅,黄冕


开源一夏 | POND:高效的 Python 通用对象池技术
Pond 是一个 Python 中高效的通用对象池,具有性能好、内存占用小、命中率高的特点。基于近似统计的根据频率自动回收的能力,能够自动调整每个对象池的空闲对象数量。

SAP 产品增强技术回顾
笔者最近的工作和 SAP 某云产品的扩展性设计相关,因此借这个机会,把我过去工作中积累的 SAP 产品扩展技术相关的知识做一个梳理和回顾。

2022 年了,你还不会手撕轮播图?
2022 年了,你还不会手撕轮播图?纯手写轮播图对于初学者可能很难,也会有公司面试出轮播图来考察面试者的基础能力了。其实轮播图只要细分成几个小的模块,逐步实现起来还是比较简单的。

说了半天跨平台,今儿咱就来跨跨!(完结篇)——Kubernetes 上手实践
现在的软件市场,单体应用以后基本没什么发展前途了,早在很多年以前,单体应用的前景就已经能看到天花板了,只是在一些小微企业和特殊的场景里,单体应用还在发光发热。而放眼整个互联网,不论国内还是国外,云原生,分布式,高并发系统都已经相当普及了。

使用 External Secrets Operator 管理 Kubernetes 的 Secret
Kubernetes 还没有能力管理 Secret 的生命周期,所以有时候我们需要使用外部系统来管理这些敏感信息。

酷炫一款动态背景 + 鼠标点击效果(HTML +js canvas)
之前用于装饰个人的 Hexo 博客背景和点击事件,于是动手弄弄顺便学习学习,现在分享出来给有需要的人。

1500 字简述 Apache ZooKeeper 的基本原理
Apache 有个非常棒的开源项目叫做 Zookeeper,用于管理大量主机的分布式协调服务,很多人对 Zookeeper 的原理不太了解,那么本文瑞哥就带大家学习一下 Zookeeper 的基本原理。

Android 应用安全机制实现方案探究
当我们开发好 Android App 准备上架应用市场时,应用市场会要求上架的 App 做加固处理,这是为什么呢 ?
C++ 中的四种智能指针
C++ 赋予了程序员直接操控底层内存的能力,同时,也对程序员的能力提出了要求,必须要对申请的内存空间进行释放,而且释放时机也必须准确,否则就会出现内存泄露,useafterfree 等异常。

C++ 深拷贝与浅拷贝, 初始化列表,对象成员,静态成员相关分析
深浅拷贝是面试经典问题,也是常见的一个坑

vue-router 如何实现支持外部链接
vue 项目中 不少场景会遇到外部链接的情况 vue-router 官方 提供了扩展 RouterLink 的方式 封装成一个组件 AppLink.vue. 但是这种扩展方案 存在以下问题

为什么说 DevOps 治理是实现快速开发的关键
应用环境应由 DevOps 团队统一管理。这样他们可以更好地跟踪修改和变更,而对于开发团队来说,这非常高效而且透明。

MySQL 存储引擎
实际执行对数据库数据的存取。目前 MySQL 默认使用 InnoDB 引擎。相比于过去使用 MyISAM 引擎,有以下几个优势:

华为公布 2022 年上半年业绩,企业服务同比增长 27.5%
与 2021 年上半年相比,华为今年上半年的营收和利润率同比均有所下滑。

低代码在汇丰的数字化转型实践
汇丰集团作为全球性的跨国银行,其全球的信息系统需要支持 60 多个国家和地区客户,但在每个市场的业务中都需要满足到本地监管要求和受到本地基础设施的限制,从而在系统实施的过程中,产生了“最后一公里”问题。与此同时,银行存在大量的历史遗留系统,缺少人员去维护和升级,甚至即将退出生命周期,急需迁移到新的平台上,以避免对业务的连续性产生影响。同时,业务部门也需要一个新的平台加速业务的数字化转型,通过电子化、流程化的解决方案提升对客户的服务质量和员工的工作效率。 为了解决这些问题,汇丰工商金融资讯科技部门在亚太区成立了全球低代码解决方案中心,在短短的 18 个月里,孵化了 15 个解决方案,部署到了 12 个国家和地区。通过内部培训,建立起 100 多人的专业开发团队,和 50 多来自业务部门的公民开发人员,创建了科技和业务部门一起参与的“共创模式”。

应对“技术债”:用工具平台支撑银行核心系统转型
技术债是无法避免的,而时间是重要的影响因素。“长”时间的技术债积累不仅仅会导致文件负债和代码负债,随着越来越多的新技术涌向,必然还会导致架构级别的负债。 “新旧融合”的系统生态结构是一个必然。用产品设计的思路构建技术平台并给老系统注入新动力。本次分享将会由技术债的定义开始,逐步深入展开核心银行系统的技术债,解释“新旧融合”系统生态结构的必然性,并阐述建立工具平台的初衷和开发思路;通过具体的 API 的自动化测试和云数据迁移的案例,进一步解释设计思路;最后就问题的更广泛意义,“用产品思维解决企业级的问题”作为总结。

自建数字化交易平台提升研发效能
作为世界 500 强银行信息化首个 DevOps 的试运行部门,团队的研发效率达到质的改变(每 10 人每年发布数从 1 到 1500 的变化),并自主研发了很多核心框架和工具供内外部开源, 所打造的数字化平台更是帮助不同业务部门实现产品快速迭代。

传统银行转型之路:汇丰全面上云实战
要实现真正的 DevOps 高效交付与运维,光有管理方法是不够的,如果系统和组织是复杂的,彼此依赖关系是复杂的,你一定会很快遇到瓶颈,这也是为什么组织架构、系统架构是我们转型过程中绕不开的话题。云原生、云架构是实现快速交付、弹性伸缩的必要条件。云可以提供自建机房无法提供的经济、灵活、弹性,赋能交付团队和运维团队实现高效交付和运维。但传统银行上云有很多额外因素需要考虑。本次演讲将分享汇丰银行从规模化上云到全面上云的经验。

真会玩!用手机吹气球你见过不?
本篇介绍了使用 ScaleTransition 控制组件尺寸实现类似吹气球的动画。ScaleTransition 的实际应用有不少,例如点击图片查看大图、缩小转场切换、以及镜头从近拉到远的效果。

Observability 之深度采样 Sampling 场景和落地案例(下)
整理过去自己项目和查阅了圈内一些朋友分享案例。一方面,通过案例给大家一些技术实现和选型的参考。另一方面,做可观测系统采样设计,从产品、业务、技术不同的维度去做一些思考。

VUCA 时代,CTO 如何洞察市场先机,成就业务?|华为云联创营 CTO 领航班第五期开启
自疫情爆发以来,不确定性逐渐成为了企业经营的“悬顶之剑”,企业都在思考,如何才能在层出不穷的挑战与困境中找到破局之道。

花 25 美元买个硬件就能破坏 Starlink 安全保护?Starlink 回应:会发布更新,但不会曝光任何细节
从 2018 年开始,马斯克已经先后把 3000 多颗 Starlink 小型卫星送入地球轨道。
SpringMVC(五、AOP)
AOP 为 Aspect Oriented Programming 的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是 Spring 框架中的一个重要内容,是函数式编程的一种衍生范型。

我的开源代码被大公司盗用后:有人承认,有人让我滚
证明对方代码是盗窃来的非常难。

开源一夏 | 拥抱新技术?你需要考虑的方面
本文是博主在负责对企业项目新技术引入时,考虑不周的点,文中以第一视角对整个过程进行复盘以及事后分析。

2022 CCF 中国开源大会会议通知(第四轮)
2022 CCF 中国开源大会拟于 2022 年 8 月 20 日至 21 日在陕西省西安市高新国际会议中心召开。大会由中国计算机学会(CCF)与开放原子开源基金会主办,CCF 开源发展委员会、西安电子科技大学承办。本届大会的主题为“开源创新,引领未来”。