
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
使用Redis报错类型错误 java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String
使用Redis报错类型错误 java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String

静态库和动态库
库可以简单地看成一种代码仓库,他提供给使用者一些可以直接拿来使用的变量,函数和类;它也是一种特殊的程序,但是库不可以单独运行;库可分为两种,一种是静态库,一种是动态库,区别是静态库在程序的链接阶段会被复制到程序中,而动态库顾名思义,在运行时才调入内存。库的好处:代码保密,方面部署和分发。

makefile介绍
快速了解makefile的学习笔记

JVM笔记
回收线程共享的区域(方法去和堆区),线程不共享的区域(程序计数器,java虚拟机栈和方法堆栈)则不需要回收,栈的生命周期与线程的生命周期一致。当线程执行结束时,其线程栈也会被销毁,这些局部变量自然也会被释放,不需要垃圾回收。常见的引用类型强引用,最常见的引用方式,由可达性分析算法来判断软引用,对象在没有强引用情况下,内存不足时会回收弱引用,对象在没有强引用情况下,会直接回收虚引用,通过虚引用知道对

exception is java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter] with root caus
在 Java 11 及以后版本中,您需要做的是在类路径或模块路径中包含您自己的 Java EE API 副本。幸运的是,JDK 6/7/8 中提供的这些 Java EE API 仍在 JDK 中,但默认情况下它们不在类路径上。JAXB API 被视为 Java EE API,因此不再包含在 Java SE 9 中的缺省类路径中。Java 9 引入了模块的概念,默认情况下,聚合模块在类路径(或者更确

到底了







