Go基础学习——defer

defer是一种关键字,用于在函数返回前执行一些操作。

Go  Go基础 

Go基础学习——通道(chan)和协程(goroutine)

关于chan和goroutine的学习和理解

Go  Go基础 

Go基础学习——结构体(Struct)

一、声明结构体package mainimport "fmt"type Person struct {Name stringAge int}func main() {var p1 Personp1.Name = "张三"p1.Age = 18fmt.Prin

Go  Go基础 

Go基础学习——切片篇

Go基础学习——切片

Go  Go基础 

Go基础学习——数组篇

一、定义package mainimport "fmt"func main() {// 一维数组// 声明一个长度为5的整型数组的语法,它并没有给数组中的元素赋值,因此不需要赋值符号=var arr_1 [5]intfmt.Println(arr_1) // [0 0 0 0 0

【速记】Oracle表分区

--创建按天自动分区的表注意:如果是自动分区的表,是不允许手动添加分区的INTERVAL (NUMTODSINTERVAL(1, 'day')): 按1天自动分区INTERVAL (NUMTODSINTERVAL(7, 'day')): 按1周自动分区INTERVAL (NUMTODSINTERVA

Docker安装单机版Click-House

一、创建挂载目录# 创建目录mkdir -p /data/clickhouse/{conf,log,data}# 赋权chmod -R 777 /data/clickhouse/{conf,log,data}二、拉取ClickHouse镜像这里我是直接从DockerHub里拉取的镜像docker p

NIO基础——文件编程

上一次聊了NIO基础中的三大组建和BetyBuffer的东西。这次就聊文件编程 FileChannel一、FileChannel工作模式FileChannel只能工作在阻塞模式下,因此它并不能配合Selector(选择器)来使用。获取不能直接打开FileChannel,必须通过FileInputSt

Java 

NIO基础——三大组件

三大核心组件NIO的三个最重要的核心分别为:Channel,Buffer和Selector。1.Channel(通道)Channel就像是通道,是一个关于程序与操作系统底层I/O服务交互的通道。比如:我们的程序对系统中某一个文件进行连接,以便于我们对它进行后续的操作。常见的Channel有以下四种:

nio