面试
1024的浪漫
这个作者很懒,什么都没留下…
展开
-
Java类加载机制
https://www.cnblogs.com/Latiny/p/8476665.html 这个里面写的比较全,有jvm运行声明周期,类加载声明周期及各环节说明,双亲委派机制及其它的点原创 2019-11-05 16:01:29 · 107 阅读 · 0 评论 -
常见查找算法
常见查找算法 本篇介绍了几种常见的查找算法:顺序查找、二分查找、插值查找、斐波那契查找、二叉树查找 准备工作 public class SearchDemo { /** 普通无序数组 */ private int[] normalArr = new int[20]; /** 有序递增数组 */ private int[] sortedlArr = new ...原创 2019-11-02 21:06:24 · 185 阅读 · 0 评论 -
温故知新——MyBatis
温故知新——MyBatis 文章部分知识点结构参考了:https://blog.csdn.net/hellozpc/article/details/80878563,在此表示感谢 目录 温故知新——MyBatis 介绍 如何使用 小结 resultMap 驼峰匹配 MyBatis动态代理 #和$的区别 动态SQL if choose(when,otherwise) tr...原创 2019-10-29 16:26:17 · 277 阅读 · 0 评论 -
HashMap源码分析
什么是HashMap 可以拆开理解,即Hash+Map,HashMap是一个存储键值对的数据结构的一种实现,通过对键作hash索引对键值对进行存取操作。由每一个键值作hash索引后,在HashMap中的存储位置是不尽相同的(会有两个键值不同,但hash值相同的情况),所以在HashMap中存储的数据是无序的,且对于键的值而言是不重复的 什么是Hash Hash散列将一个任意长度的值通过has...原创 2019-10-25 15:33:56 · 113 阅读 · 0 评论 -
常用算法的复习和总结
常用算法的复习和总结 排序分类 排序是《数据结构》一书中的重要内容,在软件开发领域里也有非常重要的作用。 排序算法按照空间划分分为内部排序和外部排序,内部排序顾名思义就是直接在原数组上进行的排序;外部排序意思就是需要借助额外的空间在辅助进行排序。 按照排序方式来分,又分为插入排序、选择排序、交换排序、归并排序、基数排序,其中插入排序有直接插入排序和希尔排序,选择排序有简单选择排序和堆排序,...原创 2019-10-23 01:36:15 · 237 阅读 · 0 评论