首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
super
订阅
南山剑客
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
工作10年后,再看String s = new String("xyz") 创建了几个对象?
这个问题相信每个学习java的同学都不陌生,作为一个经典的面试题,到现在工作这么多年了我真是认为挺操蛋的一个问题,在网上到现在你仍然可以看见很多讨论这个问题的人,其中不乏工作很多年的人都有争论,我认为还是有必要来说一说这个问题的。 常量池存在于方法区,而方法区在jdk1.7版本…
Java内存模型中的同步原语(volatile、synchronized、final)
如上面程序所示,一个volatile变量的单个读/写操作,与一个普通变量的读/写操作都是使用同一个锁来同步,他们之间的执行效果相同。 锁的happends-before规则保证释放锁和获取锁的两个线程之间的内存可见性,这意味着对一个volatile变量的读,总是能看到(任意线程…
ThreadLocal使用总结
ThreadLocal是Thread的一个局部变量,主要用于一个线程在业务流程相对复杂的情况下,进行数据的存储和使用,比如:用户的登录信息,锁的信息等。 每个Thread中都有一个ThreadLocal.ThreadLocalMap对象。在ThreadLocalMap中,也是初…
不要再死记硬背Java的类加载啦
作为一个程序员,面试的时候都绕不过JVM,可以说这是我们永远的痛。是不是感觉每次面试的时候,都要重新背一下,不然面试会被虐惨。那么问题就来了,为什么每次面试都要背?为什么背完过了断时间就忘了?除了记忆
精通高并发与多线程,却不会用ThreadLocal?
大家好,我是小菜,一个渴望在互联网行业做到蔡不菜的小菜。可柔可刚,点赞则柔,白嫖则刚! ThreadLocal 类是用来提供线程内部的局部变量。这种变量在多线程环境下访问(get 和 set 方法访问)时能保证各个线程的变量相对独立于其他线程内的变量。 ThreadLocal …
Java类加载过程
在准备阶段,对于count这个静态变量会默认初始化0,但是赋值操作是在初始化阶段,如下的Configuration.getInt("studnet.count");赋值操作;另外,静态代码块的执行也是在这个阶段。
看完这篇 final、finally 和 finalize 和面试官扯皮就没问题了
final 是 Java 中的关键字,它也是 Java 中很重要的一个关键字,final 修饰的类、方法、变量有不同的含义;finally 也是一个关键字,不过我们可以使用 finally 和其他关键字结合做一些组合操作; finalize 是一个不让人待见的方法,它是对象祖宗…
2019年常见Elasticsearch 面试题答案详细解析(下)
1.Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎。 (1)查询 : Elasticsearch 允许执行和合并多种类型的搜索 — 结构化、非结构化、地理位置、度量指标 — 搜索方式随心而变。 (2)分析 : 找到与查询最匹配的十个文档是一…
2019年常见ElasticSearch 面试题解析(上)
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSe…
jsliang 2020 求职系列
人生,找个工作好好做着,做到离职退休,是个奢侈的想法。 因为,总会有这样那样的问题,让我们在各个厂子间来回奔波。 求职,是每个打工人的痛点,是每个裸辞打工仔的噩梦。 Hello 小伙伴们好,我是 jsliang,一枚喜欢折腾、喜欢学习、乐于和各位小伙伴分享的小前端。jslian…