1
Integer面试连环炮以及源码分析

场景:   昨天有位朋友去面试,我问他面试问了哪些问题,其中问了Integer相关的问题,以下就是面试官问的问题,还有一些是我对此做了扩展。 问:两个new Integer 128相等吗? 答:不。因为Integer缓存池默认是 127 128; 问:可以修改Integer缓存池 ...

胡金水 @ 2019/08/15

2
Tomcat源码分析 (四)----- Pipeline和Valve

在 Tomcat源码分析 (二) Tomcat整体架构及组件 中我们简单分析了一下Pipeline和Valve,并给出了整体的结构图。而这一节,我们将详细分析Tomcat里面的源码。 Valve Valve作为一个个基础的阀门,扮演着业务实际执行者的角色。我们看看Valve这个接口有哪些方法。 Co ...

chen_hao @ 2019/08/15

4
maven使用问题总结

maven dependencies 报红叉的问题: 第一种:检查bulid path 里面maven dependencies 是否丢失包 miss jar。 解决方法1:https://blog.csdn.net/st75033562/article/details/82978775 解决方法2 ...

_小灰灰 @ 2019/08/15

5
手写Struts,带你深入源码中心解析

个人剖析,不喜勿喷 <! more 扫码关注公众号,不定期更新干活 在此申明本博文并非原创,原文:http://blog.csdn.net/lenotang/article/details/3336623,本文章是在此文章基础上进行优化。也谈不上优化,只是加上了点自己的想法 jar包准备 为什么会用 ...

烟花散尽13141 @ 2019/08/15

6
Java入门(一)

Java分类 1.JavaSE(Java Platform Standard Edition) (Java平台,标准版):用于桌面和服务器上开发和部署Java应用程序。(基础)【2019.08 最新版本1.12】 2.JavaEE(Java Platform Enterprice Edition) ...

code小龙 @ 2019/08/15

7
Java内存映射,上G大文件轻松处理

内存映射文件(Memory-mapped File),指的是将一段虚拟内存逐字节映射于一个文件,使得应用程序处理文件如同访问主内存(但在真正使用到这些数据前却不会消耗物理内存,也不会有读写磁盘的操作),这要比直接文件读写快几个数量级。 稍微解释一下虚拟内存(很明显,不是物理内存),它是计算机系统内存 ...

沉默王二 @ 2019/08/15

8
面试官:来谈谈限流-RateLimiter源码分析

RateLimiter有两个实现类:SmoothBursty和SmoothWarmingUp,其都是令牌桶算法的变种实现,区别在于SmoothBursty加令牌的速度是恒定的,而SmoothWarmingUp会有个预热期,在预热期内加令牌的速度是慢慢增加的,直到达到固定速度为止。其适用场景是,对于有 ...

手留余香· @ 2019/08/15

9
Java面试题:HashMap和HashTable的区别

HashMap和HashTable的区别是面试时面试官经常问的问题,在回答的时候可以选择重点做回答,区别主要有下面几点:key和value的取值范围不同HashMap和HashTable都是基于哈希表来实现键值映射的工具类,底层都是哈希表结构。 HashMap允许键为null,值为null,对于Ha ...

仰望天空丶路人 @ 2019/08/15

10
设计模式:单例的五种实现及分析

    单例模式是设计模式中最简单的一种创建型模式,使用场景一般有:工具类对象、系统中只能存在一个实例对象的类、创建频繁或又耗时耗资源且又经常用到的对象等。如:JDK的Runtime类就是饥饿的单例模式,以及Spring容器管理的实例Bean默认也是饥饿单例, ...

ocean.wen @ 2019/08/15

12
最常见的Java面试题及答案汇总(一)

Java 基础部分 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环 ...

Java团长 @ 2019/08/15

14
Java描述设计模式(07):适配器模式

一、适配器模式简介 1、基础概念 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式有类适配器模式和对象适配器模式,以及缺省(接口)适配器,三种不同的形式。 2、生活场景 基于适配器模式,把220V的电压,转换为需要的11 ...

知了一笑 @ 2019/08/15

16
记一次mysql主从同步因断电产生的不能同步问题 1236 and 1032

背景: 项目新上线一个月,qa需要测试断电服务拉起,服务拉起成功后,发现mysql主从异常 以下是发现的问题以及解决方案 问题1: Slave_IO_Running: No 一方面原因是因为网络通信的问题也有可能是日志读取错误的问题。以下是日志出错问题的解决方案: 解决方案: 第一步停止从机slav ...

房上的猫 @ 2019/08/15

18
Solr 8.2 使用指南

1 Solr简介 1.1 Solr是什么 Solr是一个基于全文检索的企业级应用服务器。可以输入一段文字,通过分词检索数据。它是单独的服务,部署在 tomcat。 1.2 为什么需要Solr 问题:我们已经学过Lucene,为什么还要学习solr? Lucene是一个工具包,不能单独运行,需要导入到 ...

Carlos_Ouyang @ 2019/08/14

19
异常体系

山石彦 @ 2019/08/14

20
springDataJPA入门

陌之殇 @ 2019/08/14