自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 设计模式之适配器模式(Adapter)

适配器模式含义:将一个类的接口转换成客户希望的另一接口,Adapter模式使得原本由于接口不兼容而不能一起工作的哪些类可以在一起工作模式中的角色:目标接口(Target):客户所期待的接口,目标可以是具体的类或者抽象类,也可以是接口,代码如下:/** * 目标接口 * (举例:支持USB接口) * @author Administrator * */public interf...

2019-07-31 11:27:00 138

原创 springboot邮件发送,定时发送,带附件发送邮件

首先要进入邮箱开启邮箱服务客户端登录邮箱——设置——账户——开启 POP3和IMAP/SMTP开启以后会有个密码复制保存下来新建springboot项目导入相关依赖项目创建参考其他,在此就不细说了POM文件引入必要依赖<dependencies> <dependency> <groupId>org.spring...

2019-07-30 20:38:50 408

原创 原型模式之浅克隆和深克隆,以及使用序列化和反序列化技术实现深克隆!

• 原型模式:– 通过new产生一个对象需要非常繁琐的数据准备或访问权限,则可以使用原型模式。– 就是java中的克隆技术,以某个对象为原型,复制出新的对象。显然,新的对象具备原型对象的特点– 优势有:效率高(直接克隆,避免了重新执行构造过程步骤) 。– 克隆类似于new,但是不同于new。new创建新的对象属性采用的是默认值。克隆出的 对象的属性值完全和原型对象相同。并且克隆出的新对象...

2019-07-30 02:09:13 295

原创 数据库优化

三大范式:第一范式(原子性):表中的每个列都是不可再分的最小数据单元第二范式(单一性):属性完全依赖于主键第三范式(直接依赖性):属性不依赖于其他非主键sql语句优化:尽量避免耗时操作。带有DISTINCT,UNION,MINUS,INTERSECT,ORDER BY的SQL语句会启动SQL引 执行,耗费资源的排序(SORT)功能。DISTINCT需要一次排序操作, 而其他的至少需...

2019-07-27 22:16:59 137

原创 找不到注解@EnableFeignClients原因

原因:Spring Cloud对Feign的支持由org.springframework.cloud:spring-cloud-netflix-core 移到org.springframework.cloud:spring-cloud-openfeign-core下,父项目<dependencyManagement> <dependencies> ...

2019-07-26 23:07:07 707 1

原创 微服务之Eureka-Server、Eureka-Client结合Ribbon负载均衡的本机简单搭建

此文章适合初学者简单搭建,更多的业务需求增加更多的配置和注解搭建微服务项目以及pom文件就不说了,参照 从零开始搭建微服务项目第一步 新建Eureka Server项目1、启动类/** * 注册中心 */@SpringBootApplication@EnableEurekaServerpublic class ServiceEurekaApplication { p...

2019-07-26 02:22:53 277

原创 swgger2简单配置类以及常用注解

swgger2配置类public class Swagger2Config { @Bean public Docket createRestApi() { return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .sel...

2019-07-25 13:10:45 460

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除