logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

用Cursor / Trae AI 开发Go项目时,记得先做这些

有了AI的帮忙,写代码确实比以前爽了不少, 老板们也是懂行的,给你报销Cursor 的费用可不是为了让你爽,现在团队里除了C端的项目需要前端程序员写外,其他都是后端程序员来写了。我这两个月除了写Go项目,还写过lua和python的脚本,用React 写过项目的管理后台,除了Go项目之外,其他的任务没有AI我是一点也不出来。结尾推荐一下我的专栏课程,如果你想了解怎么用Go做好项目的开发和设计,搭建

#人工智能#golang#开发语言 +1
Gopher一定要会的代码自动化检查

本文讲解如何通过 golangci-lint 和 pre-commit 两大框架,利用 git hooks 实现 Go 语言 git commit 的代码自动化审查。静态代码检查静态代码检...

#java#python#编程语言 +1
Goroutine Local Storage的一些实现方案和必要性讨论

Java的ThreadLocal是Java为每个线程提供的专用存储,把一些信息放在ThreadLocal上,可以用于来简化上层应用的API使用。一个显著的应用场景是,有了ThreadLoc...

#java#python#编程语言 +2
什么是大端序和小端序,为什么要有字节序

什么是字节序字节序,又称端序或尾序(英语中用单词:Endianness 表示),在计算机领域中,指电脑内存中或在数字通信链路中,占用多个字节的数据的字节排列顺序。在几乎所有的平台上,多字节...

#网络#java#编程语言 +1
这个Go可视化工具,能帮你把项目代码结构和依赖画出来

在性能调优的时候通过pprof把调用栈可视化成调用图这个我们都见过,那么把 Go 的项目的代码分层结构和依赖都可视化成流程图,这个功能你见过吗,咋一听起来有点像说梦话,不过还真有现成的三方库可以实现这个功能,今天就跟大家分享一个可视化项目的结构和依赖的三方库。文章内容转载自公众号「Go夜读」。embedded-struct-visualizer该工具通过扫描 Go 代码...

服务运行正常,但总是返回502,从Nginx和网络层面该怎么查?

刚工作那会,有一次,上游调用我服务的老哥说,你的服务报"502错误了,快去看看是为什么吧"。当时那个服务里正好有个调用日志,平时会记录各种200,4xx状态码的信息。于是我跑到服务日志里去搜索了一下502这个数字,毫无发现。于是跟老哥说,"服务日志里并没有502的记录,你是不是搞错啦?"现在想来,多少有些不好意思。不知道有多少老哥是跟当时的我是一样的,这篇文章,就来聊聊502错误是什么?我们从状态

#网络#nginx#服务器 +2
颠覆微服务架构?谷歌最新开源service weaver初体验

合久必分,分久必合,技术圈也是如此。在大家纷纷从单体应用过渡到微服务的时候,谷歌携带着新时代的“单体”应用框架Service Weaver来了!代码仓库位于:https://github.com/ServiceWeaver/weaver 才发布没几天已经超过了2.5k star,不得不感慨谷歌的号召力。谷歌称此框架为模块化单体(modular monolith),谷歌为什么会在这个时候提出如此标新

#架构#微服务#开源 +2
真香预警,这个VSCODE可视化调试Go程序的方式,比直接用 dlv 命令香多了

据不权威媒体报道,每位程序员身边都有一位这样的同事,觉得用命令行比用可视化工具牛逼。每次办公室遇见这样的,我都会腹黑一番:“用工具、命令那不都一样,纯看个人喜欢,觉得用命令牛逼你咋不用vim写代码”。快点检讨一下自己有没有这个症状,有就证明还年轻。如果不是你,那么,那么今天这个用VsCode调试Go程序的技巧,千万别告诉他,让他自己敲命令去吧。不过,你学会了效率提升了,可...

#python#linux#java +2
容器和虚拟机到底有啥区别?

Docker这几年的迅猛发展让容器重新流行起来,不过但很多资料里介绍Docker时都说是 "新瓶装旧酒"。除了容器外虚拟机也是我们或多或少会接触到的虚拟化技术。虚拟机和容...

#docker#linux#java +1
用gRPC建设微服务,Proto 怎么管理更合适

虽然我朋友他们已经从大单体切换为微服务化有一定的年头了,但一些细节方面的处理总会有不同的人有不同的看法。而且时不时就会有人出来反复问,这其中的一个重要讨论点,就是 Proto 这个 IDL...

#java#人工智能#编程语言 +2
    共 30 条
  • 1
  • 2
  • 3
  • 请选择