摘要:1.程序计数器(线程私有) 程序计数器是一块较小的内存空间,可以看作是当前县城所执行的字节码的行指示器。 2.java虚拟机栈(线程私有) 虚拟机栈描述的是java方法执行的内存模型:每个方法在执行的同时都会创建一个栈帧用于存储局部变量表,操作数栈,动态链接,方法出口等信息。每个方法从条用直至执行完
阅读全文
摘要:在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Locks,即S锁)。当数据对象被加上排它锁时,其他的事务不能对它读 取和修改。加了共享锁的数据对象可以被其他事务读取,但不能修改。数据库利用这两种基本的锁类型来对数据库的事务进行并发控制。 锁机制:
阅读全文
摘要:摘抄自吴强的《大话设计模式》 单例模式: 简单工厂模式: 工厂方法模式: 抽象工厂模式: 策略模式: 装饰模式: 代理模式: 模板方法模式: 建造者模式: 适配器模式:
阅读全文
摘要:转载自: https://www.cnblogs.com/hupp/p/4487521.html 解法一:只适合单线程环境(不好) 注解:Singleton的静态属性instance中,只有instance为null的时候才创建一个实例,构造函数私有,确保每次都只创建一个,避免重复创建。缺点:只在单
阅读全文
摘要:转载自: http://blog.csdn.net/sdyy321/article/details/6183412 1、悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠
阅读全文
摘要:转载自: http://www.blogjava.net/yeshucheng/archive/2008/09/15/229053.html 了解HashMap原理对于日后的缓存机制多少有些认识。在网络中也有很多方面的帖子,但是很多都是轻描淡写,很少有把握的比较准确的信息,在这里试着不妨说解一二。
阅读全文
摘要:转载自:http://blog.csdn.net/weiyouyin/article/details/5693496 hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的数据结构,在Java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可
阅读全文
摘要:转载自海子的博客: http://www.cnblogs.com/dolphin0520/p/3916526.html 一.什么是同步?什么是异步? 同步和异步的概念出来已经很久了,网上有关同步和异步的说法也有很多。以下是我个人的理解: 同步就是:如果有多个任务或者事件要发生,这些任务或者事件必须逐
阅读全文
摘要:转载自http://www.cnblogs.com/wxlzhizu/archive/2009/12/09/1620005.html 在URL前加https://前缀表明是用SSL加密的。你的电脑与服务器之间收发的信息传输将更加安全。 Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用S
阅读全文
摘要:转载自grefr的博客: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt236 Struts2 Springmvc 机制 基于filter机制 基于servlet机制 处理方式 Struts2框架是类级别的拦截,每次来了请求就创建
阅读全文
摘要:浅拷贝是指在拷贝对象时,对于基本数据类型的变量会重新复制一份,而对于引用类型的变量只是对引用进行拷贝, 没有对引用指向的对象进行拷贝。 而深拷贝是指在拷贝对象时,同时会对引用指向的对象进行拷贝。 区别就在于是否对 对象中的引用变量所指向的对象进行拷贝。
阅读全文