
操作系统快速发展,openEuler 如何先行一步
2019 年 12 月 31 日,openEuler 正式开放源代码、镜像及开发测试环境。时至今日,短短一年半时间,openEuler 已经发布了三个版本,拥有 4700+ 社区开发者,社区版本下载量超 6 万。社区迅速发展壮大,版本如期稳定发布,InfoQ 独家专访了 openEuler 技术委员会委员熊伟,请他聊聊在陪伴 openEuler 成长背后的故事与感悟。

理解 IM 消息“可靠性”和“一致性”问题,以及解决方案探讨
本文会从典型的 IM 消息发送逻辑开始,简单易懂地阐明消息可靠性、一致性问题的原理及可参考的技术解决方法,或许技术方案并不完美,但希望能为你的 IM 技术问题解决带来启发。
- 4495 次围观
- 67140 次围观
- 3432 次围观
java 中的 NIO 和 IO 到底是什么区别?20 个问题告诉你答案
摘要:NIO 即 New IO,这个库是在 JDK1.4 中才引入的。NIO 和 IO 有相同的作用和目的,但实现方式不同,NIO 主要用到的是块,所以 NIO 的效率要比 IO 高很多。

InfoQ 「企业号」推荐

分布式管理员 zookeeper
晚上好,我是卢卡,最近半个月时间比较紧张,一个是快过年了,公司的人员评审和评定文档也比较多,二也是更新了一下自己之前的技术的简历,自从五月份入职,也满满有七个月的时间,发现很多技术学的不太扎实,比如经典的 zookeeper,Apache zookeeper 开源的分
Mybatis 缓存机制详解
MyBatis 本是 apache 的一个开源项目 iBatis, 2010 年这个项目由 apache software foundation 迁移到了 google code,并且改名为 MyBatis 。2013 年 11 月迁移到 Github。 iBATIS 一词来源于“internet”和“abatis”的组合,是一个基于 Java 的持久层框架。

看 Kunpeng BoostKit 使能套件如何实现大数据场景倍级性能提升
摘要:本次鲲鹏 BoostKit 训练营为开发者介绍如何基于鲲鹏 BoostKit 使能套件实现应用性能的加速,并重点剖析性能优化技术和关键能力。

带你遨游银河系的十种分布式数据库
每年双 11,阿里就喜欢 show 一波交易战绩,其分布式数据库 OceanBase 功不可没。头部大厂如腾讯、字节跳动、美团也开始使用分布式数据库,还有各大银行也上线了分布式数据库。所以说分布式数据库是一种趋势。

如何在 Electron 上实现 IM SDK 聊天消息全文检索
在 IM 场景的客户端需求上,基于本地数据的全文检索(Full-text search)扮演着重要的角色。本文来聊聊网易云信 IM 是如何实现全文检索的。

用 Python 从零开始构建 ResNet
这些年来,深度学习架构变得越来越深(层越来越多)以解决越来越复杂的任务,这也有助于提高分类和识别任务的性能,并让它们表现稳健。但当我们继续向神经网络添加更多层时,模型训练起来也越来越困难,模型的准确度开始饱和,然后还会下降。于是 ResNet 诞生了,让我们摆脱了这种窘境,并能帮助解决这个问题。


百度 Geek 们教你怎样成为复盘高手
“很多人很多时候是有 fixed mindset(固定思维)的,我们要保持 growth mindset(终身成长思维)”,而复盘恰好是成长思维的一种体现形式,避免固步自封。复盘形式千千万,内里逻辑却大多相通。本文将为大家系统梳理经典复盘流程和经验。

深度分享丨如何使用微细分仪打造金融场景下的战术级客户分群
银行、保险、证券等金融机构的客户总量可能高达数百万直至数亿,如何快速,科学,有效地对客户进行分群画像,是客户管理、精准营销、业务挽留的关键。一般而言,金融机构都做了客户细分,但具体做法不够细致,仅仅依据了其中最重要的几个变量(如学历、工作性

vue3 效率提升主要表现在哪些方面?
vue3.0 的各种表现还是非常棒的,相比 vue2.0 确实上了一个台阶,据说在客户端渲染效率比 vue2 提升了 1.3~2 倍,SSR 渲染效率比 vue2 提升了 2 ~3 倍。在面试的过程中可能也会被问到。



字节跳动精准测试实践,SmartEye 背后的设计逻辑
在移动互联网高度发展下,移动 APP 趋近于大型化,功能也趋近于复杂化,诸如各种国民级应用,功能 / 玩法等迭代不停,其背后对应的研发协作团队也非常庞大。


Tencent Kona JDK11 无暂停内存管理 -ZGC 生产实践
腾讯大数据 JVM 团队基于 OpenJDK11 自研的 Tencent Kona JDK11,目前已将 ZGC 特性孵化成熟,性能优于 OpenJDK 所提供的版本,使 Java 能够轻松构建响应时间在 ms 级别的强实时性在线服务,极大提高研发和运维效率,目前在腾讯内部多业务场景生产落地,实现业务延迟 SLA 提升 2-3 个数量级。




