
Java
文章平均质量分 81
波哥说一说
Stay Foolish, Stay Hungry
展开
-
Java单例模式的实现方案
Java实现单例模式的集中方案解析:饿汉法、单线程写法、考虑线程安全的写法、兼顾线程安全和效率的写法(双重检查锁)、静态内部类法转载 2016-04-08 18:51:51 · 512 阅读 · 0 评论 -
Java研发求职指南
1、 基础篇(重点!)针对笔试,如果不考虑具体语言,那么对计算机的理论知识必须要有一定程度的掌握。不管是在考事业单位还是IT公司笔试招聘,都会对基本理论知识进行考察。最主要的就是数据结构、算法以及一些网络等知识。1.1、 数据结构二叉树、栈、队列、链表、哈希表、数组(以及在这些数据结构上的操作)2.1、 算法排序算法:快速排序、堆排序、冒泡排序、归并排序、桶排序等等(见整理的那原创 2015-09-03 00:06:12 · 1305 阅读 · 0 评论 -
JVM的GC机制以及大数据中应用
本文主要针对JVM中的GC算法和实现做了一些说明,并将平时遇到或收藏的在大数据相关组件中出现的GC问题解决案例整理到这里,便于平时回顾学习。一、需要管理和回收的内存 JVM中的“程序计数器”的内存随线程结束而回收,“虚拟机栈”和“本地方法栈”的内存随方法结束而回收,即类结构确定下来,在编译期内存分配也基本确定。因此,”堆内存“和”方法区(非堆内存、hotspot永久代)“是需...原创 2016-04-24 12:18:17 · 1432 阅读 · 0 评论 -
JAVA应用中如何解决不同版本JAR使用问题
问题背景 同一个JVM进程中,往往会部署不同的java应用,不同业务开发人员会采用同一个组件包的不同版本,此时部署在同一个JVM中会出现常见的JAR冲突问题,导致涉及的多个应用无法正常使用。那么,怎样才能实现不同应用正常使用各自版本的组件包呢?那就是类加载隔离。实现原理 类加载机制,众所周知是双亲委派机制,意思是加载一个类,优先从当前类加载器的父加载器加载,找不到再从当前加载...原创 2018-11-26 17:21:03 · 8125 阅读 · 0 评论