摘要: 单点登录(Single Sign On),简称为SSO,SSO不仅在企业级开发很常用,在互联网中更是大行其道。随便举几个例子,比如我们登录新浪微博后,再访问新浪首页后,我们发现,已经自动登录了;再比如我们登录CSDN后,可以写博客、逛论坛、下载资源等等。前者是完全跨域的单点登录,下文会讲,后者是共同 阅读全文
posted @ 2016-01-31 18:37 进击的璐璐 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 引言 HTTP是一个属于应用层的面向对象的协议,主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径,协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。3.灵活:HTTP允许传输任意类型的数据对象,类型由Content-Type加以标记 阅读全文
posted @ 2016-01-31 16:44 进击的璐璐 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 公司的一些业务类最开始的设计只实现了核心功能,在后来不断的发展中,需要对其功能进行扩展,增加诸如缓存、加密等功能。为了符合开闭原则,不对原有类进行修改。如果通过新增类继承原有类的方式,类的数量将会成几何级上涨。例如原有3个类,现在要对这些类都扩展四个新功能。那最少就要增加12个子类。臃肿、麻烦。 装 阅读全文
posted @ 2016-01-31 14:41 进击的璐璐 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 一、构建 传统构建工作繁琐、重复,每个项目重新准备。 二、使用入门 Maven项目的核心是pom.xml。定义项目信息、如何构建、依赖等。 groupId:指定项目属于什么实际项目 artifactId:指定项目在实际项目中的唯一id。 version : 版本。SNAPSHOT 快照版。 name 阅读全文
posted @ 2016-01-30 22:52 进击的璐璐 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1.Java开发经常会与异常打交道,本片文章对异常有一个浅显的分析和记录。 2.JAVA异常 异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。Java通 过API中Throwable类的众多子类描述各种不同的异常。因而, 阅读全文
posted @ 2016-01-30 21:16 进击的璐璐 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Java提供的动态代理,是“代理模式”的一个实现。代理模式简介:http://www.cnblogs.com/endlu/p/5169749.html 静态代理有一定的弊端,为每一个被代理类都编写一个代理类会让系统变得臃肿,而且不够灵活。动态代理,是在运行时动态的生成一个代理类和代理对象。解决这方面 阅读全文
posted @ 2016-01-30 19:40 进击的璐璐 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 当对象难以访问或需要对对象的使用加以控制/限制时,可以为对象设置一个代理,代理来持有该对象的实例。对该对象的访问都经由代理对象来控制,再由代理对象去调用被代理对象的实现。这种方法,被称为代理模式。为了增加客户端对目标对象访问的透明性,目标对象和代理类要实现相同的接口,使客户端对方法的使用没有什么区别 阅读全文
posted @ 2016-01-29 17:43 进击的璐璐 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 考虑实现一个管理公司组织架构的系统,公司下可能包含子公司,子公司下包含CEO等最高管理者和部门,部门下又包含部门管理者和小部门,等等。抽象成数据结构,就是一个树形结构。 如果为每一种尸体类型都定义一个类,那至少要包括总公司/子公司/部门/员工,这四个类。每个类的所包含的成员也有很大不同,均需要定制。 阅读全文
posted @ 2016-01-29 10:50 进击的璐璐 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Collections类提供了两个sort方法,目标都是List<T> list,不同时可选择自己指定一个Comparator。 public static <T> void sort(List<T> list, Comparator<? super T> c) { list.sort(c); } 阅读全文
posted @ 2016-01-28 14:11 进击的璐璐 阅读(2675) 评论(0) 推荐(0) 编辑
摘要: 思考一个这样的场景,如果你是一个会变通的卖肉夹馍的商人,你觉得只卖传统的一种没有什么新意。所以你提供的馍有白吉馍、面包片、馒头片等多种类型,同时肉也分为牛肉、驴肉、猪肉等。一经上市,果然大受欢迎,卖得非常好。这时,你又开始在馍和肉上继续寻找新的原料来增加你的种类。那么问题来了,如果每天开卖之前,你都 阅读全文
posted @ 2016-01-28 11:10 进击的璐璐 阅读(161) 评论(0) 推荐(0) 编辑