自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Go语言学习记录

同一个 { } 中使用的变量名是唯一的。3,名字不能是关键字。var 变量名 类型。命令行可以每个文件单独编译。编译器以文件夹为单位编译。

2024-04-28 23:25:37 621

原创 深究多线程底层原理 - 持续更新

volatile作用: 被 volatile 修饰的变量值在变化时,会被所有线程感知到.保证了多线程模型的可见性; 应用: 大量应用于 JDK 已有类型如 concurent, atomic 包下; 原理: 编译层面: 内存屏障防止指令重排序, 保证有序性; 执行层面: 被 volatile 修饰的变量在汇编语言执行时,会在语句前缀加上 lock ,从而依托多核 CPU 的缓存一致性协议 MESI (修改,互斥,共享, 无效) ,当总线中的值修改时, 多个 CPU 可以同时立刻

2024-01-06 23:05:48 852 1

原创 Linux 内核初窥

内核部分交互。

2023-11-27 21:42:10 966 1

原创 开发新业务的流程 - 浅话

2.2 核心数据流转。

2023-08-21 14:41:09 37 1

原创 Spring - 浅话 - 总纲

原理: 就是对象的创建权交给spring框架, 如果程序中需要对象, 就从工厂中获取作用: 解除类与类之间的耦合。

2023-08-21 00:14:51 17 1

原创 Spring - Bean的生命周期

简而言之, Bean的生命周期可以分为四个阶段:创建一个空的Bean -> 初始化Bean -> 使用Bean -> 销毁Bean。

2023-08-20 23:24:09 23 1

原创 Spring - 启动流程

1, 把参数source设置到springApplication属性中, 这个source可以是任意类型的参数2, 判断是否是web程序, 并且设置到WebEnvironment的boolean属性中3, 创建并初始化ApplicationInitiallzer, 设置到Initializers属性中.4, 创建并初始化ApplicationListener, 设置到Listener属性中5, 初始化主类, mainApplicationClass。

2023-08-17 00:11:54 37 1

原创 Redis-从入门到起飞

redis常见问题

2023-08-10 10:51:23 29

原创 RabbitMq异步通讯 - 入门到起飞

是由ErLang语言开发的AMQP的开源实现, 用在服务之间的异步通讯, 可用性高, 微秒级延迟, 消息可靠性高. ErLAng语言是天生支持高并发和分布式.

2023-08-09 20:38:51 74

原创 编程导航首页

供个人记录使用, 不保证可靠性, 如有错误辛苦指正

2023-08-09 20:26:04 39

空空如也

空空如也

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

TA关注的人

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