Go 后台开发常用工具

go 常用包

dogo

{
    "BuildCmd": "go build github.com/liudng/dogo/example"
}

Goland

优点:

  • 可以配置项目级的 gopath
  • 可以run单个文件,同一个文件夹下可以有多个入口文件

常用功能

  • 自动上传到服务器。在setting中找到Deployment,设置远程服务器的ip和端口,用户名与密码,还有对应的路径。在tools中设置保存后自动上传。
  • 远程断点调试。IDE右上角Edit Configurations...,新建一个go remote,远程服务按照提示启动,在本机打断点就可以调试远程的服务了。

如果有跳板机的话,则需要额外设置一下。

常用插件

  • Remote Hosts Access
  • File Watchers

PostMan

接口测试。尽量还是不要使用team的功能了(如果不付费的话),说不定哪一天就把接口全都折叠了,最后还得使用最传统和原始的方法,下载用例文件,发送给项目其他人。

SecureCRT

登录服务器,如果可以购买正版自然再好不过了,毕竟SecureCRT功能强大

设置端口转发,打开session-options,找到connection-port fowarding,添加一条记录。设置完之后,本地8889端口的请求都会走跳板机直接转发。(但这个连接要一直保持着)

clipboard.png

iTerm2

登录服务器,免费

Proxifier

Proxifier是一款功能非常强大的socks5客户端,

新建一个代理服务器

clipboard.png

设置一下代理生效的规则

clipboard.png

所以本机命中这个规则的请求,都会通过代理服务器出去。


fighting

1.3k 声望
26 粉丝
0 条评论
推荐阅读
体验开源IAM系统 - authelia
开源调研authelia 是目前势头最猛的,star数最高的开源 IAM 系统。参考文档[链接][链接][链接][链接][链接][链接][链接][链接]配置 lite部署参考:[链接]为了体验效果,我们需要修改以下内容修改 notifier 为本地...

西山雨1阅读 1.9k

又一款眼前一亮的Linux终端工具!
今天给大家介绍一款最近发现的功能十分强大,颜值非常高的一款终端工具。这个神器我是在其他公众号文章上看到的,但他们都没把它的强大之处介绍明白,所以我自己体验一波后,再向大家分享自己的体验。

良许6阅读 1.8k

「刷起来」Go必看的进阶面试题详解
逃逸分析是Go语言中的一项重要优化技术,可以帮助程序减少内存分配和垃圾回收的开销,从而提高程序的性能。下面是一道涉及逃逸分析的面试题及其详解。

王中阳Go4阅读 1.9k评论 1

封面图
初学后端,如何做好表结构设计?
这篇文章介绍了设计数据库表结构应该考虑的4个方面,还有优雅设计的6个原则,举了一个例子分享了我的设计思路,为了提高性能我们也要从多方面考虑缓存问题。

王中阳Go4阅读 1.7k评论 2

封面图
一分钟搞明白!快速掌握 Go WebAssembly
最近因为各种奇怪的原因,更多的接触到了 WebAssembly。虽然之前很多博客也翻过写过各种文章,但总感觉欠些味道。于是今天梳理了一版,和大家一起展开学习。

煎鱼4阅读 2.2k

go 协程操作map导致的数据竞争及解决方法
有个查询结果集的操作,无可避免的需要在循环获取数据,然后将结果集放到 map 中,这个操作在压测的时候,没出现问题,发布到生产环境之后,开始偶现 fatal error: concurrent map read and map write 错误,导致...

hxd_5阅读 847评论 4

Linux终端居然也可以做文件浏览器?
大家好,我是良许。在抖音上做直播已经整整 5 个月了,我很自豪我一路坚持到了现在【笑脸】最近我在做直播的时候,也开始学习鱼皮大佬,直播写代码。当然我不懂 Java 后端,因此就写写自己擅长的 Shell 脚本。但...

良许1阅读 2.1k

fighting

1.3k 声望
26 粉丝
宣传栏