Intellij IDEA 又过期了? 试试这个 "狼哥,面试又跪了,碰到了知识盲区""哪个?""一面还可以,二面面试官问我零拷贝的原理,懵逼了...这块内容没去研究过""哦...
Intellij IDEA 又过期了? 试试这个 "狼哥,面试又跪了,碰到了知识盲区""哪个?""一面还可以,二面面试官问我零拷贝的原理,懵逼了...这块内容没去研究过""哦...
MySQL EXPLAIN命令是查询性能优化不可缺少的一部分,该文主要讲解explain命令的使用及相关参数说明。 EXPLAIN Output Columns id id是...
系列 redis数据淘汰原理redis过期数据删除策略redis server事件模型redis cluster mget 引发的讨论redis 3.x windows 集群...
概述 ReflectASM是一个很小的java类库,它仅仅有5个类,但是却提供了非常高性能的属性操作、方法调用、构造方法调用,它在底层使用了asm(https://www.i...
这两天了解了一下关于NIO方面的知识,网上关于这一块的介绍只是介绍了一下基本用法,没有系统的解释NIO与阻塞、非阻塞、同步、异步之间的联系,导致自己困扰了好久。本篇文章就个人...
背景 最近在做压测 , 同事觉得 Tomcat 不行想要切换 web 服务器 , 于是我就去网上搜了一些测评结果 , 不出意外 Tomcat 得到了一致的差评。抱着怀疑的态度...
一 并发编程基础知识 1.1 概念 并发编程是你编写的代码有可能在多线程环境中执行, 1.2 为什么要用并发编程模型? 更加充分的利用多多个处理器的计算能力 使得应用程序获...
上文浅谈TCP(1):状态机与重传机制介绍了TCP的状态机与重传机制。本文介绍流量控制(Flow Control,简称流控)与拥塞控制(Congestion Control)...
HashMap是常考点,而一般不问List的几个实现类(偏简单)。以下基于JDK1.8.0_102分析。 JDK版本:oracle java 1.8.0_102 内部存储 H...
为了换取性能,JVM在内置锁上做了非常多的优化,膨胀式的锁分配策略就是其一。理解偏向锁、轻量级锁、重量级锁的要解决的基本问题,几种锁的分配和膨胀过程,有助于编写并优化基于锁的...
一、 MQ背景&选型 消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。主要具有以下优势: 削峰填谷(主要解决瞬时写压力大于应用服务能力导致...
设计模式作为保证代码扩展性,易读性工具之一,也是面试必备考点之一,是需要程序员必须熟练掌握的技能之一,所以自己再读《设计模式之禅》,为提高学习质量遂写下数篇笔记,此篇为第一篇...
引言:Java作为一门面对对象的语言具有如下封装,继承,多态三个典型特点,此外Java也定义了很多专属的关键字,比如:static,final等,这些都是面试中常考的点,这篇...
引言:上篇文章中我们学习了List和Set接口下面的集合的实现原理,这篇文章我们主要来学习Map接口下面的各个集合的实现原理。 1、HashMap 1.1、特性 采用键值对存...
映射表集合关系图 引言:list是一个集合,它可以快速的查找现有的元素。但是要查看一个元素,我们需要有想要查找元素的精确的副本;这并不是一种非常通用的查找方式; 映射表的概念...
1:Iterable: 它是一个泛型接口这个接口中仅仅有一个方法,iterator获得一个迭代器 2:Collection顶级集合类其中包含了各种操作集合的方法,同样也是一个...
可能大家对java的基础数据类型都了解,但是有深入了解过他们的底层组成么?今天笔者就带着大家一起来深入了解Java的基础数据类型 一:基础数据类型 整型 1:byte类型 e...
想要投递的企业 1级:阿里巴巴,腾讯,百度,今日头条,美团,滴滴出行 2级:小米,华为,网易,face++,大疆创新,京东集团,360集团,贝壳,拼多多,猿辅导 3级:58集...