240 发简信
IP属地:上海
  • vavr使用

    高并发的场景下,DB前置缓存是常用的一种解决方案。通常做法是将从DB查询出的值放入缓存(分布式缓存或者本地缓存都可以),下次请求时先从缓存取数据...

    1.1 5027 0 51
  • 告别远程debug,用端口转发实现本地调试

    在web开发过程中,如果是前后端分离进行开发,前端资源发布到服务器后,访问前端页面,前端页面请求服务端资源,在这种情况下我们需要调试就只能使用r...

    1.3 1836 0 51
  • Resize,w 360,h 240
    用IDEA来debug spring-boot-loader的源码

    文章前半部分是分析过程,不想看的直接拉到"重点部分" 在学习SpringBoot的时候了解到,spring-boot-maven-plugin打...

    1.1 4663 5 53
  • maven第三方plugin加载原理

    不管是自己编写的plugin插件,还是springboot等开源机构提供的插件,都属于自定义的第三方plugin。 这两天学习springboo...

    0.9 5043 4 50
  • 如何调用maven的自定义第三方插件(非别名形式&别名形式)

    假设我已经自定义了一个叫my-maven-plugin的插件如下,插件的goal名为“goaltest” 如果一个工程想通过mvn groupI...

    1.1 2354 0 51
  • maven-shade-plugin的createDependencyReducedPom属性

    maven-shade-plugin插件有个配置属性:createDependencyReducedPom,默认值为true. 当这个属性为tr...

    1.9 7949 0 54
  • maven的几种常用打包工具 VS SpringBoot的打包工具

    我们先明确下Packaging的含义(部分内容转载自:Maven实战(九)——打包的技巧) 任何一个Maven项目都需要定义POM元素packa...

  • 什么是可执行CLI包&&可直接运行的jar需要满足什么条件?

    什么是可执行CLI包,即可以在命令行直接运行的CLI(Command Line)包。 默认Maven生成的JAR包只包含了编译生成的.class...

    0.9 1781 0 51
  • Resize,w 360,h 240
    javac命令参数(-classpath和-sourcepath)

    先看下定义: -classpath 类路径设置用户类路径,它将覆盖 CLASSPATH 环境变量中的用户类路径。若既未指定 CLASSPATH ...

    0.9 8406 1 51