摘要:
maven下载地址:http://maven.apache.org/download.cgi 1. 下载Maven 下载需要的Maven版本,Maven版本和Idea、JDK的版本都是有关系的,如果你还使用的是JDK1.8,建议下载Maven3.* 如果你不需要最新版本,只要历史版本,可以点击下面的 阅读全文
摘要:
公众号:三太子敖丙 Volatile详解: https://mp.weixin.qq.com/s/Oa3tcfAFO9IgsbE22C5TEg 乐观锁、悲观锁:https://mp.weixin.qq.com/s/WtAdXvaRuBZ-SXayIKu1mA Synchronized底层实现:htt 阅读全文
摘要:
转自微信公众号 安琪拉的博客 1. HashMap的内部数据结构? JDK1.8版本的,内部使用数组 + 链表 / 红黑树;数据结构如下图: 2. HashMap的数据插入原理吗? 1.判断数组是否为空,为空进行初始化; 2. 不为空,计算 k 的 hash 值,通过 (n - 1) & hash计 阅读全文
摘要:
原文:https://www.cnblogs.com/wcwnina/p/8728391.html 作者:失恋的蔷薇 1. Nginx的产生 没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Unif 阅读全文
摘要:
以下文章来源于微信公众号:捡田螺的小男孩 ,作者:捡田螺的小男孩 1. 问题描述 上周五晚上主营出现部分设备掉线,经过查看日志发现是由于缓存系统出现长时间gc导致的。这里的gc日志的特点是: 1.gc时间都在2s以上,部分节点甚至出现12s超长时间gc。 2.同一个节点距离上次gc时间间隔为普遍为1 阅读全文
摘要:
实战:RocketMQ削峰,这一篇就够了 https://juejin.im/post/5ea159e4f265da47f0794da5 阅读全文
摘要:
以下文章来源于程序员cxuan ,作者一枝花算不算浪漫 谈到并发,我们不得不说AQS(AbstractQueuedSynchronizer),所谓的AQS即是抽象的队列式的同步器,内部定义了很多锁相关的方法,我们熟知的ReentrantLock、ReentrantReadWriteLock、Coun 阅读全文
摘要:
1. 介绍 jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、maven、gradle等多种第三方构建工具,同时跟svn、 阅读全文
摘要:
文章来源:掘金 作者:申城异乡人 RabbitMQ使用教程(一)RabbitMQ环境安装配置及Hello World示例 https://juejin.im/post/5ce644b9f265da1b6028dbcd RabbitMQ使用教程(二)RabbitMQ用户管理,角色管理及权限设置 htt 阅读全文
摘要:
文章来源:掘金 作者:敖丙 Redis-避免缓存穿透的利器之BloomFilter 《我们一起进大厂》系列- Redis基础 《我们一起进大厂》系列-缓存雪崩、击穿、穿透 《我们一起进大厂》系列-Redis哨兵、持久化、主从、手撕LRU 《我们一起进大厂》系列-Redis双写一致性、并发竞争、线程模 阅读全文