凡事都在事上磨,这样才能精进,成长进步提高! ------ 博客园首页
摘要: 一、Java基础和高级 1.String类为什么是final的。 2.HashMap的源码,实现原理,底层结构。 3.反射中,Class.forName和classloader的区别 4.session和cookie的区别和联系,session的生命周期,多个服务部署时session管理。 5.Ja 阅读全文
posted @ 2019-05-29 18:09 追风fc 阅读(208) 评论(0) 推荐(0)
摘要: 二、Java多线程相关 线程池的原理,为什么要创建线程池?创建线程池的方式; 线程的生命周期,什么时候会出现僵死进程; 说说线程安全问题,什么实现线程安全,如何实现线程安全; 创建线程池有哪几个核心参数? 如何合理配置线程池的大小? volatile、ThreadLocal的使用场景和原理; Thr 阅读全文
posted @ 2019-05-29 18:08 追风fc 阅读(221) 评论(0) 推荐(0)
摘要: 数据结构 二叉树 完全二叉树 平衡二叉树 二叉查找树(BST) 红黑树 B-,B+,B*树 LSM 树 队列 集合 链表、数组 字典、关联数组 栈 树 BitSet 常用算法 KPM 算法 选择排序 冒泡排序 插入排序 快速排序 归并排序 希尔排序 堆排序 计数排序 桶排序 基数排序 二分查找 Ja 阅读全文
posted @ 2019-05-29 18:05 追风fc 阅读(459) 评论(0) 推荐(0)
摘要: https://zhuanlan.zhihu.com/p/66380952 阅读全文
posted @ 2019-05-29 17:54 追风fc 阅读(231) 评论(0) 推荐(0)
摘要: dubbo是什么 dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含: 集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求 阅读全文
posted @ 2019-05-29 16:56 追风fc 阅读(186) 评论(0) 推荐(0)
摘要: Synchronized用于线程间的数据共享,而ThreadLocal则用于线程间的数据隔离。 阅读全文
posted @ 2019-05-29 11:22 追风fc 阅读(270) 评论(0) 推荐(0)