2019年5月17日

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

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

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

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

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

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

MySQL与Oracle的区别

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

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

GC算法 垃圾收集器

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

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

Distinct

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

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

生产者消费者实现

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

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

Thread状态

摘要: 阅读全文

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

导航