10 2017 档案
摘要:假设有多个jar包或文件系统类路径都拥有一个相同的包名(如com.baobaotao)。“classpath:”只会在第一个加载的com.baobaotao包下查找,而“classpath*:”会扫描所有这些Jar包及类路径下出现的com.baobaotao类路径。
阅读全文
摘要:类装载器就是寻找类的字节码文件并构造出类在JVM内部表示的对象组件。在java中,类装在器把一个类装入JVM中,要经过以下几个步骤: 1.装载:查找和导入Class文件 2链接:执行校验,准备和解析步骤。 2.1校验:检查载入Class文件数据的正确性 2.2准备:给类的静态变量分配存储空间 2.3
阅读全文
摘要:https://docs.spring.io/spring-framework/docs/4.3.9.RELEASE/spring-framework-reference/htmlsingle/#beans-custom-autowire-configurer
阅读全文
摘要:[ERROR] Plugin org.apache.maven.plugins:maven-compiler-plugin:3.1 or one of its dependencies could not be resolved:Cannot access alimaven (http://mave
阅读全文
摘要:参考:mybatis深入理解(一)之 # 与 $ 区别以及 sql 预编译 #{id}这就告诉 MyBatis 创建一个预处理语句参数,通过 JDBC,这样的一个参数在 SQL 中会由一个“?”来标识,并被传递到一个新的预处理语句中,就像这样: ${id} SQL 语句中插入一个不改变的字符串,如果
阅读全文
摘要:Think in java P478 因为擦除移除了类型信息,所以,可以用无界泛型参数调用的方法只是那些可以用Object调用的方法,如果能将这个参数限制为某个类型的子集,那么你就可以使用这个类型调用方法。 特殊行为:可以向导出类型的数组赋予基类型数组的引用。 但是实际上的数组类型是Apple[],
阅读全文
摘要:Think in java P450 类型推断只对赋值有效,其他时候并不起作用。
阅读全文