上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: JUC学习笔记——并发工具JUC 在本系列内容中我们会对JUC做一个系统的学习,本片将会介绍JUC的核心内容 我们会分为以下几部分进行介绍: AQS 原理 ReentrantLock 原理 读写锁 Semaphore CountdownLatch CyclicBarrier 线程安全集合类概述 AQ 阅读全文
posted @ 2022-11-21 08:36 秋落雨微凉 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 数据结构篇——KMP算法 本次我们介绍数据结构中的KMP算法,我们会从下面几个角度来介绍: 问题介绍 暴力求解 知识补充 Next示例 Next代码 匹配示例 匹配代码 完整代码 问题介绍 首先我们先介绍适用于KMP算法的问题: 给定一个字符串S,以及一个模式串P,所有字符串中只包含大小写英文字母以 阅读全文
posted @ 2022-11-19 08:09 秋落雨微凉 阅读(414) 评论(0) 推荐(1) 编辑
摘要: JUC学习笔记——并发工具线程池 在本系列内容中我们会对JUC做一个系统的学习,本片将会介绍JUC的并发工具线程池 我们会分为以下几部分进行介绍: 线程池介绍 自定义线程池 模式之Worker Thread JDK线程池 Tomcat线程池 Fork/Join 线程池介绍 我们在这一小节简单介绍一下 阅读全文
posted @ 2022-11-18 07:59 秋落雨微凉 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 数据结构篇——栈和队列 本次我们介绍数据结构中的栈和队列,我们会从下面几个角度来介绍: 栈和队列简述 模拟栈 模拟队列 栈和队列简述 首先我们要简单了解一下栈和队列: 栈:数据元素先进后出 队列:数据元素先进先出 我们分别给出展示图: 模拟栈 我们下面给出用数组模拟栈的写法: public clas 阅读全文
posted @ 2022-11-17 07:56 秋落雨微凉 阅读(70) 评论(0) 推荐(0) 编辑
摘要: JUC学习笔记——共享模型之不可变 在本系列内容中我们会对JUC做一个系统的学习,本片将会介绍JUC的不可变内容 我们会分为以下几部分进行介绍: 不可变案例 不可变设计 模式之享元 原理之final 无状态 不可变案例 我们下面通过一个简单的案例来讲解不可变的共享 案例展示 首先我们给出一个简单的不 阅读全文
posted @ 2022-11-16 08:00 秋落雨微凉 阅读(112) 评论(0) 推荐(0) 编辑
摘要: JUC学习笔记——共享模型之无锁 在本系列内容中我们会对JUC做一个系统的学习,本片将会介绍JUC的无锁 我们会分为以下几部分进行介绍: 无锁操作 CAS与Volatile 原子类型 原理篇 Unsafe 并发无锁操作 这一小节我们将讲解如何用无锁操作完成并发操作 问题展现 我们给出一段之前并发展示 阅读全文
posted @ 2022-11-15 07:52 秋落雨微凉 阅读(36) 评论(0) 推荐(0) 编辑
摘要: JUC学习笔记——共享模型之内存 在本系列内容中我们会对JUC做一个系统的学习,本片将会介绍JUC的内存部分 我们会分为以下几部分进行介绍: Java内存模型 可见性 模式之两阶段终止 模式之Balking 原理之指令级并行 有序性 volatile原理 Java内存模型 我们首先来介绍一下Java 阅读全文
posted @ 2022-11-14 07:51 秋落雨微凉 阅读(246) 评论(0) 推荐(0) 编辑
摘要: JUC学习笔记——共享模型之管程 在本系列内容中我们会对JUC做一个系统的学习,本片将会介绍JUC的管程部分 我们会分为以下几部分进行介绍: 共享问题 共享问题解决方案 线程安全分析 Monitor synchronized锁 Wait/notify 模式之保护性暂停 模式之生产者消费者 park 阅读全文
posted @ 2022-11-12 08:05 秋落雨微凉 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 数据结构篇——链表 本次我们介绍数据结构中的链表,我们会从下面几个角度来介绍: 单链表 双链表 单链表 我们会在这里介绍单链表 单链表简介 我们首先来简单介绍一下单链表: 单链表就是一条长链,我们会延一个固定的顺序来获得或增添值 我们在算法计算中,通常会采用数组来模拟单链表来完成一些操作 单链表的作 阅读全文
posted @ 2022-11-11 08:03 秋落雨微凉 阅读(132) 评论(0) 推荐(0) 编辑
摘要: JUC学习笔记——进程与线程 在本系列内容中我们会对JUC做一个系统的学习,本片将会介绍JUC的进程与线程部分 我们会分为以下几部分进行介绍: 进程与线程 并发与并行 同步与异步 线程详解 进程与线程 在这一小节我们将简单介绍进程与线程 进程 首先我们来简单了解一下程序: 程序由指令和数据组成,我们 阅读全文
posted @ 2022-11-10 08:16 秋落雨微凉 阅读(54) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页