摘要:
<template> <div> <div class="demo-type" align="right" style="height: 78px"> <div style="float:left;margin-top: 10px"> <img src="../../static/img/logo.png"></img> </div> <div style="float:right;margin- 阅读全文
摘要:
kafka和MQ的区别: 1)在架构模型方面, RabbitMQ遵循AMQP协议,RabbitMQ的broker由Exchange,Binding,queue组成,其中exchange和binding组成了消息的路由键;客户端Producer通过连接channel和server进行通信,Consum 阅读全文
摘要:
代码展示: 建造者模式的作用: 优点 易于解耦将产品本身与产品创建过程进行解耦,可以使用相同的创建过程来得到不同的产品。也就说细节依赖抽象。易于精确控制对象的创建将复杂产品的创建步骤分解在不同的方法中,使得创建过程更加清晰易于拓展增加新的具体建造者无需修改原有类库的代码,易于拓展,符合“开闭原则“。 阅读全文
摘要:
介绍 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 主要解决:主要解决接口选择的问题。 何时使用:我们明确地计划不同条件下创建不同实例时。 如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。 关键代码:创建过程在其子类执行。 应用实例 阅读全文
摘要:
观察者模式又称为发布/订阅(Publish/Subscribe)模式,因此我们可以用QQ群说明: 群主@全体成员,只要狗群主@了全体成员你就会收到一条信息,这样可以理解为:狗群主 被观察者对象,群员 观察者对象。他俩的关系就是一对多的关系。MQ主要的设计模式就是观察者模式 手写观察者: 阅读全文
摘要:
1. Jedis 需要把jedis依赖的jar包添加到工程中。Maven工程中需要把jedis的坐标添加到依赖。 推荐添加到服务层。happygo-content-Service工程中。 1.1. 连接单机版 第一步:创建一个Jedis对象。需要指定服务端的ip及端口。 第二步:使用Jedis对象操 阅读全文
摘要:
Redis 一. 什么是Redis? Redis是一套分布式高速缓存系统. Redis与MongoDB,MemCache都是属于NoSQL思想的实现,称之为非关系型数据库. 二. 为什么需要Redis? 过去是单机型数据库的天下,各大数据库提供商都在努力提高单机型数据库的效率与安全性.其中Oracl 阅读全文
摘要:
1、安装JDK开发环境 下载网站:http://www.oracle.com/ 确定之后,单击“下一步”。 2、配置环境变量: 单击“计算机-属性-高级系统设置”,单击“环境变量”。在“系统变量”栏下单击“新建”,创建新的系统环境变量。 (1)新建->变量名"JAVA_HOME",变量值"C:\Ja 阅读全文
摘要:
1.代理模式 以租房为例子,你是一位出租用户,有的租客不会直接和你谈,而是去找中介谈。 租客(调用者) >中介(代理对象) >出租用户(真实对象,被代理) 2.什么是静态代理 由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。 代码: 被代理类 代 阅读全文
摘要:
1.项目结构 2.代码展示 1.pom.xml 2.application.properties 3.实体类test 4.mapper层(接口和映射文件) 接口 映射文件 5.业务层 接口(TestService) 实现类(TestServiceImpl) 6.表示层(controller) 7.启 阅读全文