HollisChuang's Blog-Java干货集散地HollisChuang's Blog

天道不一定酬所有勤
但是,天道只酬勤

【今日观点】 搞点事情!死磕Java并发编程(带密码文章如何访问)

对于程序员来说,编写不出错的代码是很难的,比这更难的是编写不出错的多线程相关代码。相比较于顺序执行的代码,并发执行的代码更加容易出错。而且在多线程场景中,出现了问题更加不容易排查。 造成这种种困难的原因就是开发者其实对并发编程有关的知识了解...

随笔

密码保护:官宣版2019互联网百强榜出炉,BAT还是那个BAT吗?

hollischuang阅读(139)评论(0)赞(1)

无法提供摘要。这是一篇受保护的文章。

Java

我说我精通字符串,面试官竟然问我Java中的String有没有长度限制!?

hollischuang阅读(406)评论(0)赞(8)

String是Java中很重要的一个数据类型,除了基本数据类型以外,String是被使用的最广泛的了,但是,关于String,其实还是有很多东西容易被忽略的。 就如本文我们要讨论的问题:Java中的String有没有长度限制? 这个问题要分...

Java

国内Java面试总是问StringBuffer,StringBuilder区别是啥?档次为什么这么低?

hollischuang阅读(273)评论(0)赞(1)

这是一个知乎上面很火的问题(https://www.zhihu.com/question/50211894),下面是我关于这个问题的回答,截止今天,这个答案收获了500+赞和70+评论。 原答案 这个问题只是开个场,热个身而已啊。 Stri...

随笔

正式宣战关系型数据库市场,华为宣布开源一款人工智能数据库

hollischuang阅读(347)评论(0)赞(2)

关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据。目前市场上被广泛使用的关系型数据库主要有Oracle、DB2、MySQL、Microsoft SQL Server、Microsoft Access等。 目前...

虚拟机

万万没想到,JVM内存结构的面试题可以问的这么难?

hollischuang阅读(384)评论(0)赞(4)

在我的博客中,之前有很多文章介绍过JVM内存结构,相信很多看多我文章的朋友对这部分知识都有一定的了解了。 那么,请大家尝试着回答一下以下问题: 1、JVM管理的内存结构是怎样的? 2、不同的虚拟机在实现运行时内存的时候有什么区别? 3、运行...

Java

灵魂拷问:Java对象的内存分配过程是如何保证线程安全的?

hollischuang阅读(571)评论(2)赞(5)

JVM内存结构,是很重要的知识,相信每一个静心准备过面试的程序员都可以清楚的把堆、栈、方法区等介绍的比较清楚。 上图,是一张在作者根据《Java虚拟机规范(Java SE 8)》中描述的JVM运行时内存区域结构画的。 很多人都知道Jav...

Debug

面试官:线上服务器CPU占用率高如何排查定位问题?

hollischuang阅读(183)评论(0)赞(2)

国外开发者平台 HankerRank 发布的 2018 年开发者技能调查报告中有一项关于”雇主最看重哪些核心能力”的调查,结果显示如下: 排名前几的比较受重视的能力分别为:解决问题、编程语言熟练程度、Debug、...

Java

密码保护:深入理解Java并发编程(九):到底什么是Java内存模型?

hollischuang阅读(770)评论(0)赞(4)

无法提供摘要。这是一篇受保护的文章。

数据库

我以为我对Mysql索引很了解,直到我遇到了阿里的面试官

hollischuang阅读(1178)评论(2)赞(16)

本文来自一位不愿意透露姓名的粉丝投稿

Java

求你了,再问你Java内存模型的时候别再给我讲堆栈方法区了…

hollischuang阅读(1240)评论(3)赞(6)

最近,面试过很多Java中高级开发,问过很多次关于Java内存模型的知识,问完之后,很多人上来就开始回答: Java内存模型由几部分组成,堆、本地方法栈、虚拟机栈、方法区… 每一次我不想打断他们的话,虽然我知道这又是一个误会了我...

HollisChuang's Blog

联系我关于我