排序
.NET进阶:Lazy 延迟创建的容器🛏
# .NET进阶:Lazy 延迟创建的容器🛏我们经常使用的容器有List、Dictionary、Set。这里来聊聊一个比较另类的存储容器 Lazy☂。在C#中,Lazy<T> 类是一个线程安全的延迟初始化容器,它用于延...
Hangfire时区问题
问题描述 使用Hangfire的过程中,有一个定时任务设置每天6点执行一次(0 6 * * *)但是实际上是每天14点执行,跟设定时间相差8小时。 原因 HangFire默认使用UTC时区,跟国内正好相差8小时 解决...
.NET入门:使调用更简单,扩展方法和泛型方法
# .NET入门:使调用更简单,扩展方法和泛型方法## ***Part *0**** 使用扩展方法,让实例也可以调用通用方法⚓简单介绍一下扩展方法有什么用。我们还是举个例子💦, 我们还是有请🤖GPT为我们生...
【Java】底层实现LinkedList 链表
1、什么是链表 链表,使用“链子”将数据组合起来,这里的链子指的就是引用或者指针。链子存储在哪里呢?节点(Node)中,我们把节点封装在类中。 class Node{ E e; Node next; } 也就形成了这...
【java】多线程
一.认识线程(Thread) 1. 1) 线程是什么 ⼀个线程就是⼀个 “执行流”. 每个线程之间都可以按照顺序执行自己的代码. 多个线程之间 “同时” 执行着多份代码,main()⼀般被称为主线程(Main Thre...
【go语言】基本类型
基本类型介绍 Golang 更明确的数字类型命名,支持 Unicode,支持常用数据结构。 类型长度(字节)默认值说明bool1falsebyte10uint8rune40Unicode Code Point, int32int, uint4或8032 或 64 位int8...
【go语言】条件语句select
条件语句select 1.1.1. select 语句 select 语句类似于 switch 语句,但是select会随机执行一个可运行的case。如果没有case可运行,它将阻塞,直到有case可运行。 select 是Go中的一个控制结构...
OSI七层模型
简介 “OSI模型,即开放式通信系统互联参考模型(Open System Interconnection Reference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称...
【go语言】Go Init函数和main函数
Init函数 go语言中init函数用于包(package)的初始化,该函数是go语言的一个重要特性。 有下面的特征: 1 init函数是用于程序执行前做包的初始化的函数,比如初始化包里的变量等 2 每个包可以拥...
【go语言】Go 语言结构
Go Hello World 实例 Go 语言的基础组成有以下几个部分: 包声明 引入包 函数 变量 语句 & 表达式 注释 package main import 'fmt' func main() { /* 这是我的第一个简单的程序 */ fmt.Prin...







