Loading

摘要: 大白话聊聊Java并发面试问题之谈谈你对AQS的理解? 本文转载自https://www.cnblogs.com/alimayun/p/12129816.html 一、写在前面 上一篇文章聊了一下java并发中常用的原子类的原理和Java 8的优化,具体请参见文章:《大白话聊聊Java并发面试问题之 阅读全文
posted @ 2021-04-14 17:28 落地窗&阳光 阅读(62) 评论(0) 推荐(0)
摘要: LinkedHashMap<String,User> result = //方法一 map.entrySet().stream() //根据User中某个字段进行排序 .sorted(Map.Entry.comparingByValue( //若为Map<String,String>,则不需要下面这 阅读全文
posted @ 2021-02-05 14:23 落地窗&阳光 阅读(76) 评论(0) 推荐(0)
摘要: 关于消息队列的问题 1. 你在项目中是怎么用的消息队列? 当箱体有投放行为产生的时候,箱体大屏上会第一时间反馈投放完成,箱体后台会向kafka推送一条投放信息,等待业务服务的异步处理,在服务端进行消费,并根据业务处理,插入不同的业务表中. 2. 为什么使用消息队列? 首先说说,消息队列的优势 异步化 阅读全文
posted @ 2021-02-05 14:21 落地窗&阳光 阅读(194) 评论(0) 推荐(0)
摘要: JVM 一、jvm运行流程 二、jvm结构 1.jvm基本结构 类加载器,执行引擎,运行时数据区,本地接口 Class Files → ClassLoader → 运行时数据区 → 执行引擎,本地库接口 → 本地方法库 其中对于方法区,很多人更愿意称为:“永久代(Permanent Generati 阅读全文
posted @ 2021-02-05 14:19 落地窗&阳光 阅读(48) 评论(0) 推荐(0)
摘要: Prometheus+Grafana监控部署实践 前言:说明 原博客: https://blog.csdn.net/baidu_38432732/article/details/97003079 , 本文指令大部分复制原博客,所以版本号需要注意一下,不能原样复制 在部署之前,需要关闭防火墙(fire 阅读全文
posted @ 2021-01-27 16:17 落地窗&阳光 阅读(247) 评论(0) 推荐(0)