上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页

2019年5月17日

第36讲 谈谈MySQL支持的事务隔离级别,以及悲观锁和乐观锁的原理和应用场景

摘要: 在日常开发中,尤其是业务开发,少不了利用 Java 对数据库进行基本的增删改查等数据操作,这也是 Java 工程师的必备技能之一。做好数据操作,不仅仅需要对 Java 语言相关框架的掌握,更需要对各种数据库自身体系结构的理解。今天这一讲,作为补充 Java 面试考察知识点的完整性,关于数据库的应用和 阅读全文

posted @ 2019-05-17 23:58 cxhfuujust 阅读(227) 评论(0) 推荐(0) 编辑

第37讲 谈谈Spring Bean的生命周期和作用域

摘要: 在企业应用软件开发中,Java 是毫无争议的主流语言,开放的 Java EE 规范和强大的开源框架功不可没,其中 Spring 毫无疑问已经成为企业软件开发的事实标准之一。今天这一讲,我将补充 Spring 相关的典型面试问题,并谈谈其部分设计细节。今天我要问你的问题是,谈谈 Spring Bean 阅读全文

posted @ 2019-05-17 23:57 cxhfuujust 阅读(146) 评论(0) 推荐(0) 编辑

MySQL与Oracle的区别

摘要: 一、并发性 并发性是oltp数据库最重要的特性,但并发涉及到资源的获取、共享与锁定。 mysql:mysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。虽然InnoDB引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索 阅读全文

posted @ 2019-05-17 23:34 cxhfuujust 阅读(211) 评论(0) 推荐(0) 编辑

GC算法 垃圾收集器

摘要: 概述 垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。 jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理,因此, 阅读全文

posted @ 2019-05-17 20:37 cxhfuujust 阅读(104) 评论(0) 推荐(0) 编辑

Distinct

摘要: 1.topology 2.缓存,10秒记录一次 hour 3.去重 阅读全文

posted @ 2019-05-17 19:36 cxhfuujust 阅读(404) 评论(0) 推荐(0) 编辑

生产者消费者实现

摘要: 1.Java 通过阻塞队列实现生产者消费者模式 阻塞队列 Blocking Queue 当队列空时,获取元素的线程会等待 当队列满时,存储元素的线程会等待 提供的方法: 插入元素: add(e):抛出异常 offer(e):返回特殊值 put(e):一直阻塞 offer(e,time,unit):超 阅读全文

posted @ 2019-05-17 11:49 cxhfuujust 阅读(190) 评论(0) 推荐(0) 编辑

Thread状态

摘要: 阅读全文

posted @ 2019-05-17 10:30 cxhfuujust 阅读(75) 评论(0) 推荐(0) 编辑

2019年5月16日

单例模式(七种实现方法)

摘要: 定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 单例模式结构图: 单例模式有多种写法各有利弊,现在我们来看看各种模式写法。 1. 饿汉模式 这种方式在类加载时就完成了初始化,所以类加载较慢,但获取对象的速度快。 这种方式基于类加载机制避免了多线程的同步问题,但是也不能确定有其他的方式( 阅读全文

posted @ 2019-05-16 23:20 cxhfuujust 阅读(184) 评论(0) 推荐(0) 编辑

2019年5月5日

【JUC】JDK1.8源码分析之AbstractQueuedSynchronizer

摘要: 一、前言 在锁框架中,AbstractQueuedSynchronizer抽象类可以毫不夸张的说,占据着核心地位,它提供了一个基于FIFO队列,可以用于构建锁或者其他相关同步装置的基础框架。所以很有必要好好分析。 二、AbstractQueuedSynchronizer数据结构 分析类,首先就要分析 阅读全文

posted @ 2019-05-05 19:16 cxhfuujust 阅读(363) 评论(0) 推荐(0) 编辑

【JUC】JDK1.8源码分析之ConcurrentHashMap

摘要: 一、前言 最近几天忙着做点别的东西,今天终于有时间分析源码了,看源码感觉很爽,并且发现ConcurrentHashMap在JDK1.8版本与之前的版本在并发控制上存在很大的差别,很有必要进行认真的分析,下面进行源码分析。 二、ConcurrentHashMap数据结构 之前已经提及过,Concurr 阅读全文

posted @ 2019-05-05 19:11 cxhfuujust 阅读(174) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页

导航