- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 Jenkins自动打包dockers并上传阿里云镜像服务器
#!/bin/sh# jenkins自动打包并上传阿里云服务器#Jenkins maven打包后路径DIR="./my-test-service"#阿里云镜像仓库WAREHOUSE="java"#打包项目PROJECT="my-test-service-prod"#镜像命名:分支+日期,例:develop_20210810093223BASIC_TAG=${GIT_BRANCH}_$(date "+%Y%m%d%H%M%S")RESULT_TAG=${BASIC_TAG##*/.
2021-08-19 09:40:13 398
原创 RabbitMq相关随笔
一、Exchange类型 1、直连交换机:根据消息携带的路由键将消息投递给相应的队列。直连交换机经常用来循环分发任务给多个工作者。 2、扇形交换机:将消息路由给绑定到它身上的所有队列,而不理会绑定的路由键。 3、发布-订阅交换机:通过对消息的路由键和队列到交换机的绑定模式之间的匹配,将消息路由给一个或多个队列。 4、头交换机:使用多个消息属性来代替路由键建立...
2019-09-24 14:40:21 83
原创 Linux系统安装Mysql(含一台机器部署多Mysql)
前期准备:1、判断是否安装mysql(Linux系统自带) 1)查询rpm -qa | grep mysql 2)删除rm -e --nodeps mysql-libs-5.1.52.x86_642、检查是否存在mysql组和用户 1)检查组是否存在cat /etc/group|grep mysql 2)检查用户是否存在...
2019-08-17 10:55:09 289
原创 设计模式之抽象工厂模式
一、应用场景 抽象工厂模式是工厂模式的抽象,工厂模式只是针对一个产品而使用的一种设计模式。这就导致了工厂模式下,如果我们要创建其他的产品,就必须创建出一个全新的工厂才生产产品。而如果我们使用了抽象工厂模式,我们只要实现抽象工厂的方法,就可以创建出全新的产品。抽象工厂就是对一组有相同主题的工厂的封装。二、优缺点 优点:1、抽象工厂模式隔离了具体的类的生产,使得客户并不...
2018-08-05 21:38:49 104
原创 设计模式之工厂模式
一、应用场景 建立对象的类犹如一个工厂,而建立对象犹如工厂的产品。使用产品的人,不需要在乎产品是如何产生的,只需要知道可以由哪个工厂产生就行。在不确定有多少个操作时,应该考虑使用工厂模式。比如我们需要接收数据,然后根据选择不同的处理逻辑来处理数据,使用工厂模式可以更好的解耦。二、优缺点 优点:封装了对象的创建 降低了代码逻辑的耦合...
2018-07-24 23:27:10 75
原创 设计模式之多例模式
一、应用场景 设计模式中的多例模式又称为有上限的多例模式,如果是使用new方式一直产生多实例的方式,不属于我们讨论的范围。我们所讨论的多例模式指某个类创建了一定数量的实例之后,就不能再创建出新的实例。这个类似于java中的线程池,或者和数据库连接的连接池,都是多例模式的具体体现。二、优缺点 优点:可控的实例数量,避免造成系统内存过度使用 ...
2018-07-22 16:28:45 486
原创 设计模式之单例模式
一、应用场景 单例模式要求一个类有且仅有一个实例,并且提供一个全局的访问点。在我们需要用到生成唯一系列的场景下,可以使用此单例模式;在涉及到需要频繁创建实例,然后又销毁的对象上可以使用单例模式;需要在资源中互相通信的情况下,我们可以使用单例模式。单例模式的构造方法是私有的,这就杜绝了使用new方法来创建实例,提供了唯一的静态方法入口让外界调用。在方法里我们实现了单例。二、优缺点 ...
2018-07-22 15:58:56 106
原创 设计模式之代理模式
一、应用场景 在我们现实场景中,如果某个人工作非常繁忙,无法处理某些事情。这时候,我们就可以找代理人来处理我们没有时间处理的问题。代理人怎么知道我们会做什么?不会做什么呢?这就要保证我们和代理人沟通,保证我们和代理人的行为是一致的。这就保证了代理人不会做那些超过我们能力范围的事情。代理模式也一样,代理类和被代理类同时实现一个接口,保证代理类和被代理类的行为是保持一致的。在代理类里面实现了...
2018-07-16 23:51:10 82
原创 设计模式之策略模式
一、应用场景 我们在现实的开发的过程中,可能会涉及到某种功能需要有多种方式实现,不同的情境下使用不同的方式去实现不同的策略。策略模式就是把一个类中容易发生改变,或者在以后会发生改变的地方提取出来形成一个接口(A),类(B)、类(C)实现接口(A),类(D)封装了策略具体执行的方法,所以在外部类(E)调用时,只需要向类(D)传递策略选择,类(D)就会去执行具体的策略。二、优、缺点 ...
2018-07-13 22:24:40 76
Spring_Security入门demo(maven项目)
2015-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人