自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Java并发编程-走入并行世界

本文摘要: 文章系统性地介绍了并发编程的核心概念与技术。首先阐述了同步/异步、并发/并行、临界区、阻塞/非阻塞等基础概念,并详细分析了死锁、饥饿和活锁三种线程活跃性问题。接着讲解了五个并发级别(阻塞、无饥饿、无障碍、无锁、无等待)及其特点。随后介绍了并行计算中的两个关键定律:Amdahl定律(固定问题规模的加速限制)和Gustafson定律(扩大问题规模的并行优势)。最后深入解析了Java内存模型(JMM)的三大特性:原子性、可见性和有序性,重点说明了指令重排现象及其解决方案,并详细阐述了Happens-B

2025-07-08 13:50:51 613

原创 GO语言基础知识(五.数组与多维数组)

golang数组与java数组

2023-12-17 13:49:58 547

原创 GO语言基础(四.流程控制)

if else if else 条件判断语句,满足if后的条件执行if里面的语句,反之执行else中的语句注意:在java中需要在if后面写括号将条件语句包裹起来,golang中不需要。

2023-12-10 18:32:24 592

原创 GO语言基础知识(三.运算符)

golang运算符

2023-12-10 16:49:45 483

原创 GO语言基础知识(二.基本数据类型,类型转化)

go语言基本数据类型以及如何类型转化

2023-12-03 20:59:53 1088

原创 Go语言基础知识(一.控制台打印和定义常量,变量)

go语言基础知识,go语言于java的区别

2023-12-02 18:36:36 1802

原创 Redis学习(三.缓存)

缓存雪崩是指在同一时段大量的缓存key同时失效或者Redis服务宕机,导致大量请求到达数据库,带来巨大压力。解决方案:1.给不同的Key的TTL添加随机值2.利用Redis集群提高服务的可用性3.给缓存业务添加降级限流策略4.给业务添加多级缓存。

2023-03-28 16:49:44 556

原创 Redis学习(二.集成邮件发送与验证)

使用Redis和emali完成邮件发送并验证功能

2023-03-20 15:30:47 1485

原创 Sonarqube9安装与使用教程(都是干货)

该教程为Windows11+sonarqube9.0+postgresql13+JDK11的安装教程和使用教程。纯干货,超详细!

2023-02-01 16:45:52 8568 2

原创 Redis学习(一.redis中的数据结构)

Redis学习(一.redis中的数据结构)

2022-07-15 17:28:27 452

原创 Python学习第二天(基础知识一)

Python基础知识一

2022-07-11 22:06:22 647 3

原创 Python学习第一天(turtle库)

python:turtle库学习

2022-07-10 21:14:14 944

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除