rabbitmq routing模型

订阅模型希望发送的消息部分消费者消费,交换机与队列的绑定不能是任意绑定,而是指定一个routinkey,消息的发送方在向交换机发送消息时,必须指定消息的路由。交换机不在把消息交给每一个绑定的队列,而是根据消息的routingkey进行判断,只能队列和消息的routingkey一致时,才会接收到消息。In this setup, we can see thedirectexchangeXwith two queues bound to it. The first queue is bo...
分类: 其他 发布时间: 04-06 10:52 阅读次数: 0

rabbitmq 订阅模型topic

Topic类型的交换机与direct相比,都是可以根据routingkey把消息路由到不同的队列,只不过Topic类型交换机可以让队列绑定的Routingkey的时候使用通配符,这种模型ROutingkey 一般都是由一个或者多个单词组成,多个单词之间以 "."分割package com.baizhi.Topics;import com.baizhi.Utils.rabbitmqUtils;import com.rabbitmq.client.Channel;import com.rabb
分类: 其他 发布时间: 04-06 10:52 阅读次数: 0

JavaWeb学习Day01

ServletServlet是sun公司开发的动态web的一门技术sun在这些API中提供了一个接口叫做 Sevlet 如果你想开发一个Servlet程序,只需要完成两个小步骤:编写一个类,实现servlet接口把开发好的java类部署到web服务器中 把实现了Servlet接口的java程序叫做ServletHelloServlet...
分类: 其他 发布时间: 04-06 10:52 阅读次数: 0

XML最新结构

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/.
分类: 其他 发布时间: 04-06 10:52 阅读次数: 0

用JAVA写一个自动刷新验证码

package com.kuang.servlet;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.awt.*;import .
分类: 其他 发布时间: 04-06 10:52 阅读次数: 0

Mybits 入门

1简介1.1什么是MybitsMyBatis 是一款优秀的持久层框架; 它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。1.2 什么是持久层数据持久化持久化就是将程序的数据在持久状态和瞬时状态转化过程。内存:断电即失.
分类: 其他 发布时间: 04-06 10:52 阅读次数: 0

狂神说sping5 学习笔记

Spring5框架1.spring1.1 简介​ Spring : 春天 —>给软件行业带来了春天​ 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。​ 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。​ 很难想象Rod Johnson的学历 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。​ Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩
分类: 其他 发布时间: 04-06 10:52 阅读次数: 0

SpringMVC笔记(狂神)

1、回顾MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。SpringMVC SpringMVC执行流程SpringMVC SSM框架整合Model(模型): 数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或.
分类: 其他 发布时间: 04-06 10:52 阅读次数: 0

狂神说HTML5笔记

1 前言HTML发展史跨平台,各个平台都支持HTMLHTML5标准HTML开发常用IDE记事本DreamweaverIDEAWebStorm2.网页基本信息网页基本信息DOCTYPE声明 <title>标签 <tmeta>标签<!-- 告诉浏览器 我们使用的是什么规范 --><!DOCTYPE html><html lang="en"><!--he...
分类: 其他 发布时间: 04-06 10:52 阅读次数: 0

CSS3学习狂神说

前言1.css是什么2.CSS怎么用(快速入门)3.CSS选择器(重点 + 难点)4.美化页面(文字、阴影、超链接、列表、渐变…)5.盒子模型6.浮动7.定位8.网页动画(特效)1.什么是CSS1.1、什么是CSSCascading Style Sheet 层叠样式表CSS:表现(美化网页)字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动1.2、发展史CSS1.0CSS2.0:DIV(块)+CSS,HTML与CSS结构分离的思想,网页变得简
分类: 其他 发布时间: 04-06 10:52 阅读次数: 0

deepin 20 安装nodejs

先安装nodejssudo apt install nodejs然后安装npmsudo apt install npm然后升级npmsudo npm i -g npm安装nsudo npm i -g n最后用n模块升级nodesudo n stable关闭终端,重新打开运行
分类: 其他 发布时间: 04-06 10:52 阅读次数: 0

C++ STL 使用

vector#include<bits/stdc++.h>/*将元素置于一个动态数组中加以管理,可以随机存取元素(用索引直接存取),数组尾部添加或移除元素非常快速。但是在中部或头部安插元素比较费时,方便尾部读取数据*/using namespace std;const int N=10;void Print(vector<int> vec){ for(int i=0;i<vec.size();i++) {
分类: 其他 发布时间: 04-06 10:52 阅读次数: 0

尚硅谷大数据开发Day01

1大数据概念大数据(Big Data):指无法在一定时间范围内用常规软件工具进行捕捉、管理和 处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化 能力的海量、高增长率和多样化的信息资产。按顺序给出数据存储单位:bit、Byte、 KB、MB、GB、TB、PB、EB、ZB、YB、 BB、NB、DB。 1Byte = 8bit 1K = 1024Byte 1MB = 1024K 1G = 1024M 1T = 1024G 1P = 1024T大数据主要解决,海量数据的采集、存
分类: 其他 发布时间: 04-06 10:52 阅读次数: 0

尚硅谷大数据开发Day02

这个博客是学习尚硅谷大数据课程所作的笔记,课程原地址可以访问https://www.bilibili.com/video/BV1Qp4y1n7EN?p=7&spm_id_from=pageDriver,感谢尚硅谷免费提供的课程资料,同时感谢尚硅谷大海老师的讲解。第 1 章 Hadoop 概述1.1 Hadoop 是什么1)Hadoop是一个由Apache基金会所开发的分布式系统基础架构。2)主要解决,海量数据的存储和海量数据的分析计算问题。3)广义上来说,Hadoop..
分类: 其他 发布时间: 04-06 10:52 阅读次数: 0

web前端技巧分享:一场由SameSite字段引发的悲剧

最近,小千早上起来的时候,有同学反映后台的更新功能失效了,打开之后发现确实后台显示报错,如下图所示。
分类: 服务端 发布时间: 04-06 10:52 阅读次数: 0

快手私信xml消息名片图文卡片逆向破解如何制作生成?

这里分享下 快手iOS APP聊天协议分析过程。iOS逆向首先需要获取一个脱壳的APP,脱壳简单就不说了,可以用crackerxi+来操作。将下载后的ipa文件用解压缩软件(如7zip等)解压,从解压后的目录Payload/Aweme.app/找到Aweme可执行文件,拖入IDA进行反编译,ida可以检测objective-c语法。然后进入主题,既然是聊天发消息,就尝试在ida里搜索"messag
分类: 编程语言 发布时间: 04-06 10:52 阅读次数: 0

MySQL第十二课 删除完全相同的数据

MySQL 删除完全相同的数据
分类: 企业开发 发布时间: 04-06 10:52 阅读次数: 0

货运物流移动端解决方案:为货运物流行业打造高性能、高粘性的“双端”触点

在业务碎片化的情景下,怎么通过平台做整合,建立你的专业化运维池?
分类: 其他 发布时间: 04-06 10:42 阅读次数: 0

Lua脚本学习笔记

1.脚本不要大写大写字母或者下划线开头做变量,因为它们被用来做保留字(环境变量啥的)。2.变量的创建,直接使用一个变量即可,不存在就创建,没有赋值就认为变量的值为nil。删除一个全局变量,将其值赋值为nil,即一个变量是否存在看其值是否为nil。nil在用来作比较时,应该加上双引号”nil”如 type(x)==”nil”,type(type(X))==string3.对一个数字字符串进...
分类: 其他 发布时间: 04-06 10:36 阅读次数: 0

C语言编译连接过程简述-程序员的自我修养笔记

注:里面有些概念以及使用不详细,需要了解可以通过百度查找这个概念是什么,能解决什么问题,怎么使用的方式去了解。概述:1.计算机三大部件:cpu,内存,i/o控制芯片其通信方式为总线:cpu与内存,以及cpu与i/o控制芯片通过前端总线(FSB)进行通信,后来随着cpu与内存的工作频率的差异化(cpu频率日渐加快,而内存以及其他外设跟不上其频率),i/o口不需要那么高的通信频率,发展...
分类: 其他 发布时间: 04-06 10:36 阅读次数: 0