虎哥讲Java
虎哥讲Java
全部文章
未归档
Java面试(6)
归档
标签
去牛客网
登录
/
注册
虎哥讲Java的博客
全部文章
/ 未归档
(共108篇)
面试:说一下HashMap的底层实现原理,我懵了
哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。 本文会对java集合框架中的对应实现HashMap的实现原理进...
2022-03-24
0
305
万人血书跪求!阿里P8架构师耗时三年总结:Java春招高频面试题库
前言 金三银四想必大家或多或少都有面试的想法,面试前也都会有刷刷题的习惯。不过网上有太多的Java面试题库了,大部分都潦潦草草,没有知识储备的小伙伴一般很难看下去,看完后也不会留下印象。最近也是有粉丝私信我说求一份 图文并茂,易于理解,代码讲解,题目高频?的面试题库。 ...
2022-03-23
0
304
金三银四喜提offer!秋招蚂蚁金服Java研发岗四面
面试流程 先说下面试流程,一般大公司都有3-4轮技术面,1轮的HR面。就蚂蚁金服而言,我共经历了4轮技术面,前两轮主要是问基础和项目实现,第3轮是交叉面,两个面试官,主要是问项目实现和拓展。第4轮是部门老大面,主要就问一些架构、技术和业务的理解、个人发展比较抽象的东西了,现在基本也是这样的。 要...
2022-03-22
0
310
面试篇:优秀面试的要素以及告诉你如何成为高级开发
如下文章字数大约1500字,阅读时间需要30分钟左右。 因为市场前景较好,对应组内一直在招java研发,即有通过招聘网站也有通过猎头在招人。作为技术面试官,大致1个月内,断断续续的差不多面了有20多人。 留下深刻印象的几乎没有。面试者大致工作年限是5年以内的研发。具体到实际,不同年限的都有。就简单说...
2022-03-21
0
195
阿里P8大佬耗费三个月整理出来768页面试宝典,最牛笔记曝光!
近日,阿里、腾讯裁员冲上热搜。大厂纷纷裁员减负,本来在热火朝天的金三银四,奋力冲刺和面试跳槽大厂的互联网打工人们,陷入了迷茫和焦虑。对大环境的担忧是应该的,因为大环境会直接影响到我们生活的方方面面。但其实,与其忧虑未知,不如走好当下的每一步,提升技能和储蓄力量,在技术的高峰上不断攀登才是最应该做的。...
2022-03-21
0
311
建立TCP连接为什么要3次握手?
概述 TCP三次握手的目的是建立可靠的通信信道。通信,简单来说就是数据的发送和接收。而三次握手最主要的目的就是双方确认自己与对方的发送和接收是正常的。 如下图所示,下⾯的两个机器⼈通过3次握手确定了对方能正确接收和发送消息(图⽚来源:《图解HTTP》 )。 ...
2022-03-18
0
409
「干货」从零开始的微服务搭建之路
随着公司的业务发展,有幸经历了从单体应用迁移到分布式应用,又从分布式应用开始准备搭建微服务应用,以下是公司从零开始搭建微服务的过程,记录并分享出来,希望对大家有所帮助,我们先使用Spring Cloud GateWay作为网关,由于目前还没有服务发现组件,例如eurka,所以需要通过配置文件的方式配...
2022-03-17
0
268
大促流量激增,通过什么手段提升系统的高并发、高可用性?
在之前提到过,最近运营在前面搞了一个活动,比如抽奖,发放优惠券等方式,去吸引用户购买商品,但是卡券的有效时间只有2个小时,这样的话用户支付动作会比较集中,这也就对我们的支付系统有了更高的要求。所以,如何在流量激增的情况下保证支付服务的高并发和高可用性是对我们的要求。 经过一系列的压测、调优,达到了预...
2022-03-17
0
294
面试又让JVM给虐了,10分钟搞懂String堆内存和常量池
1、String 对象的两种创建方式 Stringstr1 ="abcd";Stringstr2 =newString("abcd");System.out.println(str1==str2);//false 这两种不同的创建方法是有差别的: 第一种方式是...
2022-03-15
0
291
面试题之java缓存总结,从单机缓存到分布式缓存架构
1、缓存定义 高速数据存储层,提高程序性能 2、为什么要用缓存(读多写少,高并发) 1、提高读取吞吐量 2、提升应用程序性能 3、降低数据库成本 4、减少后端负载 5、消除数据库热点 6、可预测的性能 3、缓存分类 3.1、单机缓存(localCache) 实现方案 1、基于JSR107规范自研(了...
2022-03-12
0
265
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页