自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 内存溢出和内存泄漏的区别,产生原因以及解决方案

一、概念与区别内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请 了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但 内存泄露...

2020-03-26 08:00:09 297

原创 linux搭建固定ip

1. 设置虚拟机的网络连接方式点击虚拟机名称->右键->设置修改网络适配器。网络连接方式可以选择“NAT模式”或者“自定义”2. 编辑->虚拟网络编辑器选择VMNet8,点击“更改设置”去掉“使用本地DHCP服务将IP地址分配给虚拟机”前的勾设置子网IP段,设置子网掩码子网IP段尽量和主机的IP段不同点击“NAT设置”...

2020-03-14 12:39:44 197

原创 equals()和hashCode()方法的区别和联系

hashCode和equals方法的区别:1.equal()相等的两个对象他们的hashCode()肯定相等,也就是用equal()对比是绝对可靠的。2.hashCode()相等的两个对象他们的equals()不一定相等,也就是hashCode()不是绝对可靠的。为什么说hashCode()相等的两个对象他们的equals不一定相等,因为不同的对象也可能生成相同的hashCode()...

2020-03-06 20:55:50 464

原创 归并排序

归并排序思路:1、将n个元素分成各含n/2个元素的子序列2、然后对两个子序列进行递归的排序3、最后将两个已排序的子序列进行合并得到最终的排序结果public static int[] arr; public static void main(String[] args) { int[] A = {5,8,9,11,2,5,4,3}; arr = new ...

2020-03-01 15:44:16 90

原创 快排之单向扫描和双向扫描

单向扫描法的思路:第一步首先定主元,一般设置为数组起始位置。然后定义两个指针,一个是扫描指针sp,指向主元的下一个元素一个指右侧指针bigger,指向数组最后一个元素然后sp指针开始向右扫描,如果扫描到的元素小于主元的话sp指针向后移动sp++,否则的话 此时sp指向的元素和bigger指向的元素进行交换,然后bigger向前移动bigger--。直到sp大于bigger的时候,循...

2020-03-01 10:52:03 1881 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除