文章分类 - 学习笔记
摘要:1、冒泡排序 冒泡排序算法的原理 * 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 * 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 * 针对所有的元素重复以上的步骤,除了最后一个。 * 持续每次对越来越少的元素重复上面的步骤,直到没有
阅读全文
摘要:2、HotSpot虚拟机对象探秘 介绍完Java虚拟机的运行时数据区之后,我们大致知道了虚拟机内存的概况,读者了解了内存中放了些什么后,也许就会想更进一步了解这些 虚拟机内存中的数据的其他细节,譬如它们是如何创建、如何布局以及如何访问的。对于这样涉及细节的问题,必须把讨论范围限定在具体的虚拟机和 集
阅读全文
摘要:1、jvm运行时数据区域 java虚拟机在执行java程序的过程中会把它所管理的内存部分划分为若干个不同的数据区域。这些区域都有各自的用途, 以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。 根据《Java虚拟机规范(Java SE 7版)》
阅读全文
摘要:Redis入门 概述 redis是什么? Redis( remote Dictionary Server ),即远程字典服务 redis能干什么? 内存存储,持久化,内存中是断电即失,持久化很重要(rdb,aof) 效率高,可以用于告诉缓存 发布订阅系统 地图信息分析 计时器,计数器(浏览量!) 特
阅读全文