基本使用安装和配置通过官网的教程,可以下载软件,并配置到系统的环境变量Path属性中,然后gradle -v验证是否安装成功。Gradle的运行前提是系统已安装java jdk 8 或更高的版本。手动创建Gradle项目创建一个空的文件夹,比如Test执行gradle init , 根据实际的项目需...
说明okhttp是一个用于实现http/https访问的客户端,该文章用来说明如何实现支持https及支持双向认证。引入gradleimplementation 'com.squareup.okhttp3:okhttp:4.8.1'implementation 'com.sq...
注解@Sharable用来说明ChannelHandler是否可以在多个channel直接共享使用。netty为了安全考虑,有一个约束就是同个ChannelHandler不能在Channel的pipeline重复添加,如果ChannelHandler已经有做线程安全的处理,那么我们就可以为Chann...
jwt是什么?https://www.zhihu.com/question/274566992/answer/2486699791token和jwt区别https://blog.csdn.net/weixin_45203607/article/details/123736975jwt与token+r...
参考SLF4J不同的日志实现选择https://blog.csdn.net/u010825931/article/details/106167241使用SLF4J和Logback...
强引用Java中默认声明的就是强引用。只要强引用存在,垃圾回收器将永远不会回收被引用的对象,哪怕内存不足时,JVM也会直接抛出OutOfMemoryError,不会去回收。如果想中断强引用与对象之间的联系,可以显示的将强引用赋值为null,这样一来,JVM就可以适时的回收对象了public clas...