首页
分类
系列
深入理解Golang
常用Golang函数
力扣LeetCode
归档
日记
友情链接
关于页面
1
ARM架构麒麟系统下,使用docker部署安装LAMP环境
2
我与专利的故事
3
深入理解去中心化身份DID (Decentralized ID)
4
golang中使用gorm写入time.Time的类型时间问题
5
基于sqlmock模拟数据库驱动编写Golang单元测试用例
KunkkaWu
累计撰写
71
篇文章
累计创建
87
个标签
累计收到
5
条评论
栏目
首页
分类
系列
深入理解Golang
常用Golang函数
力扣LeetCode
归档
日记
友情链接
关于页面
搜索
标签搜索
LAMP
麒麟
ARM
专利
DID
time.Time
expect
sqlmock
sql
gorm
共识
注入
长安链
shell
QPS
SHA256
CRC32
hash
泛型
Atomic
Golang
大乐透
双色球
彩票
拼接
对齐
Markdown
反射
Reflect
排序
WaitGroup
阻塞
Panic
Goland
推荐
第三方库
Pool
sync
ssh-rsa
Ventura
约瑟夫环
默克尔树
LF
CRLF
git
Nginx
Sybil
女巫攻击
Banner
Fabric
Quarantine
Snowflake
字符串
读写
并发
Map
单测
大数计算
Box3
LeetCode
图片
国密
ECC
RSA
OpenSSL
AES
HTTPS
MD5
JSON
Swoole
CentOS
Wal
区块链
Proxy
证书
HTTP
Go
DTLS
Linux
Mysql
多线程
Framework
Factory
MVC
PHP
Raft
共识算法
目 录
CONTENT
以下是
Banner
相关的文章
2023-02-15
深入理解Golang的sync.Pool原理
- 利用 GMP 的特性,为每个 P 创建了一个本地对象池 poolLocal,尽量减少并发冲突。 - 每个 poolLocal 都有一个 private 对象,优先存取 private 对象,可以避免进入复杂逻辑。 - 在 Get 和 Put 期间,利用 pin 锁定当前 P,防止 goroutine 被抢占,造成程序混乱。 - 在获取对象期间,利用对象窃取的机制,从其他 P 的本地对象池以及 victim 中获取对象。 - 充分利用 CPU Cache 特性,提升程序性能。
2023-02-15
8332
0
4
Golang
深入理解系列
2023-02-02
Golang实现算法-约瑟夫环
什么是约瑟夫环约瑟夫问题是个著名的问题:N个人围成一圈,第一个人从1开始报数,报M的将被杀掉,下一个人接着从1开始报。如此反复,最后剩下一个,求最后的胜利者。例如只有三个人,把他们叫做A、B、C,他们围成一圈,从A开始报数,假设报2的人被杀掉。首先A开始报数,他报1。侥幸逃过一劫。然后轮到B报数,他
2023-02-02
5405
0
2
Golang
算法
2022-08-22
女巫攻击(Sybil Attack)
解释女巫攻击(Sybil Attack), 是一种在线网路安全系统威胁,是指个人试图通过创建多个帐户身份,多个节点或电脑坐标从而控制网络。生活中常见的就是利用多个ip地址刷量、刷赞。区块链中本质上是一个只写不删的分布式数据库,通过多个节点的冗余数据达到网络的安全和不可篡改。女巫攻击,即为单一节点具有
2022-08-22
8217
1
5
区块链
2022-07-20
使用Golang实现SnowFlake雪花分布式ID生成器
简介snowflake(雪花算法)是一个开源的分布式ID生成算法,结果是一个long型的ID。snowflake算法将64bit划分为多段,分开来标识机器、时间等信息,具体组成结构如下图所示:位置(从右到左)大小作用0~11bit12bits序列号,用来对同一个毫秒之内产生不同的ID,可记录4095
2022-07-20
8795
0
6
Golang
2022-05-17
一个简单而功能强大的开发者工具箱Box3.cc
简介不管是作为一个开发人员,还是测试人员,亦或者其他互联网从业人员,我们经常需要一些小工具来帮助我们,查询一下某些字符串的MD5的值,或者Base64编码和解码。这个时候,我们经常会去网上搜索一些工具类的网站,来帮助我们。虽然,网上的大多数工具网站都是免费的,但是网站的维护都是有成本的。所以他们都会
2022-05-17
12218
0
7
PHP