加载中
Java虚拟机垃圾回收相关知识点全梳理(下)

一、前言 上一篇文章《Java虚拟机垃圾回收相关知识点全梳理(上)》我整理分享了JVM运行时数据区域的划分,垃圾判定算法以及垃圾回收算法,各种算法的适用场景。今天,我整理分享下JVM性能的...

05/09 18:21
386
Java虚拟机垃圾回收相关知识点全梳理(上)

一、前言 笔者最近在复习JVM的知识,本着记录分享的精神,整理下学习Java虚拟机垃圾回收相关知识点,由于整个垃圾回收内容比较多,我将整理成上下两篇文章去分享,上篇我会主要分享Java虚拟机...

04/29 09:20
806
对于MySQL你必须要了解的锁知识

一、前言 MySQL 的锁按照范围可以分为全局锁、表锁、行锁,其中行锁是由数据库引擎实现的,并不是所有的引擎都提供行锁,MyISAM 就不支持行锁,所以文章介绍行锁会以InnoDB引擎为例来介绍行锁...

04/15 09:19
604
MySql索引那些事

概述 上一篇文章《一条sql语句在mysql中是如何执行的》我们聊到了sql语句内部的执行,包括InnoDB引擎是如何支持事务的,如何做到可以备份恢复的,那么今天我们来聊一聊MySql索引的那些事,在...

04/01 09:22
5.1K
一条sql语句在mysql中是如何执行的

概览 最近开始在学习mysql相关知识,自己根据学到的知识点,根据自己的理解整理分享出来,本篇文章会分析下一个sql语句在mysql中的执行流程,包括sql的查询在mysql内部会怎么流转,sql语句的...

浅析一次HTTP请求

一、概览 上一篇文章《对于Ping的过程,你真的了解吗?》我们通过抓包工具来分析了一次 Ping 的过程,我们知道了 ping 是依托于 ICMP 协议,然后再局域网中还会涉及到 ARP 请求,今天这篇文章...

对于Ping的过程,你真的了解吗?

一、概览 对于ping命令,想必只要是程序员都知道吧?当我们检查网络情况的时候,最先使用的命令肯定是ping命令吧?一般我们用ping查看网络情况,主要是检查两个指标,第一个是看看是不是超时...

2018/12/23 17:15
1K
带你走进java集合之ConcurrentHashMap

一、概述 上一篇文章《带你走进java集合之HashMap》分析了HashMap的实现原理,重点分析了HashMap是怎么样的一种数据结构,以及如何去插入,查询,扩容等操作。相信经过上一篇文章的学习,大家...

2018/10/18 18:45
482
Java锁之ReentrantReadWriteLock

一、前言 上一篇Java锁之ReentrantLock(二)分析了ReentrantLock实现利器AQS同步器,通过AQS源码分析,我们知道了同步器通过sate状态进行锁的获取与释放,同时构造了双向FIFO双向链表进行线...

2018/08/26 18:02
573
Java锁之ReentrantLock(二)

一、前言 上一篇《Java锁之ReentrantLock(一)》已经介绍了ReentrantLock的基本源码,分析了ReentrantLock的公平锁和非公平锁机制,最终分析ReentrantLock还是依托于AbstractQueuedSynchro...

2018/08/17 16:48
472
Java锁之ReentrantLock(一)

一、ReenTrantLock结构 图1-1 根据上图可以知道,ReenTrantLock继承了Lock接口,Lock接口声明方法如下: 方法名 说明 抛出异常 lock() 一直阻塞获取锁,直到获取成功 无 lockInterruptibl...

2018/08/10 22:42
369
JVM垃圾收集器笔记整理

个人笔记,针对jvm垃圾收集器的知识点整理

2018/04/24 09:48
686
简单聊聊WebSocket

一、概述 上一篇文章《浅析一次HTTP请求》我们分析了简单的一次 HTTP 请求具体是怎么样完成的,分析了 HTTP 协议的数据结构,如何连接,如何断开,又是如何多路复用的,那么今天我们来聊聊另...

03/21 13:45
32
Java设计模式之代理模式

一、前期回顾 上一篇文章《JAVA设计模式之模板方法模式和建造者模式》谈到了设计模式中建造类的模式,我们来回顾下。模板方法模式定义了核心的算法结构,然后子类可以实现某些特定结构的算法...

2018/11/25 20:08
8
JAVA设计模式之模板方法模式和建造者模式

一、前期回顾 上一篇《Java 设计模式之工厂方法模式与抽象工厂模式》介绍了三种工厂模式,分别是工厂方法模式,简单工厂方法模式,抽象工厂模式,文中详细根据实际场景介绍了三种模式的定义,...

2018/11/17 22:28
22
Java设计模式之工厂方法模式与抽象工厂模式

一、前期回顾 上一篇《Java设计模式之单例模式》详细介绍了单例模式,介绍了单例模式的使用场景,优缺点,同时也写了两种常见的单例模式写法,懒汉式单例模式和饿汉氏单例模式,当然,单例模...

2018/11/09 14:39
14
Java设计模式之单例模式

一、前期回顾 上一篇《Java设计模式之开篇》介绍了设计的六大原则,分别是,单一职责、里氏替换原则、依赖倒置、迪米特法则、接口隔离、开闭原则。每一个原则都通过定义解释和代码实战进行详...

2018/11/03 11:58
19
JAVA设计模式之开篇

一、概述 设计模式笔者之前也学习过一遍,但是惭愧工作中只用到几种常用的模式,比如单例模式,工厂模式,装饰者模式等。自己回想起来,发现大部分都差不多忘记了,所以,笔者想把设计模式重...

2018/10/28 17:39
19
带你走进java集合之HashMap

一、概述 HashMap是一个散列表,它存储的内容是键值对(key-value)映射,它是基于哈希表的 Map 接口的非同步实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。 作为一名j...

2018/10/06 17:37
128
JAVA集合之ArrayList

一、前言 Java 集合类提供了一套设计良好的支持对一组对象进行操作的接口和类,JAVA常用的集合接口有4类,分别是: Collection:代表一组对象,每一个对象都是它的子元素 Set:不包含重复元素...

2018/09/24 10:03
36

没有更多内容

加载失败,请刷新页面

返回顶部
顶部