上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 数据结构可以划分为物理结构和逻辑结构。二叉树属于逻辑结构,可以通过多种物理结构来表达如链式存储结构、数组 二叉查找树(BST)具备什么特性呢? 1.左子树上所有结点的值均小于或等于它的根结点的值。 2.右子树上所有结点的值均大于或等于它的根结点的值。 3.左、右子树也分别为二叉排序树。 下图中这棵树 阅读全文
posted @ 2020-03-31 23:10 gsluofu 阅读(388) 评论(0) 推荐(0) 编辑
摘要: HashMap: 数组+链表结构。 HashMap是一个用于存储Key-Value键值对的集合,初始化长度16 每次拓展长度必须是2的幂 (为了服务于key映射到index的Hash算法index = HashCode(Key) & (Length - 1))。每一个键值对也叫做Entry。这些个键 阅读全文
posted @ 2020-03-31 22:24 gsluofu 阅读(155) 评论(0) 推荐(0) 编辑
摘要: what is IOC 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Loo 阅读全文
posted @ 2020-03-27 08:19 gsluofu 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化。最终形成可以被虚拟机直接使用的java类型。 加载: 类从被加载到虚拟机内存开始,到卸载出内存为止。整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载7个阶段。其中验证、准备、解析3各部分统称为连接 加载、 阅读全文
posted @ 2020-03-04 18:24 gsluofu 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一. 机器数和真值 在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念. 1、机器数 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1. 比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是0000 阅读全文
posted @ 2020-03-04 07:42 gsluofu 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 垃圾收集器在对堆进行回收前,第一件事是要确定这些对象中那些还活着 1、引用计数法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器就加1;当引用失效时计数器就减1;任何时刻计数器为零的对象是不可能再被使用的。但存在对象互相引用的情况 objA.instance = objB 和 objB. 阅读全文
posted @ 2020-03-01 23:41 gsluofu 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Mysql常见瓶颈 查询语句写的烂、索引失效、关联查询太多join、服务器调优及各个参数设定(缓冲线程数等) explain用法和结果的含义 explain select t.id,t.loan_order_no,t.loan_amt,t.success_time as loan_success_t 阅读全文
posted @ 2020-02-29 08:30 gsluofu 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 常用工具及命令 jps jstat Top jstack jmap mat工具 top -Hp pid可以查看某个进程的线程信息 -H 显示线程信息,-p指定pid jps:可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名称及进程pid 如:jps -l pid Jstack命令 jstack是 阅读全文
posted @ 2020-02-28 23:50 gsluofu 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 运行时数据区域: java 虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些数据区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而简历和销毁。根据javaSE7 的规定 java虚拟机所管理的内存将会包 阅读全文
posted @ 2020-02-28 23:02 gsluofu 阅读(303) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-02-27 15:29 gsluofu 阅读(5) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页