![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
理论手册
lvqfly
2011年入行,专注产品研发
展开
-
java 堆和栈
在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 在堆中分配的内存,由Java虚拟机的转载 2015-09-26 21:27:05 · 283 阅读 · 0 评论 -
HashMap实现原理分析(转自 Alpha's 学习笔记 )
HashMap实现原理分析分类: 【Java SE】2013-11-05 15:23 56843人阅读 评论(25) 收藏 举报HashMap目录(?)[+]1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组数组存储区间是连续的,占用内存严重,故空间复杂的很大转载 2015-10-13 11:22:52 · 283 阅读 · 0 评论 -
java 多线程入门实例
编写具有多线程能力的程序经常会用到的方法有: run(), start(), wait(), notify(), notifyAll(), sleep(), yield(), join() 还有一个重要的关键字:synchronized 本文将对以上内容进行讲解。 一:run() 和start() 示例1:public class Thre转载 2015-10-13 14:43:42 · 247 阅读 · 0 评论 -
spring scope
详细参考:http://blog.csdn.net/songfuyu_1997/article/details/62240941. 什么是scope? scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。2.转载 2015-10-13 21:10:45 · 259 阅读 · 0 评论 -
git 缓存清理(解决ignore不生效问题)
明明.ignore文件中标明了忽略,提交时还是有这些文件?.ignore文件可以按照其注明的规则让git忽略文件,但是有时候,有部分我们不想让git管理的文件已经被git管理了,我们再在.ingore中添加规则,是不能生效的,这时我们清理下git缓存就好 删除git 缓存git rm -r --cached .git add .git commit -m 'update ...原创 2019-01-31 11:56:08 · 11286 阅读 · 0 评论