上一页 1 2 3 4 5 6 7 8 ··· 41 下一页
摘要: 阅读全文
posted @ 2019-01-14 15:23 xu_shuyi 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,HashMap在并发环境下使用可能出现问题,但是具体表现,以及为什么出现并发问题,可能并不是所有人都了解,这篇文章记录一下HashMap在多线程环境下可能出现的问题以及如何避免。 在分析HashMap的并发问题前,先简单了解HashMap的put和get基本操作是如何实现的。 1.Has 阅读全文
posted @ 2019-01-14 13:26 xu_shuyi 阅读(156) 评论(0) 推荐(0) 编辑
摘要: https://juejin.im/post/59d83f1651882545eb54fc7e 阅读全文
posted @ 2019-01-12 13:45 xu_shuyi 阅读(128) 评论(0) 推荐(0) 编辑
摘要: package com.pbs.rdm.common.securityEnum; import com.pbs.rdm.common.util.CommonUtil; /** * @author Created by xushuyi * @Description * @date 2018/12/27 13:23 */ public enum TestEnum { /** ... 阅读全文
posted @ 2018-12-27 15:21 xu_shuyi 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 录 1. Java集合类基本概念 在编程中,常常需要集中存放多个数据。从传统意义上讲,数组是我们的一个很好的选择,前提是我们事先已经明确知道我们将要保存的对象的数量。一旦在数组初始化时指定了这个数组长度,这个数组长度就是不可变的,如果我们需要保存一个可以动态增长的数据(在编译时无法确定具体的数量), 阅读全文
posted @ 2018-12-23 17:40 xu_shuyi 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 网上的都是按照公司划分的,想找具体某一方面的知识点有点不好找,我这里就根据知识点分门别类的整理了一下,想看哪一块可以快速找到,希望可以帮助大家,祝大家求职顺利。 主要分为以下几部分: (1)java面试题 (2)高端技术面试题 (3)非技术性问题&HR问题汇总 (1)java面试题 (2)高端技术面 阅读全文
posted @ 2018-12-23 17:31 xu_shuyi 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 前言 这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会按照自己的理解回答一遍,不会去看网上的答案,因此可 阅读全文
posted @ 2018-12-23 17:24 xu_shuyi 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.Java的HashMap是如何工作的? HashMap是一个针对数据结构的键值,每个键都会有相应的值,关键是识别这样的值。 HashMap 基于 hashing 原理,我们通过 put ()和 get ()方法储存和获取对象。当我们将键值对传递给 put ()方法时,它调用键对象的 hashCo 阅读全文
posted @ 2018-12-23 17:22 xu_shuyi 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人,我总会再三从不同方面提问,只有当反复确认能力不行才会下结论。 相反,如果候选人给我的印象不错,我也会从多个角度来衡量,以免招进会 阅读全文
posted @ 2018-12-23 17:14 xu_shuyi 阅读(152) 评论(0) 推荐(0) 编辑
摘要: JDK1.5之后增加了关键字Volatile. volatile的一个语义是禁止指令重排序优化,也就保证了所修饰变量在被赋值的时候对象已经是初始化过的。 volatile是一个特殊的修饰符,只有成员变量才能使用它. 在Java并发程序缺少同步类的情况下,多线程对成员变量的操作对其他线程是透明的,从而 阅读全文
posted @ 2018-12-22 11:34 xu_shuyi 阅读(172) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 41 下一页