2019-04-19Java基础
简单的理解就是一个进程里的细致划分,我们正常的软件只会占用一个进程,但是为了更好的榨干cpu的性能,可以将进程分为多个线程,实际处理工作的是线程!
阅读更多
2019-04-18Java基础
在实际开发中在多线程中保证其安全性,其实我们用的最多的是互斥锁,也就是synchronized关键字,我们更多的是考虑怎么降低锁的颗粒性,以及锁持有的时间。其次就是ReentrantLock,该类和synchronized功能几乎一样,唯一的特点是它比synchronized更加灵活。
2019-04-14Java基础
java中的集合主要指的Collection和Map两个接口大类主要区别在于Collection是单列集合,Map是键值对的集合相对于数组而言除了更加强大API使用,还有对通过对数据结构的灵活使用可以更加贴合实际的生产使用
2019-04-12Java框架
SpringMVC其实我觉得可讲的还不是很多,但是曾经面试最喜欢的问的就是SpringMVC的一次调用过程,不知道现在是什么情况。
2019-04-12Java基础
java的反射机制是指在运行时获取类的属性和方法。并且能够动态修改属性和调用方法。
2019-04-11Java基础
并发的原因现在主流是三种,原子性、可见性、有序性。本质乃是计算机CPU、内存之间的问题。问题本身很复杂,才疏学浅只简单的讲下理解的。目的就是为了有个基本的概率,可以更好的理解并发。
2019-03-15Java基础
讲垃圾回收算法之前,先简单说一下两个算法依据
2019-03-14Java基础
栈分为java虚拟机栈和本地方法栈
2019-03-12Java基础
-help,-version
2019-03-12NoSql