博客园 首页 私信博主 显示目录 隐藏目录 管理 动画
摘要: 设计模式(Design Pattern):是一套被反复使用,多数人知晓的,经过分类编目的,代码设计经验的总结。 使用设计模式的目的:使用设计模式是为了可重用代码,让代码更容易被他人理解,保证代码可靠性。 单例模式:保证整个应用中某个实例有且只有一个。 单例模式的分类: 一、饿汉模式 饿汉模式的特点是 阅读全文
posted @ 2018-08-31 10:34 疯狂打码 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 单点登录(SSO):SSO是指在多个应用系统中个,用户只需要登陆一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一用户的登陆的机制。 SSO的实现过程: 通过上述图形,我们可以看到SSO的大体实现步骤主要分为两大步:存储登录信息,查验登录信息。 对于SSO,我们 阅读全文
posted @ 2018-08-30 17:38 疯狂打码 阅读(47850) 评论(6) 推荐(1) 编辑
摘要: 设计模式:是一套被反复使用,多数人知晓的,经过分类的,代码设计经验的总结。 使用设计模式是为了代码的可重用性,让代码更容易被他人理解,保证代码可靠性。 设计模式的分类:java中存在着23种设计模式,这么多设计模式,大体上可以分为三大类,分别是:创建型模式(Creational Patterns)、 阅读全文
posted @ 2018-08-29 16:16 疯狂打码 阅读(263) 评论(0) 推荐(0) 编辑
摘要: volatile关键字想必大家都不陌生,在java 5之前有着挺大的争议,在java 5之后才逐渐被大家接受,同时作为java的关键字之一,其作用自然是不可小觑的,要知道它是java.util.concurrent包的核心,没有volatile就没有这么多的并发类给我们使用。 一、定义:表明两个或者 阅读全文
posted @ 2018-08-06 17:45 疯狂打码 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 作为java中的一个关键字,tranisent用的并不是很多,但是在某些关键场合,却又起着极为重要的作用,因此有必要对它进行一些必要的了解。 一、定义:声明不用序列化的成员域。(源自百度百科) 二、作用:根据tranisent关键字的定义,我们可以很容易的归纳出它的作用,那就是修饰变量,使之不能成为 阅读全文
posted @ 2018-07-27 11:58 疯狂打码 阅读(833) 评论(0) 推荐(0) 编辑
摘要: final关键字在java中也是属于比较常用的一种,因此也算得上是一个比较重要的关键字,有必要对它进行深入的学习。 一、定义:用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义变量。(源自百度百科) 二、作用:final关键字有着诸多用处,归纳总结 阅读全文
posted @ 2018-07-27 09:35 疯狂打码 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: java中有53个关键字,其中包含2个保留字,这篇文章主要介绍一下static这个关键字。 static在java中算是一个比较常见的关键字,有着多种用法,因此很有必要好好地了解一番。 一、定义 static:表明具有静态属性(源自百度百科的解释)。 二、用法 static主要有以下用法:修饰成员变 阅读全文
posted @ 2018-07-26 15:06 疯狂打码 阅读(572) 评论(0) 推荐(0) 编辑