- 博客(8)
- 收藏
- 关注
原创 Java实现基于SMTP发送邮件的工具类
由于之前写的一个小demo中使用了邮箱验证激活账号的功能,因此现在把代码贴出来以便以后使用。以下是完整的代码,继承了Thread类实现了多线程方式发送邮件。
2017-09-25 10:29:30
957
原创 Mybatis代理模式
1.接口、实现类的形式以前我们开发的形式使用的是接口+实现类的形式进行开发,比如:UserDao UserDaoImpl Dao中的代码存在重复代码,另外 硬编码 不利于后期的项目扩展与维护2.Mapper代理Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法。
2017-09-03 20:38:05
415
原创 static关键字
static属性在java类中声明的属性未加static修饰,它们必须依赖于该类的对象(实例)而存在——该类的每一个实例都会封装携带各自不同的一份,其取值也可以各不相同,非static属性也称“实例变量”。
2017-08-06 17:03:31
200
原创 final关键字的使用
final可以用来修饰变量(包括类属性、对象属性、局部变量和形参)、方法(包括类方法和对象方法)和类。1、final修饰变量当final修饰基本数据类型时,该变量就成为了常量,值无法改变;当final修饰引用数据类型时,该变量的值不能改变,即值中存储的对象内存地址值不变,该变量不能再去指向别的对象,但是对象内的成员
2017-07-30 15:23:16
592
原创 JAVA之装饰者模式
一、装饰者者模式简介:装饰者模式:又名包装模式,以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案;装饰者模式以客户端透明的方式动态的给一个对象附加更多的责任。换而言之,客户端并不会觉得对象在装饰者前与装饰者后有什么不同。 装饰者模式可以在不创造更多子类的情况下,将对象的功能加以扩展。 装饰者模式把客户端的调用委派到被装饰者类。 装饰者模式的关键是在这种扩展完全是透明的。
2017-07-22 18:23:37
245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人