暂时未有相关云产品技术能力~
暂无个人介绍
Survivor区中有两个相同大小的区域,为S0和S1区,当Eden区满了的话,会进行Minor Gc,将存活的对象放入到S0中,然后将Eden区中的垃圾对象全部清理,当Eden中又满了的话,会将Eden中存活的对象和S0中存活的对象一起放入S1中,依次类推。当存活次数达到15次,对象就会被放入到老年代中。
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。
给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。
给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。
当给定一个二叉树时,如何找出其最小深度?本文带大家解决这个问题。
给定一个二叉树,如何判断它是否是高度平衡的二叉树?本文带大家解决这个问题。
给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。 高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。
当定一个二叉树时,如何找出其最大深度?本文带大家解决这个问题。
本文讲解如何在SpringBoot项目中整合redis。
在java开发过程中我们总有些异常不能够准确的捕获到,所以我们要设置一个全局异常处理类,如果异常没有被自己try catch处理的话,最终就会被全局异常处理类处理。
当给你一个二叉树的根节点 root 时,如何 检查它是否轴对称?本文带大家解决这个问题。
当给定一个二叉树的根节点 root ,如何返回它的中序遍历?本文带大家解决这个问题。
本文讲解如何用leetcode算法88.合并两个有序数组
本文讲解如何用leetcode算法83.删除排序链表中的重复元素。
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?本文带大家解决这个问题。
本文讲解Swagger2Config类内容编写。
本文讲解如何用leetcode算法求69.x 的平方根。
给你两个二进制字符串,返回它们的和(用二进制表示)。 输入为 非空 字符串且只包含数字 1 和 0。
定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。
本文讲解Mybatis-plus逆向工程使用方法。
给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回 -1 。
给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。
编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。
通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX。
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。
本文介绍Java8之Stream常用的操作方式。
Lambda表达式简化了我们代码开发,使得我们开发的代码看起来更加的简洁,所以我们需要学习这种更加规范、更加简洁的代码格式。
单点登录(Single Sign On),简称为 SSO,是比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。
gradle和maven一样都是用来构建java程序的,maven2004年开始兴起,gradle2012年开始诞生,既然已经有了maven这么成熟的构建工具为什么还有gradle的诞生呢,因为gradle有很多地方比maven做的更好,例如gradle采用groovy语言开发,语法更加简单,例如maven一个配置需要三行,而gradle只需要一行即可
本文讲解SSM项目使用拦截器实现登录验证功能,希望对大家有所帮助。
本文讲解Centos7如何快速安装MongDB以及如何卸载MongDB。
本文介绍Centos7如何安装Mysql,以及如何卸载Mysql。
本文介绍Centos7如何安装Redis。
本文讲解数据结构之数据、数据元素、数据项、数据对象之间的关系
本文介绍如何下载安装redis。
堆 是进程和线程共有的空间,每一个进程里面有多个线程,分全局堆和局部堆,全局堆就是所有没有分配的空间,局部堆就是分配给用户的空间,堆在操作系统对进程初始化的时候分配,运行过程中也可以向系统要额外的堆,但是用完了还要还给操作系统,要不然就是内存泄漏。
HashTable中每一个方法都加了锁,所以他是线程安全的,但是由于每个方法都加了锁,所以效率比较低,目前用的比较少。
谈到面向对象我们首先就要对比面向过程来看,面向对象和面向过程是两种不同的编程方式,面向过程更注重事情每一个步骤及顺序,面向对象个人给你注重事情的参与者,以及各自需要做什么,本文带大家一起探讨。
在我们面试中经常会遇到面试官问一些有关JVM的问题,下面我大概从运行时数据域、类加载机制、类加载器、垃圾收集器、垃圾收集算法、JVM堆内存模型、JVM内存结构、JVM调优等几个方面来讲一下JVM。
抽象类就相当于半成品的食物,经过简单的加工就成为一份可以食用的食物,而每个普通类就是可以食用的食物,所以抽象类不能实例化,因为实例化就相当于实例化出来的东西就是可以直接用的,而半成品不可以用,所以抽象类不可以实例化。
String 类的常用方法有:indexOf():返回指定字符的索引、charAt():返回指定索引处的字符、replace():字符串替换、trim():去除字符串两端空白、split():分割字符串,返回一个分割后的字符串数组等,本文带大家具体了解这些方法。
将字符串反转共有四种方法:StringBuilder的reverse方法、使用数组char[]从尾部开始读取字符拼接、使用String 的 CharAt 方法取出字符串中的各个字符、使用递归的方法,实现字符串反转,本文带大家具体了解这四种方法。
String str=“i“与 String str=new String(“i”)一样吗?本文带大家回答这个问题。
String:对字符串不进行重复操作时选择用String。 StringBuilder:在单线程中对字符串进行重复操作时选择用StringBuilder。 StringBuffer:在多线程中对字符串进行重复操作时选择用StringBuffer。
String 属于基础的数据类型吗?本文带大家回答这个问题。
JAVA中取整数的四种方法有 向下取整、向上取整、 接近取整、四舍五入取整,下面带大家具体了解这些方法。
本文为大家介绍final 在 java中起到的作用。