240 发简信
IP属地:广东
  • 自定义SpringBoot+Swagger中@ApiModel默认名称

    前言 项目使用的springfox-swagger2@2.9.2版本 在 Spring 中集成 swagger 文档功能,需要通过@ApiMod...

  • Spring Boot使用JSR-380进行校验

    介绍 JSR-380是 J2EE 的一个规范,用于校验实体属性,它是JSR-303的升级版,在 Spring Boot 中可以基于它优雅实现参数...

  • 通过浏览器连接docker容器

    前言 在公司内部使用 Jenkins 做 CI/CD 时,经常会碰到项目构建失败的情况,一般情况下通过 Jenkins 的构建控制台输出都可以了...

  • Resize,w 360,h 240
    通过GitHub Action自动部署Maven项目

    前言 要把自己的 JAVA 项目发布到 Maven 中央仓库上,这个过程非常的麻烦,而且由于 Maven 中央仓库的严谨性,每次发布都需要登录到...

  • Resize,w 360,h 240
    使用免费的HTTPS证书

    前言 众所周知 HTTPS 是保证 HTTP 通讯安全的协议,网站启用 HTTPS 可以避免很多安全性的问题, 而且 Chrome 浏览器 从 ...

  • Go语言HTTP服务生命周期

    在 go 语言里启动一个 http 服务非常简单,只需要一行代码http.ListenAndServe()就可以搞定,这个方法会一直阻塞着直到进...

  • Kubernetes之服务优雅升级

    前言 k8s本身就支持服务滚动升级,但是如果程序没有正确的处理退出信号时,就会导致部分请求直接被中断从而影响用户体验。 滚动升级步骤 每个pod...

  • Go语言中for range的"坑"

    前言 Go 中的for range组合可以和方便的实现对一个数组或切片进行遍历,但是在某些情况下使用for range时很可能就会被"坑",下面...

  • 从JVM中dump出动态代理生成的class

    由于动态代理生成的 class 是直接以二进制的方式加载进内存中的,并没有对应的.class 文件生成,所以如果想通过反编译工具查看动态代理生成...