学习
实践
活动
专区
工具
TVP
写文章

hugo_lei

LV1
  • 《技思广益 · 腾讯技术人原创集》签约作者

举报
发表了文章

我是怎么在golang里实现单例的

本文介绍基于sync.Once的方式来实现单例,熟练掌握这种模式,并理解其底层原理,对大部分人来讲已经完全够用了。

hugo_lei
driverfuncinitlockmutex
发表了文章

基于windows WSL安装Docker Desktop,修改默认安装到C盘及默认下载镜像到C盘

文章目录 win10 Docker Desktop官方安装指南 修改默认安装到C盘 修改镜像默认下载到C盘 win10 Docker Desktop官方安装指南...

hugo_lei
docker命令行工具
发表了文章

Mac下通过brew安装多个版本的go并实现切换

更新软件,把所有的 Formula 目录更新,并且会对本机已经安装并有更新的软件用 * 标明。 brew update

hugo_lei
mac osgit
发表了文章

k8s使用的iptables,具体原理是什么?深入浅出

指的是内核中的netfilter框架,这个框架在协议栈中增加了5个hook,并维护内核模块在这些hook的地方注册的callback函数。

hugo_lei
kuberneteslinux容器
发表了文章

什么是MTU?为什么MTU值普遍都是1500?

Maximum Transmission Unit,缩写MTU,中文名是:最大传输单元。

hugo_lei
tcp/ip
发表了文章

Elasticsearch:ES 的近实时到底是因为什么?一文带你读懂 ES 的 translog refresh flush 原理

这篇文章主要介绍Elasticsearch的索引工作机制,探究它近实时查询的原因。探究它是如何利用translog来保证数据的安全,以及我们在生产环境中如何优...

hugo_lei
node.jsesElasticsearch Service数据安全
发表了文章

Idea SpringBoot, Disconnected from the target VM, address: 127.0.0.1:56577, transport: socket

Disconnected from the target VM, address: ‘127.0.0.1:56577’, transport: ‘socket’

hugo_lei
debugdependenciesincludescopesocket
发表了文章

面试一点都不难:Redis Cluster 模式分析,哈希槽,Cluster 模式高可用, 一致性,客户端 JedisPool,集群扩容

Redis 集群有16384个哈希槽,每个key通过CRC16校验后对16384取模来决定key 对应哪个槽。

hugo_lei
云数据库 Redis编程算法网站javahttp
发表了文章

gRPC java 实战:通过 maven 插件自动根据 proto 文件生成 java 代码

在调研 gRPC java 时遇到一个问题,根据官方文档,没有办法一次性就把示例跑成功。

hugo_lei
javamaven官方文档rpc数据结构
发表了文章

大厂面试必会:AQS LockSupport Unsafe之间的关系

AQS 是实现各种业务 Lock 的基础框架,例如ReentrantLock的实现底层就是使用 AQS。我们可以参考ReentrantLock来实现自己特定需求...

hugo_lei
编程算法
发表了文章

程序员如何创新?逆工程师思维

在 code 时,为了保证程序的健壮性,我们要全面思考各种可能的异常,并针对每种异常设计对应的处理逻辑。例如 catch 异常,参数合法性校验等。

hugo_lei
ide编程算法
发表了文章

Mac docker x509: certificate signed by unknown authority

原因:https证书 拉取私有镜像仓库的证书 echo -n | openssl s_client -showcerts -connect xxxxxx:808...

hugo_lei
https
发表了文章

go踩坑指南:修改slice里的struct类型的元素不生效?

slice数据结构里,包含指向底层array的指针。slice作为参数传递时,实际是创建了一个新的slice对应,同时将原slice对应的array指针copy...

hugo_lei
go
发表了文章

k8s deployment报错Invalid value:found a tab character that violates indentation

found a tab character that violates indentation

hugo_lei
kubernetes
发表了文章

MySQL Group Replication MGR 启动报错,Error in `/xxx/mysql/bin/mysqld‘: malloc(): memory corruption:

MGR和k8s CNI同时安装时,会出bug,bug详情见GR fail to start,conflict with k8s CNI(flannel)

hugo_lei
编程算法kubernetes数据库云数据库 SQL Serversql
发表了文章

nginx静态资源文件无法访问,403 forbidden错误

问题 浏览器访问nginx,然后nginx访问静态文件,结果提示403 原因 在nginx.conf的配置中,第一行 user nobody; 但是静态文件都是...

hugo_lei
nginx
发表了文章

[ERROR] sarama.NewSyncProducer error:kafka: client has run out of available brokers to talk to (Is y

[ERROR] sarama.NewSyncProducer error:kafka: client has run out of available brok...

hugo_lei
kafkaruby on rails
发表了文章

illegal base64 data at input byte 37

可以检查下base64 encode后的字符串是什么,看是否和要decode解码的一样。

hugo_lei
编程算法
发表了文章

k8s原生工作流引擎Argo——快速开始

要查看Argo的工作原理,您可以安装它并运行简单工作流程和使用工件的工作流程的示例。

hugo_lei
iosgithubgit开源https
发表了文章

如何优雅地实现定时任务?go定时任务库cron详解

 默认上次任务没运行完,下次任务依然会运行(任务运行在goroutine里相互不干扰)

hugo_lei
linuxgo

个人简介

个人成就

  • 影响力总排行第 1617 名
  • 《技思广益 · 腾讯技术人原创集》签约作者
    • 《技思广益 · 腾讯技术人原创集》签约作者

  • 获得 85 次赞同
  • 文章被阅读 54.2K 次
  • 文章获得 3 次首页推荐

扫码关注腾讯云开发者

领取腾讯云代金券