1 StampedLock 1.1 简介 ReadWriteLock 锁允许多个线程同时读取共享变量,但是在读取共享变量的时候,不允许另外的线程对共享变量进行写操作,更多的适...

1 StampedLock 1.1 简介 ReadWriteLock 锁允许多个线程同时读取共享变量,但是在读取共享变量的时候,不允许另外的线程对共享变量进行写操作,更多的适...
1 灰度发布 1.1 简介 1.1.1 概念 灰度发布, 也叫金丝雀发布。是指在黑与白之间,能够平滑过渡的一种发布方式。AB test 就是一种灰度发布方式,让一部分用户继续...
1 Caffeine 1.1 简介 1.1.1 引言 在高性能的服务架构设计中,缓存是一个不可或缺的环节。在实际的项目中,我们通常会将一些热点数据存储到Redis或MemCa...
1 SpringBoot 整合 Apache Tika 1.1 Tika 1.1.1 Tika特性 Apache Tika 是一个功能强大的内容分析工具,它能够从多种文件格式...
1 JavaFX 组件 1.1 Application Application是 JavaFX 程序的入口,任何JavaFx应用程序程序都要继承该类并重写start()方法。...
1 JavaFX 1.1 简介 JavaFX中文官方网站[https://openjfx.cn/]JavaFX 是一个开源的下一代客户端应用平台,适用于基于Java构建的桌面...
1 数组 1.1 简介 数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整型、字符串或者自定义类型。相对于去声明 number0, ...
1 自定义函数 1.1 函数定义 Go 语言函数定义格式如下: 函数定义解析: func:函数由 func 开始声明 function_name:函数名称,参数列表和返回值类...
1 条件语句 1.1 if 语句 if 语句使用特点: 不需使用 小括号() 将条件包含起来 大括号{}必须存在,即使只有一行语句 左括号必须在if或else的同一行 在if...
1 结构体 1.1 简介 Go 语言中数组可以存储同一类型的数据,但在结构体中我们可以为不同项定义不同的数据类型。结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。...
1 并发 1.1 简介 Go 语言支持并发,通过 goroutines 和 channels 提供了一种简洁且高效的方式来实现并发。 1.2 Goroutine 1.2.1 ...
1 指针 学习该篇之前可以先看看 C语言的指针,点击此处了解 C语言指针 讲解[https://jingzh.blog.csdn.net/article/details/12...
1 Go并发 1.1 WaitGroup sync.WaitGroup 是 Go 标准库提供的一种同步原语,常用于等待一组 Goroutine 执行完成。它提供了一种简单的方...
1 文件处理 1.1 打开和关闭文件 os.open() 函数能够打开一个文件,返回一个 *File 和一个 err,对得到的文件使用 close() 方法能够关闭文件。 1...
1 文件夹与包 1.1 包 Go 程序是通过 package 来组织的。只有 package 名称为 main 的源码文件可以包含 main 函数。一个可执行程序有且仅有一个...
1 Go 1.1 简介 1.1.1 定义 Go语言,也被称为Golang,是一种由Google开发的静态类型、编译型编程语言,是一个开源的编程语言,它能让构造简单、可靠且高效...
1 误删恢复数据 1.1 引言 假如误操作而删除数据,但是一不小心数据删多了。被误删的数据,如何恢复呢 例子:假如有一个表 原本是要执行这条SQL语句:delete from...
1 多线程 1.1 简介 1.1.1 进程&线程 线程与进程区别: 进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行...
1 预处理器 1.1 简介 1.1.1 定义 预处理器指令(Preprocessor Directives)指导编译器在实际编译开始之前对信息进行预处理。通过这些指令,可以控...
1 结构体 1.1 简介 在 C# 中,结构体(struct)是一种值类型(value type),用于组织和存储相关数据。在 C# 中,结构体是值类型数据结构,这样使得一个...