摘要: 分布式锁和我们平常讲到的锁原理基本一样,目的就是确保在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。 在一个进程中,也就是一个 JVM 或者说应用中,我们很容易去处理控制,在 jdk java.util 并发包中已经为我们提供了这些方法去加锁,比如 Synchronized 关键 阅读全文
posted @ 2020-02-22 21:41 赵大先生 阅读(450) 评论(0) 推荐(1) 编辑
摘要: 1)说说常见的集合有哪些吧? 答:Map接口和Collection接口是所有集合框架的父接口: Collection接口的子接口包括:Set接口和List接口 Map接口的实现类主要有:HashMap、TreeMap、Hashtable、ConcurrentHashMap以及Properties等 阅读全文
posted @ 2020-02-19 10:11 赵大先生 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 消息中间件面试题31道RabbitMQ+ActiveMQ+Kafka 前言 文章开始前,我们先了解一下什么是消息中间件? 什么是中间件? 非底层操作系统软件,非业务应用软件,不是直接给最终用户使用的,不能直接给客户带来价值的软件统称为中间件。 什么是消息中间件? 是关注于数据的发送和接收,利用高效可 阅读全文
posted @ 2020-02-13 21:39 赵大先生 阅读(678) 评论(0) 推荐(0) 编辑
摘要: GC垃圾回收机制: 浅析与理解 对垃圾回收进行分析前,我们先来了解一些基本概念 基本概念 内存管理:内存管理对于编程语言至关重要。汇编允许你操作所有东西,或者说要求你必须全权处理所有细节更合适。C 语言中虽然标准库函数提供一些内存管理支持,但是对于之前调用 malloc 申请的内存,还是依赖于你亲自 阅读全文
posted @ 2020-02-09 22:01 赵大先生 阅读(364) 评论(0) 推荐(0) 编辑
摘要: Java基础篇 - 强引用、弱引用、软引用和虚引用 原创零壹技术栈 最后发布于2018-09-09 08:58:21 阅读数 4936 收藏展开前言Java执行GC判断对象是否存活有两种方式其中一种是引用计数。 引用计数:Java堆中每一个对象都有一个引用计数属性,引用每新增1次计数加1,引用每释放 阅读全文
posted @ 2020-02-09 21:37 赵大先生 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 数据库中事务的ACID特性 前言前面我们介绍过数据库中 带你了解数据库中JOIN的用法 与 带你了解数据库中group by的用法 的相关用法。本章节主要来介绍下数据库中一个非常重要的知识点事务,也是我们项目中或面试中经常会遇到的知识点。如有错误还请大家及时指出~ 涉及面试题: 请讲下你对事务的理解 阅读全文
posted @ 2020-02-03 20:21 赵大先生 阅读(228) 评论(0) 推荐(0) 编辑
摘要: redis常用的命令行以及操作 转载酱紫人的理直气壮 最后发布于2018-07-30 17:00:41 阅读数 805 收藏 转载地址:https://blog.csdn.net/li_lening/article/details/81288121 Redis简介: 1.Redis是一个开源的使用A 阅读全文
posted @ 2020-02-03 20:00 赵大先生 阅读(437) 评论(0) 推荐(0) 编辑
摘要: redis是什么? redis是一个高性能的key-value数据库,它是完全开源免费的,而且redis是一个NOSQL类型数据库,是为了解决高并发、高扩展,大数据存储等一系列的问题而产生的数据库解决方案,是一个非关系型的数据库。但是,它也是不能替代关系型数据库,只能作为特定环境下的扩充。 redi 阅读全文
posted @ 2020-02-03 19:58 赵大先生 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 什么是C/S结构,其和B/S有什么区别很联系呢 原地址:https://zhidao.baidu.com/question/12962713.html C/S结构即服务器/客户机结构。C/S结构通常采取两层结构。客户机通过局域网与服务器相连,接受用户的请求,并通过网络向服务器提出请求,对数据库进行操 阅读全文
posted @ 2020-02-03 11:16 赵大先生 阅读(1504) 评论(0) 推荐(0) 编辑
摘要: JDK各个版本的区别 原地址:https://blog.csdn.net/papima/article/details/78219001 jdk1.5的新特性: 1. 泛型 ArrayList list=new ArrayList() >ArrayList<Integer>list=new Arra 阅读全文
posted @ 2020-02-02 21:25 赵大先生 阅读(12025) 评论(0) 推荐(2) 编辑