-
1.请谈谈你对volatile的理解
预备知识请谈谈你对volatile的理解1.volatile是Java虚拟机提供的轻量级的同步机制1.1 保证可见性1.2 不保证原子性1.3 禁止指令重排2.JMM你谈谈(线程安全性获得保证)2.1 可见性2.2 原子性2.3 VolatileDemo代码演示可见性+原子性代码2.4 有序性指令…
-
数据库开源连接工具
dbeavertableplus…
-
程序员简历制作推荐网站
程序员简历制作推荐网站Markdown简历排版⼯具超级简历best-resume-ever 基于Vue和LESS快速⽣成简历模板极简简历⾃定义简历模板…
-
消息队列在项目中的使用
消息队列在项目中的使用背景异步并行排队消息队列在电商中的使用场景消息队列的弊端…
-
购物车实现过程
购物车实现过程图片隔离线彩蛋1.禁用cookie可以将用户信息存储到浏览器的localStorage中…
-
单点登录实现
单点登录实现使用场景实现过程图两张图片,分割线隔开demo彩蛋1.以京东为例,看单点登录实现一般用于分布式系统1)https://search.jd.com/ 商品搜索2)https://item.jd.com/ 商品详情3)https://cart.jd.com/ 购物车一次登录,如上两个系统模块…
-
es与solr的区别
es与solr的区别solr集群图es集群图…
-
redis 在项目中的使用场景
redis 在项目中的使用场景彩蛋1.序列化和反序列化是有IO操作的,会降低程序性能…
-
JVM垃圾回收机制,GC发生在JVM哪部分,有几种GC,他们的算法是什么
JVM垃圾回收机制,GC发生在JVM哪部分,有几种GC,他们的算法是什么JVM体系结构概览GC发生在heap区GC垃圾回收引用计数法复制算法标记清除标记压缩标记清除压缩…
-
Mysql什么时候适合建索引,什么时候不适合建索引
Mysql什么时候适合建索引,什么时候不适合建索引索引简介什么时候创建索引 && 什么时候不创建索引彩蛋1.order by 更烧性能 还是 order by 更烧性能group by,因为group by包含order by2.过滤性好性别:不好手机号,身份证号:好3.在xmind…