
java基础
文章平均质量分 85
cainaioAAA
苟利国家
展开
-
java8内存模型
1.jvm内存模型1.栈帧每个线程有一个私有的栈,随着线程的创建而创建。栈里面存放着一种叫做“栈帧”的东西,每个方法会创建一个栈帧,栈帧中存放了局部变量表(基本数据类型和对象引用)、操作数栈、方法出口等信息。栈的大小可以固定也可以动态扩展。当栈调用深度大于JVM所允许的范围,会抛出StackOverflowError的错误,不过这个深度范围不是一个恒定的值,我们通过下面这段程序可以测试一下这个结果...原创 2018-04-08 09:34:45 · 297 阅读 · 0 评论 -
Cannot load driver class: com.mysql.jdbc.Driver 在 spring boot
原因是你使用了jpa,而没有加入mysql的依赖加入<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime<...原创 2018-04-10 10:32:37 · 384 阅读 · 0 评论 -
华为开发者大会总结——个人总结
方舟编译器(开源):干掉Java虚拟机——将java代码直接编译成机器码,静态语义好编译,核心是静态编译出动态语义(通过华为编译实验室的核心专利),代码不需要在手机编译了。 代码万国通——去掉混合语言互相调用的JNI接口开销。开发统一的中间IR表示,使得不同语言的代码可以在开发者环境中可以统一编译成同一套可执行的机器码,消除了JNI开销。 代码优化——将代码优化从手机端移到开发者环境,未来...原创 2019-08-09 17:48:37 · 6013 阅读 · 0 评论