Gradle构建工具

基本使用安装和配置通过官网的教程,可以下载软件,并配置到系统的环境变量Path属性中,然后gradle -v验证是否安装成功。Gradle的运行前提是系统已安装java jdk 8 或更高的版本。手动创建Gradle项目创建一个空的文件夹,比如Test执行gradle init , 根据实际的项目需...

安全框架及使用

参考Spring Security介绍、功能及原理详解!...

使用okhttp支持https的双向认证

说明okhttp是一个用于实现http/https访问的客户端,该文章用来说明如何实现支持https及支持双向认证。引入gradleimplementation 'com.squareup.okhttp3:okhttp:4.8.1'implementation 'com.sq...

java中调用动态库(dll/so)

说明调用方式jnajni...

java中的堆栈与值传递引用传递

堆栈堆 heap栈 stack...

netty 知识

注解@Sharable用来说明ChannelHandler是否可以在多个channel直接共享使用。netty为了安全考虑,有一个约束就是同个ChannelHandler不能在Channel的pipeline重复添加,如果ChannelHandler已经有做线程安全的处理,那么我们就可以为Chann...

cookie与session,token与jwt

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中的==以及字符串常量池

概念==返回的是何种结果,得看是进行对比的是什么类型:...

四种引用类型(强软弱虚)

强引用Java中默认声明的就是强引用。只要强引用存在,垃圾回收器将永远不会回收被引用的对象,哪怕内存不足时,JVM也会直接抛出OutOfMemoryError,不会去回收。如果想中断强引用与对象之间的联系,可以显示的将强引用赋值为null,这样一来,JVM就可以适时的回收对象了public clas...

Java 5
粤ICP备2021092482号-1