摘要: Java邮件发送概述 电子邮件 要在网络上实现邮件功能,必须要有专门的邮件服务器。邮件服务器负责接受并转投电子邮件。 SMTP服务器地址:一般是smtp.xxx.com,比如163邮箱是smtp.163.com,qq邮箱是smtp.qq.com。 POP3服务器地址:一般是pop.xxx.com,比 阅读全文
posted @ 2021-03-10 00:53 z十万嬉皮 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 文件上传和下载 在Web应用中,文件上传和下载功能是非常常用的功能,今天学习了JavaWeb中的文件上传和下载功能的实现。 1、准备工作 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的。 一般选择采用apache的开源工具common-fileupload这个文件上传组件。 c 阅读全文
posted @ 2021-03-08 22:10 z十万嬉皮 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 代理模式 代理模式是常用的结构型设计模式之一。 代理模式概述 代理模式与代购相似。由于某些原因,客户端不想或不能直接访问一个对象,此时可以通过一个称为“代理”的第三者来实现间接访问,该方案对应的设计模式称为代理模式。 代理模式变化非常多,常见的代理形式有远程代理、保护代理、虚拟代理、缓冲代理、智能引 阅读全文
posted @ 2021-03-04 23:44 z十万嬉皮 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 创建型模式 软件系统在运行时类将实例化成对象,并由这些对象来协作完成各项业务功能。创建型模式(Creational Pattern)关注对象的创建过程,是一类最常用的设计模式,在软件开发中的应用非常广泛。创建型模式对类的实例化过程进行了抽象,能够将软件模块中对象的创建和对象的使用分离,对用户隐藏了类 阅读全文
posted @ 2021-03-03 00:08 z十万嬉皮 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 单例模式(Singleton Pattern) 单例模式是结构最简单的设计模式,在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以确保系统中的一个类只有一个实例而且该实例易于被外界访问,从而方便对实例个数进行控制,节约系统资源。 单例模式概述 对于一个软件系统中的某些类而言,只有一个实 阅读全文
posted @ 2021-03-01 22:24 z十万嬉皮 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式(Abstract Factory Pattern) 抽象工厂模式是常用的创建型设计模式之一,它比工厂方法模式的抽象程度更高。在工厂方法模式中每一个具体工厂只需要生产一种具体产品,但是在抽象工厂模式中一个具体工厂可以生产一组相关的具体产品,这样的一组产品成为产品族,产品族中的每一个产品都 阅读全文
posted @ 2021-03-01 09:29 z十万嬉皮 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式(Factory Method Pattern) 工厂方法模式是简单工厂模式的延伸,继承优点,弥补缺陷,更好地符合开闭原则的要求,在增加新的具体产品对象时不需要对已有系统做任何修改。 工厂方法模式概述 现在假如有一个抽象按钮产品类,有矩形按钮、圆形按钮、菱形按钮等具体产品类,同时有一个按 阅读全文
posted @ 2021-02-25 16:14 z十万嬉皮 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式(Simple Factory Pattern) 简单工厂模式是最简单的设计模式之一,它不属于GoF的23种设计模式,但应用也十分频繁,学习它是学习其他创建型模式的基础。在简单工厂模式中只需要记住一个简单的参数即可获得所需的对象实例,它提供专门的核心工厂类来负责对象的创建,实现对象创建和 阅读全文
posted @ 2021-02-24 02:13 z十万嬉皮 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 面向对象设计原则 2.1、面向对象设计原则概述 ​ 软件的可维护性(Maintainability)和可复用性(Reusability)是两个非常重要的用于衡量软件质量的属性,软件的可维护性是指软件能够被理解、改正、适应及扩展的难易程度,软件的可复用性是指软件能够被重复使用的难易程度。 ​ 面向对象 阅读全文
posted @ 2021-02-23 04:01 z十万嬉皮 阅读(142) 评论(0) 推荐(0) 编辑
摘要: UML类图 1、UML概述 UML(Unified Modeling Language,统一建模语言)是当前面向对象软件系统建模的标准语言,通过一系列标准的图形符号来描述系统。UML是一个通用的可视化建模语言,不同于编程语言,它通过一些标准的图形符号和文字对系统进行建模,用于对软件进行描述、可视化处 阅读全文
posted @ 2021-02-18 13:19 z十万嬉皮 阅读(229) 评论(0) 推荐(0) 编辑