search.png
关于我
menu.png
blog-img
volatile只能修饰类变量和实例变量,对于方法参数,局部变量,实例变量,类常量都不能修饰 我们的主内存(RAM)的读写速度远远落后于CPU cache(一共有三级缓存,L3 cache速度最快,依次降低),Cache的出现是为了解决cpu直接访问内存效率低下问题的,程序在运行过程中,会将运算所需要的数据从主存复制一份到CPU cache中,这样CPU进行计算时就可以直接对CPU cache中的
2020-02-15 10:35
标签 java
2020-02-15 10:35
标签 java
volatile只能修饰类变量和实例变量,对于方法参数,局部变量,实例变量,类常量都不能修饰 我们的主内存(RAM)的读写速度远远落后于CPU cache(一共有三级缓存,L3 cache速度最快,依次降低),Cache的出现是为了解决cpu直接访问内存效率低下问题的,程序在运行过程中,会将运算所需要的数据从主存复制一份到CPU cache中,这样CPU进行计算时就可以直接对CPU cache中的
blog-img
blog-img
Java设计模式总结 外观模式
2020-02-05 19:03
标签 设计模式 , java
2020-02-05 19:03
标签 设计模式 , java
Java设计模式总结 外观模式
blog-img
blog-img
Java设计模式总结 适配器模式
2020-02-05 14:45
标签 设计模式 , java
2020-02-05 14:45
标签 设计模式 , java
Java设计模式总结 适配器模式
blog-img
blog-img
java 执行groovy高版本 classpath设置
2020-01-22 21:26
标签 java , groovy
2020-01-22 21:26
标签 java , groovy
java 执行groovy高版本 classpath设置
blog-img
blog-img
groovy 使用`groovyc -j java文件 groovy文件`这样来混合编译,但是 当java文件包含中文字符时,在cmd编译会报无法识别的GBK字符,如果是Javac, 那么我们只需要 加个 `-encoding utf-8`就行了,但是groovyc --encoding 还是会出现编码问题。 相关资料不好查找,这种问题得利用groovyc的一个特性:-Jxxx=xxx向 j
2020-01-22 21:18
标签 java , groovy
2020-01-22 21:18
标签 java , groovy
groovy 使用`groovyc -j java文件 groovy文件`这样来混合编译,但是 当java文件包含中文字符时,在cmd编译会报无法识别的GBK字符,如果是Javac, 那么我们只需要 加个 `-encoding utf-8`就行了,但是groovyc --encoding 还是会出现编码问题。 相关资料不好查找,这种问题得利用groovyc的一个特性:-Jxxx=xxx向 j
blog-img
关闭特效