IP属地:江苏
以我第一次读源码的顺序。 创建锁: 加锁 非公平锁: 获取锁的逻辑都是在AQS里,这里就需要看一下AQS的结构: 维护了一个双向链表,用于存放等...
今天写代码遇到一个小问题,用switch case的时候,想给enum做switch,用了两种方式,switch(enum)case enum....
1.打印如下分形图: 代码: 2.Pour Water We are given an elevation map, heights[i] re...
1、什么是 Redis?简述它的优缺点? Redis 的全称是:Remote Dictionary.Server,本质上是一个 Key-Valu...
id构成如下:
版本结构v(major).(minor).(patch),如v0.1.0, v1.2.3, or v1.5.0。go.mod的结构包括, mod...
1. string和buffer 当需要对一个字符串进行频繁的操作时,谨记在go语言中字符串是不可变的(类似java和c#)。使用诸如a += ...
1. 对已有代码format for file infind -L *.go .; ``do gofmt -w $file; done 2. 添...
https://github.com/golang-standards/project-layout