线上服务内存OOM问题定位三板斧

https://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651960342&idx=1&sn=9b2dbbb2cfd7710f25be1a0862a9b2be&chksm=bd2d01ca8a5a88dcc1460[……]

继续阅读

听说又被 JVM 内存区域方面的面试题给虐了?看看这篇文章吧!

https://mp.weixin.qq.com/s/UGoa_H2Wyw7gT9bYXOaMtQ

 

本文转载自微信公众号:JavaGuide

基本问题

介绍下 Java 内存区域(运行时数据区)Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么[……]

继续阅读

简洁又快速地处理集合——Java8 Stream(下)

https://www.cnblogs.com/HowieYuan/p/9394552.html

 

上一篇文章我讲解 Stream 流的基本原理,以及它[……]

继续阅读

以war形式部署springboot项目

https://springboot.io/t/topic/97

 

以war形式部署springboot项目

把springboot以war形式部署到Servlet容器

修改maven项目的打包方式

<packaging>war</packaging&gt[......]

继续阅读

AspectJ的切入点表达式—execution表达式详解

https://blog.csdn.net/lk7688535/article/details/51989746

 

Aspectj切入点语法定义

在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut”切入点”

例如定义切[……]

继续阅读

ArrayList、LinkedList、Vector的区别

https://www.cnblogs.com/yw-ah/p/5841327.html

 

Arraylist和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加插入元素,都允许直接序号索引元素,但是插入数据要涉及到数组元素移动等内存操作,所以插入数据[……]

继续阅读

索引失效原因总结

https://blog.csdn.net/colin_liu2009/article/details/7301089

 

今天一个同事突然问我索引为什么失效。说实在的,失效的原因有多种:

但是如果是同样的sql如果在之前能够使用到索引,那么现在使用不到索引,以下几种主要[……]

继续阅读

@Mapper与@MapperScan关系

https://blog.csdn.net/fwk19840301/article/details/80251461

 

现在项目中的配置

public interface DemoMapper{
int deleteByPrimaryKey(Integer id);
}[……]

继续阅读

JdbcType类型和Java类型的对应关系

https://www.cnblogs.com/tongxuping/p/7134113.html

 

在Oracle中有些字段不是必填时在用户使用的时候会出现数据null的情况。这个时候在Oracle中是无法进行插入的。

 1 JDBC Type[......]

继续阅读

HashMap扩容机制、线程安全

https://blog.csdn.net/qq_26653067/article/details/79739035

 

HashMap
1.容量
static final int DEFAULT_INITIAL_CAPACITY = 1 << 4;     [……]

继续阅读