摘要: 各位园友,目前博客园并发系列文章 暂时不在博客园进行更新了 将之前的文章已经迁移到知乎 https://www.zhihu.com/people/l-l-98-95/posts 阅读全文
posted @ 2024-01-05 22:32 青柠_fisher 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 并发编程是编程中重要的一环,在特定的场景下,熟悉并发知识并且掌握并发编程显得尤为重要 在本篇开篇前针对几个知识点进行说明,虽然有些组件不是位于juc下并且它本身是无锁实现的,但是它却能解决并发相关的问题 ThreadLocal的原理 ThreadLocal应该是java工程师很熟悉的一个组件,它在本 阅读全文
posted @ 2023-12-12 17:16 青柠_fisher 阅读(43) 评论(0) 推荐(1) 编辑
摘要: 在之前无意中看到有群友关于:业务中尽量不要使用并发编程和线程池一文中,引发了几点思考:对于不熟悉并发编程的开发者,引入并发设计确实会导致意想不到的问题出现,增加了维护难度和周期;但是现实在某些设计场景中,我们无法避免这种设计,并发带来的好处显而易见。 今年再重温了几遍并发设计后,我想把现有的知识点总 阅读全文
posted @ 2023-11-27 17:30 青柠_fisher 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 并发编程无处不在,本章主要从java的并发编程入手 线程 为什么我们程序中要使用多线程?单线程不是很好吗?多线程有什么意义?多线程使用的弊端? 首先需要区分线程和进程的概念。 进程属于操作系统层面,针对程序的一次执行,在计算机中,CPU用来计算任务,内存用来存储运行时的数据,外部存储如硬盘存储了持久 阅读全文
posted @ 2023-11-27 17:30 青柠_fisher 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 从用工荒到2023年,几十年的发展为何天翻地覆? 经济快速发展 截取2023年7月7日,根据报道,每年城市GDP都在以某种健康或非健康的形式持续增长,那么为什么这两年就业市场、经济压力会感到莫名的大呢?不论你是一个从渴望就业的打工人还是一个中小微企业的老板,尤其是疫情放开后说的最多的就是市场如何不好 阅读全文
posted @ 2023-09-19 17:38 青柠_fisher 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 关于Map接口,具体的实现有HashMap、HashTable、TreeMap等 HashMap 老规矩,如果我们要看源码,我们要从这么几点去看:它的继承结构、它的核心实现能力。我们知道hashMap是一个kv容器,那么它的实现其实主要取决于这几点: 1.存放 如何处理hash冲突 怎么存? 2.获 阅读全文
posted @ 2023-05-25 17:36 青柠_fisher 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 并不是所有的场景都适合微服务,我理解技术开发者都有一颗追求新技术的心,但是更重要的是业务场景及团队。 关于微服务 微服务架构,说白了就是一种上层体系的演变。从最早的单体架构,到前后分离,SOA,甚至微服务架构,其实它们都在做一件事,并且都朝着一个方向去发展:那就是分而治之!从简! 分而治之有什么好处 阅读全文
posted @ 2023-04-16 15:41 青柠_fisher 阅读(150) 评论(0) 推荐(1) 编辑
摘要: JVM调优,其实就是调整SWT和FGC的过程 JVM内存模型 通过一张基础的图了解最简单的JVM模型: 其实在jvm模型中,主要包含了我们常见的堆栈方法区等待--每个版本不同可能解释有所不同,这里默认以8版本为例: 首先给出官方文档的解释: https://docs.oracle.com/javas 阅读全文
posted @ 2023-04-05 21:38 青柠_fisher 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 通过juc下LockSupport,可以达到阻塞和唤醒线程的操作 线程信号 线程之间是需要通信的。 线程间的通信可以有很多种方式,比如线程调度、令牌许可.... 常见的线程通信方式,类似阻塞,调度,唤醒。通过并发编程中我看到了这样的一段描述,在开头补充出来: 首先,是对于常用的wait和notify 阅读全文
posted @ 2023-04-02 23:24 青柠_fisher 阅读(56) 评论(0) 推荐(0) 编辑
摘要: aqs,它是抽象队列同步器AbstractQueuedSynchronizer ,是juc包下的核心组件。 关于aqs aqs,是AbstractQueuedSynchronizer 的简称,位于juc包下。在jdk1.5后,提供了针对并发处理的一些工具。 通过aqs,其实它提供了实现锁和线程同步机 阅读全文
posted @ 2023-04-02 22:09 青柠_fisher 阅读(60) 评论(0) 推荐(0) 编辑