Java中的并发容器

1. 同步容器类的问题 在Java中,同步容器主要包括2类: Vector、Stack、HashTable Collections类中提供的静态工厂方法创建的类 这些类通过对每个公有方法都进行同步来实现线程安全。同步容器类是线程安全的,但在某…

继续阅读Java中的并发容器

Go语言入门

Go介绍 什么是Go? Go是一种跨平台的开源编程语言 Go可用于创建高性能应用程序 Go是一种快速、静态类型、编译语言,具有动态类型、解释语言的感觉 Go的语法类似于C++ Go的应用场景 服务端Web开发 开发基于网络的程…

继续阅读Go语言入门

缓存的读写策略

前言 在构建高性能应用程序和系统时,选择适当的缓存策略是至关重要的。数据库和缓存之间的关系直接影响系统的性能、可伸缩性和稳定性。下面讨论几种常见的缓存策略,探讨它们的特点以及在实际应用中的优劣之处。 …

继续阅读缓存的读写策略

堆是什么? 一个堆是一个存储在数组中的二叉树,它不使用父/子指针。堆是根据”堆属性”对节点的顺序进行排序的。 堆的常见用途包括: 构建优先队列。 支持堆排序。 快速计算集合中的最小(或最大)元素。 堆的属性 …

继续阅读