上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: 1.mq原则 数据不能多,也不能少,不能多是说消息不能重复消费,这个我们上一节已解决;不能少,就是说不能丢失数据。如果mq传递的是非常核心的消息,支撑核心的业务,那么这种场景是一定不能丢失数据的。 2.丢失数据场景 丢数据一般分为两种,一种是mq把消息丢了,一种就是消费时将消息丢了。下面从rabbi 阅读全文
posted @ 2019-05-22 21:55 一条路上的咸鱼 阅读(6662) 评论(0) 推荐(0) 编辑
摘要: 1.RabbitMQ的高可用 RabbitMQ基于主从模式实现高可用。RabbitMQ有三种模式:单机模式,普通集群模式,镜像集群模式。 (1)单机模式: 单机模式就是demo级别的,生产中不会有人使用。 (2)普通集群模式 普通集群模式就是在多台机器上启动多个rabbitmq实例,每个机器启动一个 阅读全文
posted @ 2019-05-22 21:54 一条路上的咸鱼 阅读(2494) 评论(1) 推荐(1) 编辑
摘要: 1.为什么使用消息队列? (1)解耦:可以在多个系统之间进行解耦,将原本通过网络之间的调用的方式改为使用MQ进行消息的异步通讯,只要该操作不是需要同步的,就可以改为使用MQ进行不同系统之间的联系,这样项目之间不会存在耦合,系统之间不会产生太大的影响,就算一个系统挂了,也只是消息挤压在MQ里面没人进行 阅读全文
posted @ 2019-05-22 21:53 一条路上的咸鱼 阅读(2285) 评论(1) 推荐(1) 编辑
摘要: 一、准备知识 1.堆 堆(英语:heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。堆总是满足下列性质: 堆中某个节点的值总是不大于或不小于其父节点的值; 堆总是一棵完全二叉树。 将根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆。常见的堆有二 阅读全文
posted @ 2018-12-24 22:31 一条路上的咸鱼 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: 一、安装与启动 1.下载安装activemq,下载地址:http://activemq.apache.org/download.html。 2.安装完成后,进入其所在目录的bin目录下面,根据系统位数选择进入win32或者win64目录。 3.双击activemq.bat 文件进行启动,需要安装Ja 阅读全文
posted @ 2018-07-30 16:33 一条路上的咸鱼 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 一、下载zookeeper注册中心 二、配置dubbo-admin监控中心 3. 使用cmd进入该目录下面,然后执行 mvn package -Dmaven.test.skip=true(安装maven才有效),等待项目打包。 4. 执行完毕后进入 dubbo-admin目录下面的target目录, 阅读全文
posted @ 2018-07-27 16:33 一条路上的咸鱼 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1.创建一个mavan项目,项目的以来配置如下。 2.建立连接elasticsearch的工具类。 3.创建索引 4.向索引添加数据 5.修改数据 6.删除数据 7.根据id查询数据 8.全文查询 9.批量插入数据 10.按指定条件查询 11.聚合数据 12.删除索引 阅读全文
posted @ 2018-07-26 15:58 一条路上的咸鱼 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: 一、elastic search的安装与配置 1、安装Java 并且配置JAVA_HOME环境变量。 2、下载elasticsearch,下载地址:https://www.elastic.co/downloads/elasticsearch。博主下载时最新版为6.3.2,下面所有都是基于6.3.2进 阅读全文
posted @ 2018-07-26 11:30 一条路上的咸鱼 阅读(349) 评论(0) 推荐(0) 编辑
摘要: response.setHeader("Content-Disposition", "filename=" + new String("测试导出".getBytes("gb2312"), "iso8859-1"))+".xls";//设置文件头编码方式和文件名 阅读全文
posted @ 2018-06-19 14:07 一条路上的咸鱼 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 微信支付说明1.统一下单接口 统一支付接口: url: https://api.mch.weixin.qq.com/pay/unifiedorder 目的:通过此接口来创建预支付订单,获取订单支付需要的prepay_id 过程: 1.对所有的支付中使用到的参数以字典序排序,然后使用商户的key进行M 阅读全文
posted @ 2018-06-19 13:47 一条路上的咸鱼 阅读(476) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页