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

LinkinStar

LV1
举报
发表了文章

在 Golang 中依赖注入是 解药 还是 毒药?

看到标题,有人可能会疑惑,其实原因是当我在网络上搜索有关 golang 依赖注入、 wire 这些关键词的时候,有一些评论是下面这样的:

LinkinStar
Go面向对象编程数据库SQL编程算法
发表了文章

hexo 博客 SEO 优化

这里记录一下 使用 hexo 如何做 SEO ,有一些主题自带了 SEO 优化建议首先查看自己当前使用的主题是否有这个配置项。

LinkinStar
https网络安全HexoSEO
发表了文章

重构-改善既有代码的设计

我一直认为代码结构是一个因人而异的事情,很多时候我们其实判断一个代码的好坏往往是通过主观判断,比如同样是实现一个功能,100 行的代码并非一定比 50 行的差;...

LinkinStar
https网络安全
发表了文章

细说 kubernetes - 初识 statefulset

最近遇到一个问题:statefulset 部署能否只是升级部分的 pod?问题本身不难,但我发现没有说过有关 statefulset 的介绍,于是本文将介绍一些...

LinkinStar
Kubernetes
发表了文章

使用 xorm 实现多数据库支持坑点总结

如果你想让你的 go 项目支持不同类型的数据库如:MySQL,PostgreSQL,sqlite3… 那么除了使用 orm 框架帮你屏蔽很多 sql 细节外,还...

LinkinStar
数据库SQLitePostgreSQLSQLAndroid
发表了文章

快速建立 smtp 服务

一般情况下,我们会使用各种云厂商或者第三方提供的 smtp 邮件服务,来发送邮件,如发送注册验证码,找回密码邮件等等。但有时我们想自建 smtp 服务来自己发送...

LinkinStar
TCP/IPDocker腾讯云测试服务https
发表了文章

errgroup 的基本使用

我们在使用 go 编写代码的时候,在错误处理的时候,经常会写出很多 if err != nil ,其实有些时候我们可以使用一些技巧去避免,本文就来讨论两种常见的...

LinkinStar
发表了文章

我怎么从来没见过 sync.Cond

sync.Cond 作为 go 标准库提供的一个并发原语,但是可能你从来没听过,可见它使用场景挺少的,但是我们需要有这个知识储备,只有储备了之后才能在需要用的时...

LinkinStar
BashBash 指令
发表了文章

go 应用在 k8s 中如何优雅停止

每次当我们发布新版本的时候总是慌兮兮,一方面是担心有 bug,另一方面其实重启应用会带来一些抖动,可能有几秒钟或者几个请求的不正常,从而担心用户在这段时间内的操...

LinkinStar
Kubernetes
发表了文章

Golang逃逸分析

逃逸分析,看着一个非常高大上的名词,很多人第一次听到它的感觉会觉得它好厉害的样子,其实说到底它很好理解,并不复杂。之前一直没有写也是有原因的,因为其实在实际中,...

LinkinStar
编程算法Go
发表了文章

不是我吹,你可能连defer都不清楚

在golang中,对于defer,我之前的理解就是和java中的finally代码块一样,没什么难度,但是吧,当我最近看的一些神奇的问题,我就发现原来并非想的那...

LinkinStar
数据分析
发表了文章

defer 原理分析

很早之前我有写过有关 defer 的博客,现在看来起标题的时候有点蠢,有点标题党,(https://www.linkinstars.com/post/48e62...

LinkinStar
https网络安全GoHTTPHTML
发表了文章

go 中 struct 是否可以比较?

今天来水一篇,最近比较忙,一直没有时间写 go 相关的,今天从一个小问题入手,来说说 struct 的比较问题。

LinkinStar
编程算法
发表了文章

kubernetes调度之分配规则

事情是这样的,最近行业不景气(摆烂),由于业务收缩,所以需要对其中一个小的 k8s 集群中的节点做收缩,下掉几台不需要使用的服务器,在对 k8s node 做变...

LinkinStar
Node.jsDNS
发表了文章

k8s StorageClass使用攻略

在 k8s 中当我们需要持久化存储一些数据的使用,会使用到的就是 PV 和 PVC,但 PV 和 PVC 都是需要手动创建的话会很麻烦,特别是当有 Statef...

LinkinStar
Node.js腾讯云测试服务
发表了文章

loki 自定义部署配置

之前有简单的提到 loki 的部署和基本的一些使用,能支持用户最基本的在 k8s 中的部署和使用,非常简单。但是因为很多配置是默认的以至于并不满足需求,所以这里...

LinkinStar
https网络安全Kubernetes存储
发表了文章

kubernetes之ingress的基本使用

由于最近服务迁移,进行了各种调整,调整的过程中也顺便修改了 ingress 的相关配置,发现这块之前没有写过,于是今天就来看看 ingress 的基本使用。

LinkinStar
Nginxhttps网络安全KubernetesTCP/IP
发表了文章

《笨开发学习操作系统》7网络

你是否曾经有想过这个问题,我们的一台 web 服务器最多能连接多少个客户端,或者说是服务多少个用户?是不是说,无论用户数量有多少,只要 CPU 和内存足够,就能...

LinkinStar
Socket编程编程算法TCP/IPUDPLinux
发表了文章

《笨开发学习操作系统》6输入输出系统

当我们第一次使用电脑的时候,你会觉得神奇吗?为什么我们在键盘上敲击或者使用鼠标进行点击,就能实现各种操作;为什么显示器会显示出这些图标?这些用户操作的背后,是谁...

LinkinStar
单片机存储
发表了文章

《笨开发学习操作系统》5文件系统

这是我们经常能听到很多大佬说的一句话,那为什么说 Linux 中都是文件呢?这句话究竟代表着什么具体的含义呢?在操作系统中,文件系统又扮演着一个什么样的角色?作...

LinkinStar
UnixNode.jsLinux存储https

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券