摘要: 文章结构 前言 想要读懂 Java 中的并发包,就是要先读懂 CAS 机制,因为 CAS 是并发包的底层实现原理。本文主要讨论 synchronized:大材小用 我们先来看几行代码: 假如有100个线程同时调用 increment() 方法对 i 进行自增操作,i 的结果会是 100 吗? 学会多 阅读全文
posted @ 2019-04-11 23:05 二叉树的博客 阅读(1049) 评论(0) 推荐(1) 编辑
摘要: 大多数java开发的小伙伴都用过maven来对包进行管理。在自己写项目的过程中,对自己的项目也会进行groupdId,artifactId,version的配置。下面我们来对着3个配置进行简单说明。 配置文件中gav的说明 groupId:顾名思义,即组织或公司,一般我们会用公司或者自己的前几级包名 阅读全文
posted @ 2019-04-11 20:40 二叉树的博客 阅读(4266) 评论(0) 推荐(0) 编辑
摘要: 一、Redis简介 redis主要解决的问题 分布式缓存是分布式系统中的重要组件,主要解决高并发、大数据场景下,热点数据访问的性能问题,提供高性能的数据快速访问。 使用缓存常见场景 项目中部分数据访问比较频繁,对下游 DB(例如 MySQL)造成服务压力,这时候可以使用缓存来提高效率。 主要的缓存组 阅读全文
posted @ 2019-04-11 09:37 二叉树的博客 阅读(953) 评论(0) 推荐(1) 编辑