





- 3557 次围观
- 6937 次围观





synchronized 优化手段之锁膨胀机制!
synchronized 在 JDK 1.5 之前性能是比较低的,在那时我们通常会选择使用 Lock 来替代 synchronized。然而这个情况在 JDK 1.6 时就发生了改变,JDK 1.6 中对 synchronized 进行了各种优化,性能也得到了大幅的提升...



王者并发课 - 钻石 2:分而治之 - 如何从原理深入理解 ForkJoinPool 的快与慢
在本文中,我们将首先从分治算法开始介绍,接着体验 ForkJoinPool 中自定义任务的实现,最后再深入到 Java 中去理解 ForkJoinPool 的原理和用法。

万人连麦的幕后技术详解
7 月 29 日 -7 月 30 日,由青云科技举办的 CIC2021 云计算峰会在北京成功举办,拍乐云服务端专家沈伟锋受邀出席峰会,并在音视频技术论坛上以《大规模实时音视频技术架构的实践和演进》为演讲主题,分享了实时音视频通讯的几种常见架构和网络拓扑,构建实时音视频实
Lucene 倒排索引原理
Lucene 作为 Apache 开源的一款搜索工具,一直以来是实现搜索功能的神兵利器,Solr 和 Elasticsearch 均基于该工具包开发。 而 Lucene 之所以能在搜索中发挥至关重要的作用正是因为倒排索引。 因此本文将介绍倒排索引的概念以及倒排索引在 Lucene 中的实现。
深度学习中的分布式训练
分布式训练可以极大的提升深度学习模型的训练效率,节约训练时间,本文介绍了分布式训练的常见策略,以及基于 Pytorch 框架的分布式实现方式,可以帮助算法工程师在工作中更好的理解并使用分布式训练方式。
PostgreSQL 中如何控制行级安全和列级安全
如何限制各部门仅可查看属于本部门的某些非敏感数据?亦或如何给使用者指定查看某些特定行或某些列的权限? PostgreSQL 的权限控制非常完善,它在各个级别上都具有广泛的安全功能。本文将看一下在 PostgreSQL 中利用行级安全和列级安全如何来解决上述问题。



微前端在平台级管理系统中的最佳实践
微前端在平台级管理系统的最佳实践 本文介绍了什么是微前端,什么是通用管理端工程,当管理端遇到微前端又会迸发出怎样的火花? 微前端如何在中原银行平台级管理系统进行最佳实践,未来又有什么样的突破? 本文带你了解这些问题~

知道 ThreadLocal 吗?一起聊聊到底有啥用
摘要:ThreadLocal 是 java 提供的一个方便对象在本线程内不同方法中传递和获取的类。用它定义的变量,仅在本线程中可见和维护,不受其他线程的影响,与其他线程相互隔离。

好的开始是项目成功的一半
在我们做敏捷软件项目 inception(项目启动规划)的时候经常会用到商业画布,此时它的作用是帮助我们快速了解客户的业务、产品和市场,帮助客户梳理自己的资源、优势和盈利模式。

HDFS EC 在滴滴的实践
HDFS 中默认的 3 副本方案在存储空间和其他资源(例如网络带宽)上有 200%的开销。对于冷数据,使用纠删码(ErasureCoding,EC)存储代替副本存储是一种非常不错的替代方案。EC 存储在保证容错能力不低于副本存储的同时,有着更低的存储空间消耗。


滴滴 DoKit 一机多控,代码零侵入框架
当前业界各种跨端方案的推出极大推动了研发效率的提升,但这却无形地给相关质量部门带来了压力。各个公司的质量保障部门急需一款能够提升功能回归以及机型兼容测试的效率框架。在这样的背景下,一机多控的解决方案被提出,DoKit 作为一款受众以及口碑都较好的开源效率工具平台也开始进入到该领域。

Flutter Web 在美团外卖的实践
在多形态业务场景下,如何保障多端体验的一致性,是前端技术领域一个比较受关注的方向。美团外卖前端技术团队基于 Flutter Web 探索跨端(App\PC\H5)的解决方案,真正实现“Write Once & Run AnyWhere”。


微服务沉思录 - 可靠性
可靠性(Reliability)是指微服务系统在面对异常情况时,如关键组件损坏、流量或数据量异常、延迟波动、级联故障传导、分布式集群雪崩、系统过载等等,能够持续保持稳定运行或快速恢复的能力。