南瓜慢说官网 敢一行,则予知。脚踏实地,知行合一。

使用Go module和GoLand初始化一个Go项目

1 简介Golang是一门优秀的语言,特别是在并发编程上,得益于它的协程和channel等,非常方便易用。它通过go module来管理包和依赖,本文介绍如何利用它创建一个项目。2 重要的环境变量Go通过环境变量来做项目上的管理和控制,通过命令go env可以查看相关变量:$ go envGO111

LarryDpk LarryDpk 发布于 2020-12-13

Spring Cloud Gateway简单入门,强大的微服务网关

1 简介见名知义,Spring Cloud Gateway是用于微服务场景的网关组件,它是基于Spring WebFlux,也就是Reactive的。从实现原理上,它的性能应该是比Zuul会更好。它的工作原理如下图所示:简单而言就是通过一连串的Filter处理匹配到特定规则Predicates的请求

LarryDpk LarryDpk 发布于 2020-12-13

Mac让ssh通过代理来连接服务器

如果我们在家办公,就需要通过代理来连接公司内网的服务器。当然,还有其它场景也可能是需要通过代理来ssh连接的。连接命令如下:ssh -o "ProxyCommand=nc -X 5 -x 代理服务器:代理端口 %h %p" 用户名@远程服务器如:ssh -o "Prox

LarryDpk LarryDpk 发布于 2020-11-14

vim常用命令,linux必备

前言掌握vim是linux必备技能,当掌握了vim的操作,很多时候比文本编辑器或IDE更高效。移动与跳转命令说明set nu显示行号;set nonu取消显示行号;0数字0,移动到行首;$移动到行尾;gg移动到文档的第一行;与1G一样;G移动到文档的最后一行;nGn为数字,移动到第n行;n<回

LarryDpk LarryDpk 发布于 2020-11-03

出Bug表-假如诸葛亮是程序员

出Bug表南瓜言:先司创业未半而中道破产,今培训造才,网课套钱,此诚百家争鸣之时也。然优秀骨干组队离职,新招小白乐于摸鱼者,盖恨先司之压榨,欲报之于后司也。诚宜混水摸鱼,以光先司遗风,恢弘偷懒之气,不宜勤奋加班,积极上进,以塞破产之路也。**开发测试,俱为一体。写Bug测Bug,不宜异同。**若有认

LarryDpk LarryDpk 发布于 2020-10-24

通过Maven用LiquiBase对数据库变更进行版本控制

1 LiquiBase是什么1.1 概述与特点LiquiBase是用于跟踪、管理和应用数据库变更的开源工具,它把数据库的变更记录在文件(xml/sql等)中,然后把变更作用到数据库中,并记录。我觉得它的主要特点:(1)它支持多种数据库,如Oracle/MySQL/PostgreSQL/DB2等;(2

LarryDpk LarryDpk 发布于 2020-10-23

Docker启动PostgreSQL并推荐几款连接工具

1 前言PostgreSQL是优秀的开源关系型数据库,越来越多项目采用。通过Docker启动,在开发和测试环境中是非常便利,一条命令就可以了。面对需要多个环境的情况,也不用再担心了。同时介绍一些客户端。2 Docker启动先拉取镜像,这里选择版本10,更多版本请查看【Postgres Docker】

LarryDpk LarryDpk 发布于 2020-10-20