摘要: 在许多Java面试中,我们经常会看到关于Java类加载机制的考察,例如下面这道题: 请写出最后的输出字符串。 正确答案是: 我相信很多同学看到这个题目之后,表情是崩溃的,完全不知道从何入手。有的甚至遇到了几次,仍然无法找到正确的解答思路。 其实这种面试题考察的就是你对Java类加载机制的理解。 如果 阅读全文
posted @ 2019-05-11 20:22 2015,加油! 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 事务是MySQL等关系型数据库区别于NoSQL的重要方面,是保证数据一致性的重要手段。本文将首先介绍MySQL事务相关的基础概念,然后介绍事务的ACID特性,并分析其实现原理。 MySQL博大精深,文章疏漏之处在所难免,欢迎批评指正。 一、基础概念 事务(Transaction)是访问和更新数据库的 阅读全文
posted @ 2019-05-11 16:02 2015,加油! 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 添加一个队列模拟商品列表 lpush productlist 1 2 3 4 5 6 7 8 9 101利用多线程模拟 30 个人抢购这 10 件商品: 参考文章:https://blog.csdn.net/a909301740/article/details/85853414 阅读全文
posted @ 2019-05-11 16:01 2015,加油! 阅读(4636) 评论(0) 推荐(0) 编辑
摘要: 首先,我们一起来看看这个问题的背景? 前段时间有个朋友在外面面试,然后有一天找我聊说:有一个国内不错的电商公司,面试官给他出了一个场景题: 假如下单时,用分布式锁来防止库存超卖,但是是每秒上千订单的高并发场景,如何对分布式锁进行高并发优化来应对这个场景? 他说他当时没答上来,因为没做过没什么思路。其 阅读全文
posted @ 2019-05-11 15:57 2015,加油! 阅读(517) 评论(0) 推荐(1) 编辑
摘要: Spring Boot是Spring旗下众多的子项目之一,其理念是约定优于配置,它通过实现了自动配置(大多数用户平时习惯设置的配置作为默认配置)的功能来为用户快速构建出标准化的应用。Spring Boot的特点可以概述为如下几点: 内置了嵌入式的Tomcat、Jetty等Servlet容器,应用可以 阅读全文
posted @ 2019-05-11 14:54 2015,加油! 阅读(1747) 评论(0) 推荐(0) 编辑