上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页
摘要: Yes, it is as you guessed. The JVM/JRE uses Java bytecode as its instruction set and each JVM needs to be compiled on and be runnable on the native/lo 阅读全文
posted @ 2019-06-14 16:48 looyee 阅读(518) 评论(0) 推荐(0)
摘要: 本文转载自:https://www.jianshu.com/p/83693d3d0a65 预警:本文非常长,建议先mark后看,也许是最后一次写这么长的文章 说明:前面有4个小节关于Spring的基础知识,分别是:IOC容器、JavaConfig、事件监听、SpringFactoriesLoader 阅读全文
posted @ 2019-05-23 16:59 looyee 阅读(187) 评论(0) 推荐(0)
摘要: 本文转载自:https://www.jianshu.com/p/825cca41d962 为什么会有这4种引用 Java中的引用的定义很传统:如果reference类型的数据中存储的数值代表的是另外一块内存的起始地址,就称这块内存代表着一个引用。 这种定义很纯粹,但是太过狭隘,一个对象在这种定义下只 阅读全文
posted @ 2019-05-22 17:25 looyee 阅读(478) 评论(0) 推荐(0)
摘要: 本文转载自:https://blog.csdn.net/u012881904/article/details/80813294 你真的了解Java泛型参数?spring ResolvableType更好的处理泛型哈哈!你真的了解?我感觉了解了,但是真正的深入才知道自己了解甚少!spring 对于处理 阅读全文
posted @ 2019-05-22 13:57 looyee 阅读(904) 评论(0) 推荐(0)
摘要: 本文转载自:https://www.jianshu.com/p/353c26c744df 基本概念 定义 双亲委派模型要求除了顶层的启动类加载器外,其余的类加载器都应当有自己的父类加载器。 双亲委派模型的工作过程是: 如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把这个请求 阅读全文
posted @ 2019-05-17 16:03 looyee 阅读(700) 评论(0) 推荐(0)
摘要: 本文转载自: class文件简介及加载 Java编译器编译好Java文件之后,产生.class 文件在磁盘中。这种class文件是二进制文件,内容是只有JVM虚拟机能够识别的机器码。JVM虚拟机读取字节码文件,取出二进制数据,加载到内存中,解析.class 文件内的信息,生成对应的 Class对象: 阅读全文
posted @ 2019-05-15 17:12 looyee 阅读(1133) 评论(0) 推荐(0)
摘要: 本文转载自: 之前虽然会用JDK的动态代理,但是有些问题却一直没有搞明白。比如说:InvocationHandler的invoke方法是由谁来调用的,代理对象是怎么生成的,直到前几个星期才把这些问题全部搞明白了。 废话不多说了,先来看一下JDK的动态是怎么用的。 Java代码 package dyn 阅读全文
posted @ 2019-05-15 17:10 looyee 阅读(158) 评论(0) 推荐(0)
摘要: 在Java中,位运算符有很多,例如与(&)、非(~)、或(|)、异或(^)、移位(>)等。这些运算符在日常编码中很少会用到。 在下面的一个例子中,会用到位掩码(BitMask),其中包含大量的位运算。不只是在Java中,其他编写语言中也是可以使用的。 例如,在一个系统中,用户一般有查询(Select)、新增(Insert)、修改(Update)、删除(Selete)四种权限,四种权限有多种组... 阅读全文
posted @ 2019-05-10 13:20 looyee 阅读(350) 评论(0) 推荐(0)
摘要: Java针对类、成员变量、方法,有很多修饰符,例如public、private、static、final、synchronized、abstract等,这些修饰符用来控制访问权限或其他特性。 本文就用成员变量(Field)来举例说明,类以及方法的修饰符获取与成员变量是一样的。 先看一个类 publi 阅读全文
posted @ 2019-05-10 10:47 looyee 阅读(831) 评论(0) 推荐(0)
摘要: 注意 <plugins> 在mybatis-config.xml文件中的位置,必须要符合 http://mybatis.org/dtd/mybatis-3-config.dtd 中指定的顺序: 然后在代码中可以使用: 阅读全文
posted @ 2019-05-06 14:26 looyee 阅读(138) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页