- 博客(12)
- 收藏
- 关注
原创 Java并发编程-走入并行世界
本文摘要: 文章系统性地介绍了并发编程的核心概念与技术。首先阐述了同步/异步、并发/并行、临界区、阻塞/非阻塞等基础概念,并详细分析了死锁、饥饿和活锁三种线程活跃性问题。接着讲解了五个并发级别(阻塞、无饥饿、无障碍、无锁、无等待)及其特点。随后介绍了并行计算中的两个关键定律:Amdahl定律(固定问题规模的加速限制)和Gustafson定律(扩大问题规模的并行优势)。最后深入解析了Java内存模型(JMM)的三大特性:原子性、可见性和有序性,重点说明了指令重排现象及其解决方案,并详细阐述了Happens-B
2025-07-08 13:50:51
613
原创 GO语言基础(四.流程控制)
if else if else 条件判断语句,满足if后的条件执行if里面的语句,反之执行else中的语句注意:在java中需要在if后面写括号将条件语句包裹起来,golang中不需要。
2023-12-10 18:32:24
592
原创 Redis学习(三.缓存)
缓存雪崩是指在同一时段大量的缓存key同时失效或者Redis服务宕机,导致大量请求到达数据库,带来巨大压力。解决方案:1.给不同的Key的TTL添加随机值2.利用Redis集群提高服务的可用性3.给缓存业务添加降级限流策略4.给业务添加多级缓存。
2023-03-28 16:49:44
556
原创 Sonarqube9安装与使用教程(都是干货)
该教程为Windows11+sonarqube9.0+postgresql13+JDK11的安装教程和使用教程。纯干货,超详细!
2023-02-01 16:45:52
8568
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅