herman的文章

JAVA

高并发环境下,HashMap可能出现的致命问题!

4年前 (2020-11-05) 6775浏览

高并发环境下,HashMap可能出现的致命问题!注意:是在 jdk8 以下版本发生! 我们先来看看 Rehash 的概念。 Rehash 是 HashMap 在扩容时候的一个步骤。 HashMap 的容量是有限的。当经过多次元素插...

JAVA

1024程序员节,号称史上最难 Java 面试题?

4年前 (2020-10-22) 2941浏览

今天拉勾搞了一个活动,里面有一套 Java 高级工程师的面试题,我发到了一个群里,很多人都回答不出来。 最后看了一下排行榜,发现回答对 1、2 道题的人占了 80% 的人。通过这些题可以简单的考察出你的技术到底是出于哪一个层次的水平。 ...

JAVA

面试官:JVM垃圾回收器为什么必须要停顿下?

4年前 (2020-10-20) 2499浏览

面试高级工程师,或者薪资 15K 以上时,你很可能会遇到被面试官问到各种各样的 JVM 知识点。最近我在面试候选人的时候,问到“JVM垃圾回收器为什么必须要停顿下?”几乎没人能回答出来。所以,今天我们就一起来写篇文章,聊一聊这个知识点。 在垃...

JAVA

Tomcat 的调优最佳实践

4年前 (2020-10-08) 2551浏览

面试官:Tomcat 的调优怎么做?你的最佳实践有哪些? 前言 Tomcat作为Web应用的服务器,目前绝大多数公司都是用其作为应用服务器的,应用服务器的执行效率会影响系统执行,这里会讲Tomcat怎样进行配置能提高处理性能。另外必须提...

JAVA

手把手教你 Java 解决跨域问题的5种方式

4年前 (2020-09-20) 2328浏览

引言 我们在开发过程中经常会遇到前后端分离而导致的跨域问题,导致无法获取返回结果。跨域就像分离前端和后端的一道鸿沟,君在这边,她在那边,两两不能往来。 什么是跨域(CORS) 跨域(CORS)是指不同域名之间相互访问。跨域,指的是...

JAVA

面试官:说说零拷贝,mmap和sendFile

4年前 (2020-09-12) 7492浏览

美团一面:说说什么是零拷贝? 最近有粉丝收到来美团的面试邀请,面试前也没怎么准备,一面直接挂了。面试官问他什么是零拷贝,他没答出来。希望我能给他推荐一些资料看看,本文就是给他推荐的面试资料之一,主要来讲清楚,零拷贝到底是怎么一回事! 零...

业余杂谈

教育edu邮箱免费送!

4年前 (2020-09-09) 4939浏览

本编文章不聊技术,给大家送福利! 现在教育邮箱,也就是 edu 后缀的邮箱越来越少。因此,在淘宝或者闲鱼上,不少人高价出售这类邮箱。 物以稀为贵,由于教育邮箱越来越少,而好处却越来越多。所以造成了,不少人发现商机,在各类平台上高价出售这...

JAVA

腾讯微博宣布关闭!下一个会是微视吗?

4年前 (2020-09-06) 3027浏览

腾讯微博宣布关闭!下一个会是微视吗? 今天我们不聊技术,我们只聊腾讯! 说到腾讯,你认为腾讯留给你最深的影响是什么?是微信?还是 QQ?也或是腾讯的游戏、产品? 对我来说,都不是。我的内心深处认始终为腾讯留给我最深刻的影响是,腾讯...

JAVA

面试官:MySQL事务隔离级别中的可重复读能防幻读吗?

4年前 (2020-09-05) 2939浏览

今天我们来聊一聊一个比较常见且难搞懂的话题。事务隔离级别中的可重复读能防幻读吗? 前言 每次谈到数据库的事务隔离级别,大家一定会看到这张表。 其中,可重复读这个隔离级别,有效地防止了脏读和不可重复读,但仍然可能发生幻读,可...

JAVA

面试必会的IO、NIO、AIO、BIO以及多路复用

4年前 (2020-08-29) 2400浏览

在网络的初期,网民很少,服务器完全无压力,那时的技术也没有现在先进,通常用一个线程来全程跟踪处理一个请求。因为这样最简单。 其实代码实现大家都知道,就是服务器上有个ServerSocket在某个端口监听,接收到客户端的连接后,会创建一个Soc...

业余杂谈

GitHub 加速插件下载

4年前 (2020-08-26) 3145浏览

前两天,在微信公众号内分享了 9 种 Github 访问加速的办法,不少人喜欢使用插件。但是,谷歌浏览器的插件下载比较麻烦,所以在这里我给大家分享一下 Github 加速插件! 谷歌浏览器的每个插件都有一串特殊的字符,被称为:Extensio...

JAVA

MySQL 递归查询教程

4年前 (2020-08-23) 3462浏览

最近有网友问题我 MySQL 如何实现递归查询?我随手发他了一个MySQL视频教程,谁知他开始吐槽我了。“不会就不会,教程我自己不会搜?还需要你给我搜?太打击人了”。 我真是太难了,发给他一个教程还有错了不成? 说归说,今天我们还是一起...

JAVA

毕业设计SpringBoot+Mybatis+MySQL实现的校内信息共享平台BBS论坛系统

4年前 (2020-08-22) 4346浏览

现在有不少学生都很有钱啊,最近帮忙一个粉丝调试了一下他的毕业设计,十几分钟完成后立马打赏我 500 元,我本来是告诫他认真学习,别荒废了学业,谁知道他说,他家里有矿。哎,真是炫目啊。 经过他个人同意,今天我就把这个毕业设计源码分享给大家。他的...