自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常见限流算法

常见限流算法:计数器、滑动窗口、漏桶、令牌桶

2025-07-26 09:06:13 575

原创 MySQL锁(二) 共享锁与互斥锁

可以明显看到,第二个事务中尝试通过加共享锁的方式读取这条数据,依旧会陷入阻塞状态,那前面究竟是因为啥原因才导致的能读到数据呢?因此从这个实验中可以得知:共享锁也具备排他性,会排斥其他尝试写的线程,当有线程尝试修改同一数据时会陷入阻塞,直至持有共享锁的事务结束才能继续执行。这种普通读 不会被阻塞,也就是另一个事务不获取排他锁读数据,而是以普通的方式读数据,这种方式则可以立刻执行,上面简单的了解了共享锁之后,紧着来看看排他锁,排他锁也被称之为独占锁。的这条数据执行修改操作,此时共享锁会出现排斥行为,不允许。

2025-07-21 08:47:50 456

原创 MySQL锁(一) 概述与分类

mysql 锁

2025-07-21 08:46:21 447

原创 聊聊内网穿透

内网穿透技术解决了内网服务无法被外网访问的问题,主要适用于个人开发者、家庭NAS等场景。文章介绍了三种主流穿透方式。

2025-07-21 08:37:33 936

原创 Gotaxy:自研轻量级内网穿透工具

一个自研轻量级内网穿透工具

2025-07-12 11:12:07 973

原创 Go 访问者模式

go 访问者模式

2025-06-29 20:53:39 407

原创 git merge 和 git rebase的区别

git merge 和 git rebase的区别

2025-06-15 16:29:50 338

原创 Go深入学习延迟语句

Go语言中的defer机制及其执行特性

2025-06-07 19:40:41 811

原创 Broker、Proxy、Agent的区别

Broker、Proxy、Agent的区别

2025-06-01 14:42:49 1144

原创 golang逃逸分析

golang逃逸分析

2025-05-25 14:22:46 523

原创 golang选项设计模式

选项设计模式

2025-05-18 15:26:00 518

原创 Kafka

kafka

2025-05-11 14:42:15 759

原创 gorm数据类型对应mysql字段类型

gorm数据类型对应mysql字段类型

2025-05-04 14:38:17 236

原创 Go设计模式-观察者模式

golang设计模式-观察者模式

2025-04-26 09:32:51 789

原创 golang第三方库mux

mux

2025-04-20 11:23:55 613

原创 gorm基础:自定义数据类型

自定义数据类型

2025-04-20 11:16:33 449 1

原创 gorm基础:事务

gorm事务

2025-04-13 15:18:27 191

原创 grom多表关系

默认的连接表,只有双方的主键id,展示不了更多信息了这是官方的例子,我修改了一下ID uintID uint这个功能还是很有用的,例如你的文章表 可能叫ArticleModel,你的标签表可能叫TagModel那么按照gorm默认的主键名,那就分别是ArticleModelID,TagModelID,太长了,根本就不实用这个地方,官网给的例子看着也比较迷,不过我已经跑通了主要是要修改这两项joinForeignKey 连接的主键idJoinReferences 关联的主键id。

2025-04-05 19:12:59 867

原创 gorm三:高级查询

gorm三:高级查询

2025-03-30 14:42:47 339

原创 golang编程范式-函数式编程

golang编程范式-函数式编程

2025-03-22 08:46:49 1083

原创 gorm基础二:单表查询

golang基础二:单表查询

2025-03-16 08:56:06 377

原创 golang设计模式-装饰器模式

golang设计模式-装饰器模式

2025-03-09 10:56:54 470

原创 gorm基础一

gorm基础一

2025-03-02 14:34:59 283

原创 git常用操作

git常用命令

2025-02-26 10:58:53 494

原创 golang设计模式-函数选项模式

golang设计模式-函数选项模式

2025-02-23 15:59:06 467

原创 Redis基础笔记

redis基础笔记

2025-02-09 16:10:38 981

原创 【MySQL】存储函数

MySQL存储函数

2025-01-25 20:38:20 1279

原创 MySQL存储引擎

MySQL存储引擎

2025-01-19 19:46:55 528

原创 【MySQL】基础三:多表查询

MySQL多表查询

2024-12-15 08:17:59 832

原创 【MySQL】基础二:函数、约束

MySQL函数、约束

2024-12-07 10:51:21 993

原创 【MySQL】基础一

MySQL基础一

2024-12-01 14:17:25 992

原创 linux之kill

kill 命令可以发送不同的信号给目标进程,来实现不同的操作,如果不指定信号,默认会发送 TERM 信号(15),即终止。若仍无法终止该程序,可使用 SIGKILL(9) 信息尝试强制删除程序。是要终止进程的进程 ID。

2024-11-24 17:30:06 330

原创 vim用法

vim用法

2024-11-17 16:05:00 1523

原创 vue项目启动报错opensslErrorStack [ ‘error03000086digital envelope routinesinitialization error‘ ]

vue项目启动报错opensslErrorStack [ 'error03000086digital envelope routinesinitialization error' ]

2024-11-10 10:38:49 342

原创 【Linux】常用命令(2.6万字汇总)

Linux常用命令汇总

2024-11-10 10:31:41 5736 1

原创 Logrus入门

logrus入门

2024-11-09 15:15:51 570

原创 Docker基础(一)

docker基础

2024-11-09 15:10:18 617

原创 Golang进阶

golang进阶

2024-11-09 15:07:02 1229

原创 gin入门

gin入门

2024-11-08 21:00:11 1291

原创 2024.11最新Hexo+GitHub搭建个人博客

2024.11最新Hexo+GitHub搭建个人博客

2024-11-08 20:35:52 3229 3

Java Swing实现飞机大战小游戏.zip

基于Java语言开发一款飞机大战游戏,包括游戏框架的搭建、游戏素材的获取与处理、游戏类的设计与实现等内容,能了解到如何利用Java的面向对象思想和图形界面编程技术,开发出具备较高玩乐性的游戏。程序使用Java的Swing库来实现游戏的GUI界面,并利用面向对象编程的思想来设计游戏中的各种元素和行为。

2023-03-30

空空如也

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

TA关注的人

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