docker 在容器外执行容器内的命令
阅读全文
golang 使用 git 下载代码
首先要本机要安装 git,go 通过组装命令完成 `git clone`
阅读全文
java 死锁 demo
java 死锁 演示代码
阅读全文
undefined symbol: EVP_CIPHER_CTX_cleanup
openssl升级到1.1.0以上版本,应用启动报undefined symbol: EVP_CIPHER_CTX_cleanup错误
阅读全文
vscode 的 golang 提示很慢
如果你用vscode开发golang,发现golang的提示很慢或者跳转很慢,很可能是你没有使用gopls
阅读全文
golang json 使用
JSON(Javascript Object Notation)是一种轻量级的数据交换语言,以文字为基础,具有自我描述性且易于让人阅读。尽管JSON是Javascript的一个子集,但JSON是独立于语言的文本格式,并且采用了类似于C语言家族的一些习惯。JSON与XML最大的不同在于XML是一个完整的标记语言,而JSON不是。JSON由于比XML更小、更快,更易解析,以及浏览器的内建快速解析支持,使得其更适用于网络数据传输领域。目前我们看到很多的开放平台,基本上都是采用了JSON作为他们的数据交互的接口。既然JSON在Web开发中如此重要,那么Go语言对JSON支持的怎么样呢?
阅读全文
golang的断言(Type Assertion)
golang的语言中提供了类型断言的功能。golang中的所有程序都实现了interface{}的接口,这意味着,所有的类型如string,int,int64甚至是自定义的struct类型都就此拥有了interface{}的接口,这种做法和java中的Object类型比较类似。那么在一个数据通过func funcName(interface{})的方式传进来的时候,也就意味着这个参数被自动的转为interface{}的类型
阅读全文
docker 常用命令
docker 常用命令
阅读全文
@Value 读取0开头的字符串
springboot 的 @Value 读取0开头的字符串会把开头的0给去掉
阅读全文
springboot 瘦身部署
springboot默认使用fatjar的方式打包,把整个依赖的jar包都打包进去。不过依赖的jar比较大,变动很小,这样每次部署都整个发布,网速不好时间就会比较多。可以把依赖的jar包独立出来
阅读全文