- 博客(3)
- 收藏
- 关注
原创 基本面试题
面向对象三大基本特性封装:把描述一个对象的属性和行为封装成一个类,把具体的业务逻辑功能实现封装成一个方法,其次封装的意义还有效的保护属性通过访问修饰符私有化属性(成员变量),公有化方法。继承:实现代码的复用,所有的子类所共有的行为和属性抽取为一个父类,所有的子类继承该类可具备父类的属性和行为,继承具有单一性和传递性。多态:不同的对象可以执行相同的动作,但是要通过他们自己的实现代码来执行。堆...
2019-03-15 16:14:16
252
原创 代理模式
讲代理模式之前,我们要先明白什么是“代理”代理:简单来说就是将事情交给代替你去处理代理分为 静态代理 和 动态代理静态代理直接为每一个实现类写一个代替类接口: public interface IMath { int add(int n1, int n2); int sub(int n1, int n2); int mut(int n1, int ...
2018-12-25 19:14:20
91
转载 Shiro
Shiro是什么?Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。Shiro 主要功能三个核心组件:Subject, SecurityManager 和 Realms. Subject:即“当前操作用户”。但是,在Shiro中,Subje...
2018-12-24 10:38:35
110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人