![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java篇
文章平均质量分 64
工作中对于Java的使用和总结
fresh00air-2
这个作者很懒,什么都没留下…
展开
-
大数据篇--HiveServer2使用心得
HiveServer2使用心得CDH4中HiveServer2的配置Java 验证类代码(CustomHiveServer2Auth)使用方法法一(Java调用)法二(Beeline调用)CDH4中HiveServer2的配置CDH4版与新版Hive中部分参数有区别使用cm界面对需要开启HiveServer2的机器中的hive-site.xml添加以下<property> <name>hive.server2.authentication</name>原创 2021-02-17 19:26:54 · 201 阅读 · 0 评论 -
Java篇--如何获取Unsafe类的实例
Java篇--如何获取Unsafe类的实例如何获取Unsafe类的实例如何获取Unsafe类的实例Unsafe 提供两个功能绕过 JVM 直接修改内存(对象)使用硬件 CPU 指令实现 CAS 原子操作Unsafe 为调用者提供执行非安全操作的能力,由于返回的 Unsafe 对象可以读写任意的内存地址数据,调用者应该小心谨慎的使用改对象,一定不用把它传递到非信任代码。该类的大部分方法都是非常底层的操作,并牵涉到一小部分典型的机器都包含的硬件指令,编译器可以对这些进行优化。我们在一般的并发编程原创 2021-02-17 14:23:11 · 243 阅读 · 0 评论 -
Java篇--Jvm的内存分布
Java篇--Jvm的内存分布Jvm的主要区块分布详细介绍程序技术器java虚拟机栈本地方法栈方法区堆内存常量池Jvm之外的内存Jvm的主要区块分布大概分为以下个部分程序计数器java虚拟机栈本地方法栈方法区堆内存常量池详细介绍程序技术器是一块较小的内存空间, 在未优化的编译器中他用来指向当前线程执行的字节码的行号. 因为是指向当前线程的程序, 所以程序计数器是线程私有的, 每个线程都有一份程序计数器.此区域理论上不会发生OOMjava虚拟机栈虚拟机栈的生命周期和线程是相同的原创 2021-02-14 21:35:57 · 184 阅读 · 0 评论