《Java编程思想》中有这么一句话:“有时恰恰因为它,你才能够‘优雅而干净’地解决问题”——这句话说的是谁呢?就是本篇的主角——枚举(Enum)——大家鼓掌了。 在之前很长时...
HashMap在put的时候,插入的元素超过了容量(由负载因子决定)的范围就会触发扩容操作,就是rehash,这个会重新将原数组的内容重新hash到新的扩容数组中,在多线程的...
一面 hashmap的实现原理,多线程并发操作hashmap会有什么问题?原理简述:使用数组加链表的数据结构,根据给出的key -hash到数组的一个下标,如果当前下标有值建...
史上最简单Angular2教程,大叔都学会了 作者:王芃 wpcfan@gmail.com 第一节:初识Angular-CLI第二节:登录组件的构建第三节:建立一个待办事项应...
写之前大概两周草草的将一些代码保存在草稿箱,今天有空来看,结果都没有了【怨念】---重新整理一下了 -----【转载请标注出处】 第一部分:需求 第二部分:实现方式 第三部分...
这是一个SpringBoot+Layui后台管理系统(可前后分离,有空就写一个),使用shiro安全框架,加入访问权限,对不同角色有不同的访问权限,其他管理可以依据情况添加上...
一个完整的极简后台框架,方便做小项目的时候可以快速开发。这里面多贴图片和代码,做个参考吧,代码可以下载下来自己看看,里面这套后台模板不错,喜欢的拿去。 先放几张图 项目介绍 ...
一、数据结构与算法基础 · 说一下几种常见的排序算法和分别的复杂度。 · 用Java写一个冒泡排序算法 · 描述一下链式存储结构。 它不要求逻辑上相邻的元素在物理位置上也相邻...
抽时间重新读了一遍《深入理解JVM》。只挑感兴趣的进行记录。 1 java内存区域 1.1 程序计数器 是一块较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器。每...
定义: Java语言中 一种 动态(运行时)访问、检测 & 修改它本身的能力 作用 对于任意一个类,都能直到这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和...