随笔分类 -  java面试题

摘要:https://blog.csdn.net/u012970976/article/details/106961182/ 阅读全文
posted @ 2021-12-12 14:26 开顺 阅读(15) 评论(0) 推荐(0) 编辑
摘要:使用Lua脚本来实现,因为Redis是单线程的,又是C语言编写的,可以使用Lua调用Redis的命令,Lua会具有排他性,所以能够保证安全。 使用Lua脚本来实现,因为Redis是单线程的,又是C语言编写的,可以使用Lua调用Redis的命令,Lua会具有排他性,所以能够保证安全。 1 2 3 4 阅读全文
posted @ 2021-04-17 18:07 开顺 阅读(89) 评论(0) 推荐(0) 编辑
摘要:摘抄自:https://www.cnblogs.com/dawuge/p/10480813.html 参与过抢购活动就知道,很明显的一点是商即便商品实际没有了也是可以下单成功的,但是在支付的时候会提示你商品没有了。 实现原理:list双向链表 使用redis队列,因为pop操作是原子的,即使有很多用 阅读全文
posted @ 2021-04-17 17:51 开顺 阅读(512) 评论(0) 推荐(0) 编辑
摘要:参考:https://juejin.im/post/5d5374076fb9a06ac76da894#heading-8synchronized,是解决并发情况下数据同步访问问题的一把利刃,也是面试经常闻到的一个知识点。那么synchronized的底层原理是什么呢? Synchronized的使用 阅读全文
posted @ 2020-09-25 11:53 开顺 阅读(505) 评论(0) 推荐(0) 编辑
摘要:2019年JVM面试都问了什么?快看看这22道面试题!(附答案解析) 一. Java 类加载过程? Java 类加载需要经历一下 7 个过程: 1. 加载 加载是类加载的第一个过程,在这个阶段,将完成一下三件事情: • 通过一个类的全限定名获取该类的二进制流。 • 将该二进制流中的静态存储结构转化为 阅读全文
posted @ 2020-03-09 22:16 开顺 阅读(143) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/ThinkWon/article/details/104588551 阅读全文
posted @ 2020-03-06 09:59 开顺 阅读(273) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示