
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
有了AI的帮忙,写代码确实比以前爽了不少, 老板们也是懂行的,给你报销Cursor 的费用可不是为了让你爽,现在团队里除了C端的项目需要前端程序员写外,其他都是后端程序员来写了。我这两个月除了写Go项目,还写过lua和python的脚本,用React 写过项目的管理后台,除了Go项目之外,其他的任务没有AI我是一点也不出来。结尾推荐一下我的专栏课程,如果你想了解怎么用Go做好项目的开发和设计,搭建
本文讲解如何通过 golangci-lint 和 pre-commit 两大框架,利用 git hooks 实现 Go 语言 git commit 的代码自动化审查。静态代码检查静态代码检...
Java的ThreadLocal是Java为每个线程提供的专用存储,把一些信息放在ThreadLocal上,可以用于来简化上层应用的API使用。一个显著的应用场景是,有了ThreadLoc...
什么是字节序字节序,又称端序或尾序(英语中用单词:Endianness 表示),在计算机领域中,指电脑内存中或在数字通信链路中,占用多个字节的数据的字节排列顺序。在几乎所有的平台上,多字节...
在性能调优的时候通过pprof把调用栈可视化成调用图这个我们都见过,那么把 Go 的项目的代码分层结构和依赖都可视化成流程图,这个功能你见过吗,咋一听起来有点像说梦话,不过还真有现成的三方库可以实现这个功能,今天就跟大家分享一个可视化项目的结构和依赖的三方库。文章内容转载自公众号「Go夜读」。embedded-struct-visualizer该工具通过扫描 Go 代码...
刚工作那会,有一次,上游调用我服务的老哥说,你的服务报"502错误了,快去看看是为什么吧"。当时那个服务里正好有个调用日志,平时会记录各种200,4xx状态码的信息。于是我跑到服务日志里去搜索了一下502这个数字,毫无发现。于是跟老哥说,"服务日志里并没有502的记录,你是不是搞错啦?"现在想来,多少有些不好意思。不知道有多少老哥是跟当时的我是一样的,这篇文章,就来聊聊502错误是什么?我们从状态
合久必分,分久必合,技术圈也是如此。在大家纷纷从单体应用过渡到微服务的时候,谷歌携带着新时代的“单体”应用框架Service Weaver来了!代码仓库位于:https://github.com/ServiceWeaver/weaver 才发布没几天已经超过了2.5k star,不得不感慨谷歌的号召力。谷歌称此框架为模块化单体(modular monolith),谷歌为什么会在这个时候提出如此标新
据不权威媒体报道,每位程序员身边都有一位这样的同事,觉得用命令行比用可视化工具牛逼。每次办公室遇见这样的,我都会腹黑一番:“用工具、命令那不都一样,纯看个人喜欢,觉得用命令牛逼你咋不用vim写代码”。快点检讨一下自己有没有这个症状,有就证明还年轻。如果不是你,那么,那么今天这个用VsCode调试Go程序的技巧,千万别告诉他,让他自己敲命令去吧。不过,你学会了效率提升了,可...
Docker这几年的迅猛发展让容器重新流行起来,不过但很多资料里介绍Docker时都说是 "新瓶装旧酒"。除了容器外虚拟机也是我们或多或少会接触到的虚拟化技术。虚拟机和容...
虽然我朋友他们已经从大单体切换为微服务化有一定的年头了,但一些细节方面的处理总会有不同的人有不同的看法。而且时不时就会有人出来反复问,这其中的一个重要讨论点,就是 Proto 这个 IDL...