首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TangLyan
掘友等级
高级软件开发工程师(python,golang)
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 4
沸点 1
赞
5
返回
|
搜索文章
TangLyan
高级软件开发工程师(python,golang)
·
6月前
关注
Go 代码阅读不再难,goanalysis 工具帮你忙
在面对不熟悉的代码时,往往难以找到有效的切入点,这给开发人员带来了不小的困扰。尤其是在处理Go语言代码时,存在几个显著的挑战: 无法轻易确定代码中是否定义了init函数; ...
0
评论
分享
TangLyan
高级软件开发工程师(python,golang)
·
9月前
关注
【并发】Cond的使用
需求 现状:一个程序启动三份,分别通过不同的标识符,从远端Nas进行拷贝。 问题:由于局域网内存在近千台实例,程序存在三份,那么(3*1000)个程序在同时拷贝文件,Nas...
0
评论
分享
TangLyan
高级软件开发工程师(python,golang)
·
10月前
关注
【NSQ】问题排查及源码阅读
在接手项目之前,我还没有机会接触过NSQ这个组件。项目中采用了NSQ作为消息队列。最近,由于一次部署架构上的调整遇到了一些问题,因此我仔细阅读了NSQ相关的源代码,并把学习...
0
评论
分享
TangLyan
高级软件开发工程师(python,golang)
·
10月前
关注
【WinSW】远程桌面接入WIFi断连问题修复
问题 公司让我们用笔记本电脑工作,每天都要背着电脑回家,但电脑挺沉的,背着确实有点累。所以我就把公司的笔记本设置了远程桌面,在家也能连上用。 不过有时候远程连接之后,Wi-...
1
评论
分享
TangLyan
高级软件开发工程师(python,golang)
·
10月前
关注
【“骚”操作】AST实现代码调用跟踪
思考 当你接手一个新的Go语言项目时,如果前任开发者没有留下设计文档,或者文档已经过时、代码注释也不够清楚,那你可能会觉得很难快速上手。 这就跟旅行一样,如果你有一张地图,...
2
1
分享
TangLyan
高级软件开发工程师(python,golang)
·
10月前
关注
深入Go语言:解锁channel内部机制
在面试的时候,面试官:“有看过channel的源码吗?”(懵)。心想下去我一定要整理一下channel的源码分析。 阅读源码第一个问题:channel作为关键字,内置到语言...
0
评论
分享
TangLyan
高级软件开发工程师(python,golang)
·
10月前
关注
【排查思考】一次日志打印引发的性能问题分析
问题出现 近期,我们对项目中的一个子功能进行了重构,该功能涉及多个子流程的串行执行。 在测试阶段,我们注意到当此子功能运行时,其他API调用出现了无响应的情况。进一步分析日...
0
评论
分享
TangLyan
高级软件开发工程师(python,golang)
·
11月前
关注
提升效能:Kubernetes环境下的必备工具与实践
写作目的 在前公司(sangfor)的工作主要是负责云原生架构以及效能相关的提升,一直想编写一篇文章来将自己kubernetes环境下的开发工具以及技巧总结一下。 如果你使...
1
评论
分享
TangLyan
高级软件开发工程师(python,golang)
·
11月前
关注
K8s网络诊断系列:DNS问题的深入排查与修复
前言 在现公司,之前给部门推荐过边缘云架构以及openyurt等一系列方案,部门也很给力,现在正在使用阿里云的AckEdge进行边缘云架构的落地。 在落地过程中,肯定会遇到...
0
评论
分享
TangLyan
高级软件开发工程师(python,golang)
·
11月前
关注
从零开始:掌握GitLab CI_CD的第一步
目标 本文面向开发工程师,旨在开发过程中掌握程序如何通过gitlab来完成自动化流水线,而非gitlab CI/CD的详细说明文档。 提问 在开发过程中什么时候,我们需要关...
0
评论
分享
TangLyan
高级软件开发工程师(python,golang)
·
11月前
关注
【CPU】有效排查与优化技巧(1)—排查
思考 在面试过程中,面试官常常会问:“当线上出现性能问题时,你会如何进行排查和定位?”面对这种开放性的问题,我时常有一种冲动:如果在现场,我可以直接演示,给你们见识下我优秀...
2
评论
分享
TangLyan
高级软件开发工程师(python,golang)
·
1年前
关注
【设计模式】单例模式
概念 问题:什么是单例模式?什么时候使用单例模式? :::danger 确保一个类只有一个实例,并提供一个全局访问点来访问该实例。 项目中,往往有以下使用场景: 日志类,配...
0
评论
分享
TangLyan
高级软件开发工程师(python,golang)
·
1年前
关注
【GRPC】跨集群代理有哪些实现方式
在以往的几个项目中,都为边缘云架构,往往都需要云边通信的方式,本文章为云边通信实现多种方式的介绍。 分析 在云-边部署中,云和边缘节点在物理上是隔离的,但在业务上需要从云端...
1
评论
分享
TangLyan
高级软件开发工程师(python,golang)
·
1年前
关注
【经验项】分布式锁到底要怎么写
问题发现 在工作中,运维对于安装这个服务存在阻碍,需要安装redis集群模式。我对此产生了疑问? 这个服务为什么需要使用到redis集群? 这个服务一直都是单例程序,有状态...
0
评论
分享
TangLyan
高级软件开发工程师(python,golang)
·
1年前
关注
【工具推荐】这些办公软件你一定要试试
引言 在现代职场中,办公软件已经成为不可或缺的工具。无论是撰写文档、处理数据、管理项目,还是与团队沟通协作,高效的办公软件都能极大地提升我们的工作效率。本篇文章将为您推荐几...
3
评论
分享
TangLyan
高级软件开发工程师(python,golang)
·
1年前
关注
【翻译】practice DDD in golang(2)
Aggregate 我花了多年时间理解和实践 DDD 方法。大多数原则在代码中很容易理解和实现。尽管如此,还是有一个引起了我的特别注意。 我必须说,聚合是 DDD 中最关键...
0
评论
分享
TangLyan
高级软件开发工程师(python,golang)
·
1年前
关注
【翻译】practice DDD in golang(1)
学习地址:https://levelup.gitconnected.com/practical-ddd-in-golang-value-object-4fc97bcad70...
0
评论
分享
TangLyan
高级软件开发工程师(python,golang)
·
1年前
关注
【GO】项目结构如何布局
问题 使用golang进行项目开发时,往往第一件需要考虑的事:项目的目录结构该如何选择?当然,不考虑也可以。那么接下来可以会遇到: 杂乱无章的源码文件,比如:一个pkg目录...
3
评论
分享
TangLyan
高级软件开发工程师(python,golang)
·
1年前
关注
【组件推荐】微服务下任务该怎么处理_-Temporal
问题 在微服务开发过程中,一定会遇到定时任务,分布式任务等场景。比如:对于某个微服务存在定时任务,而这个定时任务只能同时存在一个,即同一时刻只有一个正在运行。冲突点在于: ...
0
评论
分享
TangLyan
高级软件开发工程师(python,golang)
·
1年前
关注
【容器】如何理解容器底层基础
这两周抽空根据《从零开始写docker》简单实现了一下docker的底层,可以参考:Docker。本篇文档总结下自己对于容器的相关理解。通过实践中的容器的特点,来一步步剖析...
2
评论
分享
下一页
个人成就
文章被点赞
27
文章被阅读
35,487
掘力值
1,140
关注了
5
关注者
8
收藏集
1
关注标签
8
加入于
2018-01-04