一、二叉树 二叉树的基本概念 二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。 两种特殊的二叉树 满二叉树(Full Binary Tree) 一棵满二叉树就是高度为k,且拥有(2^k)-1个节点的二叉树,一棵满 ...
分类:
编程语言 时间:
2020-07-02 00:19:06
阅读次数:
58
针对新生代的GC复制算法和老年代的GC标记-整理算法,jvm针对新生代和老年代分别提供了不同的垃圾收集器 新生代: Serial,ParNew, ParallelScavenge 老年代:CMS,SerialOld(MSC),ParallelOld 从新生代介绍起: 1.Serial 垃圾收集器(单 ...
分类:
其他好文 时间:
2020-07-01 23:52:59
阅读次数:
79
首先使用vim ~/.bashrc进入 ~/.bashrc文件 然后在~/.bashrc文件添加以下修改 凭自己的习惯添加 alias gst='git status' alias ga='git add -A .' alias gc='git commit -m' alias gd='git di ...
分类:
系统相关 时间:
2020-07-01 20:34:45
阅读次数:
70
FULL OUTER JOIN:SELECT column_name(s)FROM table1FULL OUTER JOIN table2ON table1.column_name=table2.column_name; Mysql中可以使用UNION,同时联合LEFT JOIN 与RIGHT J ...
分类:
数据库 时间:
2020-07-01 20:26:56
阅读次数:
95
Ubuntu安装,卸载软件命令 1.使用apt命令 sudo apt update #同步源 sudo apt list --upgradeable #列出可升级的安装包 sudo apt upgrade #升级软件 sudo apt full-upgrade 升级软件包并卸载当前软件包,作为系统升 ...
分类:
系统相关 时间:
2020-06-30 22:49:00
阅读次数:
81
mysql-8.0.20版本 问题: 1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'usertest.users.id' which is not fu ...
分类:
数据库 时间:
2020-06-30 20:21:09
阅读次数:
83
java有两个特性。一是所谓的“书写一次,到处运行”(Write once, run anywhere),能够非常容易地获得跨平台能力;另外就是垃圾收集(GC, Garbage Collection),Java 通过垃圾收集器(Garbage Collector)回收分配内存,大部分情况下,程序员不 ...
分类:
编程语言 时间:
2020-06-30 00:43:26
阅读次数:
65
垃圾回收(GC):是JVM中创建对象的内存分配以及销毁对象的内存回收的机制。 对象是否可回收: 1、对象引用计数法:根据对象的引用数量判断对象是否可回收 2、对象不可达分析法:根据对象是否可达判断对象是否可回收; 垃圾收集机制: 1、标记 - 清除: 根据对象是否可达判断对象是否可回收;然后进行标记 ...
分类:
编程语言 时间:
2020-06-29 09:29:10
阅读次数:
74
Java后端开发学习路线 编程基础 Java语言 语言基础 基础语法 面向对象 接口 容器 异常 泛型 反射 注解 I/O 图形化(如Swing) JVM 类加载机制 字节码执行机制 jvm内存模型 GC垃圾回收 jvm性能监控与故障定位 jvm调优 并发/多线程 并发编程基础 线程池 锁 并发容器 ...
分类:
编程语言 时间:
2020-06-28 18:20:44
阅读次数:
123
打开 https://search.maven.org/ 可以将该网址加入到chrome的搜索框:Chrome浏览器如何快速切换搜索引擎 一. 已知全类名 输入fc:org.apache.poi.xssf.usermodel.XSSFWorkbook (注:fc 代表 full class) 二. ... ...
分类:
其他好文 时间:
2020-06-28 18:05:13
阅读次数:
114