Maven是Apache旗下的一个开源项目,是一个项目管理和构建工具,它基于项目对象模型(Project Object Model , 简 称: POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。掌握Maven可以进行一些简单的依赖管理、 统一项目结构、 项目构建,下面做详细介绍。查看全文>>
ThreadLocal是Java中一种线程封闭技术,它提供了一种线程本地变量的机制,使得每个线程都拥有一个独立的变量副本,这样可以避免多个线程访问同一个变量时产生的并发问题。查看全文>>
Synchronized是一种独占锁(也称为互斥锁),在 Java 中用于保护共享资源的并发访问。Synchronized 可以保证同一时刻只有一个线程可以获取到锁,从而避免了多个线程同时修改共享资源的问题。然而,Synchronized 是一种非公平锁,因为它不能保证先请求锁的线程先获取锁。查看全文>>
SpringCloud是一系列框架的有序集合,为开发人员构建微服务架构提供了完整的解决方案。Spring Cloud根据分布式服务协调治理的需求成立了许多子项目,每个项目通过特定的组件去实现,下面我们讲解一下Spring Cloud 包含的常用组件以及模块。查看全文>>
在Java中,Queue是一个接口,它有许多实现类,如LinkedList,PriorityQueue等。Queue接口提供了许多方法,其中poll()和remove()是两个常用的方法。查看全文>>
能学到东西吗?黑马程序员是传智教育2010年成立的线下IT技能培训班,北京校区是最早开课的,拥有充足的培训经验,教学质量有保障。查看全文>>