JVM 垃圾收集器与内存分配策略 由JVM内存区域[https://blog.csdn.net/ZMXQQ233/article/details/108953644]可知Ja...
JVM 垃圾收集器与内存分配策略 由JVM内存区域[https://blog.csdn.net/ZMXQQ233/article/details/108953644]可知Ja...
索引 0.概念 索引,也叫做键(key),是存储引擎用于快速找到记录的一种数据结构。 例如 如果在字段s_id上建有索引,则MySQL将使用该索引找到s_id为5的行。也就是...
总结了一些注解,实时更新 @interface java用 @interface Annotation{ } 自定义一个注解 @Annotation,一个注解是一个类 @Re...
Spring 官方文档,和任何一本spring书籍相比,它都更新更全[https://docs.spring.io/spring-framework/docs/current...
JVM——Java内存区域 链接:Java内存区域[https://segmentfault.com/a/1190000018281373] Java虚拟机 运行时数据区域 ...
抽象类和接口 要点:父类中定义了相关子类中的共同行为。接口可以用于定义类的共同行为(包括非相关的类)。 1.抽象类(abstract class): 要点:抽象类不可以用于创...
102二叉树的层序遍历 BFS详解 BFS广度遍历公式: bfs遍历所需要的数据结构为队列,当需要广度遍历时可先写出下面的公式。 leetcode题解:
leetcode每月一题 两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每...
Object类中有哪些方法? registerNatives方法 作用:类被加载时注册该类所包含的除了registerNatives()方法以外的所有本地方法,例如getCl...
给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时...
给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。 注意:你...
原题链接:https://leetcode-cn.com/problems/3sum[https://leetcode-cn.com/problems/3sum] 三数之和 ...
ReentrantLock源码分析及AQS原理 ReentrantLock源码分析 ReentrantLock(可重入互斥锁)。可重入锁又名递归锁,是指在同一个线程在外层方法...
原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com[http://www.codercc.com] 1. synchronized简介 ...
前言 HashMap是线程不安全的集合,如果要保证线程安全该怎么做呢? 首先,HashMap为什么会线程不安全? ...
文章列举并解释了一些JDK1.8版本的HashMap源码,所有方法和重要的细节源码中的注释都解释的非常清楚。我只是按照自己的理解搬运了一遍。文章的代码顺序按照源码中出现的顺序...
Redis 概述 在我们日常的Java Web开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦...