RabbitMQ系列(四)RabbitMQ进阶-Queue队列特性 (二)工作队列 Work模式

work 工作队列(工作模式)工作模式就是work模式,1:n 指1个生产者 多个消费者,消费者存在竞争关系,只有一个消费者会获得消息,进行消费,多个消费者竞争消费比较适用于生产环境->负载均衡,能者多劳模式,如果机器网络较好,处理速度较快,那么采用这种方式,该机器消费消息就较多,可以通过basicQos来调整策略工作模式上代码为了区分效率,我们新建2个消费者,设置不同的消费延迟时间,另外把消息确认机制设置为手动确认2.1 生产者依旧是Maven项目,项目 pom还是参考上一篇 新建m
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

Java 8 Stream 流用法及语法

Java 8 Stream 流用法1.简介Stream 能用来干什么?用来处理集合,通过 使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询,Stream API 提供了一种高效且易于使用的处理数据的方式为什么用Java 8 Stream ?因为 操作简单为什么操作简单?因为 Lambda 表达式,它极大的提高了编程效率和程序可读性怎么操作流? 首先你的有个数据源(数组、集合),操作会产生新的流对象,原来的流对象不会改变2.具体用法2.1 创建流 // 集
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

中科大-凸优化 笔记(lec20)-可微拟凸函数的一阶/二阶条件

全部笔记的汇总贴(视频也有传送门):中科大-凸优化一、可微拟凸函数的一阶条件凸⇔dom  f\Leftrightarrow dom\;f⇔domf为凸,f(y)≥f(x)+∇fT(x)(y−x),∀x,y∈dom  ff(y)\ge f(x)+\nabla f^T(x)(y-x),\forall x,y\in dom\;ff(y)≥f(x)+∇fT(x)(y−x),∀x,y∈domf拟凸⇔dom  f\Leftrightarrow dom\;f⇔domf为凸,f(y)≤f(x)⇒∇fT(x)(y−x)
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

GitBook 安装、删除、卸载及常见错误 command not found,npm ERR! syscall symlink

Gitbook 安装Gitbook 安装过程中遇到的一些问题及卸载方法和基本错误解决办法如-bash: gitbook: command not found1.Node安装有些版本是不兼容的,所以要确定你安装的 node 什么版本, 没用brew 可以尝试用下,你会发现用了以后,爱不释手#查看可以安装的node版本brew search node#安装制定版本nodebrew install node@10#安装完毕 查看node版本node -v#安装完毕 查看npm版本npm -
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

《百面机器学习》读书笔记(十)-循环神经网络

全部笔记的汇总贴:《百面机器学习》-读书笔记汇总循环神经网络(Recurrent Neural Network,RNN)是用来建模序列化数据的一种主流深度学习模型。我们知道,传统的前馈神经网络一般的输入都是一个定长的向量,无法处理变长的序列信息,即使通过一些方法把序列处理成定长的向量,模型也很难捕捉序列中的长距离依赖关系。RNN则通过将神经元串行起来处理序列化的数据。由于每个神经元能用它的内部变量保存之前输入的序列信息,因此整个序列被浓缩成抽象的表示,并可以据此进行分类或生成新的序列。近年来,得益于计算能
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

Shiro结合SpringBoot学习

Shiro 介绍(一)1.shiro介绍Shiro是Apache下的一个开源项目,我们称之为Apache Shiro。它是一个很易用与Java项目的的安全框架,提供了认证、授权、加密、会话管理,与Spring Security 一样都是做一个权限的安全框架,但是与Spring Security 相比,在于 Shiro 使用了比较简单易懂易于使用的授权方式。shiro属于轻量级框架,相对于security简单的多,也没有security那么复杂。2.Shiro的架构Shiro 框架的开发团队称之为应
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

SpringBoot Sleuth Zipkin Log日志链路追踪完整流程

SpringBoot Sleuth Zipkin 链路追踪全流程先拍砖,这个流程你跑不通,或者traceId找不到、Log4j2无法生成TraceId,直接来拍我,有一个我接一个!!!!!!1.步骤1)先下载Zipkin jar包这样你可以在本地先启动Zipkin服务2)启动项目SpringBoot项目,引入相关的jar包,和Sleuth和Zipkin相关的只需要这两个就够了,注意版本、版本、版本,重要事情说三遍,这里只是一部分Pom,完整Pom在下面步骤详解中 <properties&
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

《百面机器学习》-读书笔记汇总贴(汇总10/14)

文章主要用来记录学习《百面机器学习》的学习笔记,主要根据课本内容来,初步打算按照章节目录将知识点慢慢整理,希望能互相学习,共同提高!目录《百面机器学习》读书笔记(一)-特征工程(待更新)《百面机器学习》读书笔记(二)-模型估计(待更新)《百面机器学习》读书笔记(三)-经典算法(待更新)《百面机器学习》读书笔记(四)-降维(待更新)《百面机器学习》读书笔记(五)-非监督学习(待更新)《百面机器学习》读书笔记(六)-概率图模型(待更新)《百面机器学习》读书笔记(七)-优化算法(待更新)《百面机
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

《凸优化》中科大-讲解 -系列笔记(汇总20/55)

这是一篇汇总贴视频文章主要是结合哔站的视频:中科大-凸优化第九集好像有缺失,翻了一下评论,可以找找看一下。笔记中科大-凸优化 笔记(一)-什么是凸优化?
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

论文阅读汇总-【篇数:8】

这一篇文章作为精读/泛读论文的一个汇总贴。2021-2-3开始,期待刷到100篇的那一天。交通大数据20210203-《Long short-term memory neural network for traffic speed prediction using remote microwave sensor data》主要内容:利用LSTM NN,先以历史道路速度数据为输入来预测未来的交通速度;然后又以道路速度和交通流量作为输入来预测未来的交通速度。并且通过与多种其他方法进行对比,来展示LST
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

Python 字典,元组,列表,集合的区别

字典nums={键:值,键:值,键:值} #字典是个键值对字典可以增删改查元组元组:元组是任意对象的有序集合,(这一点和列表相同)元组是不可变的(不可以增删改查),但可以对元组进行合并列表列表:列表中的元素是任意类型的包括列表的类型可以进行合并,删除,索引,切片等集合集合:集合是简单对象的无序不重复元素的集合,可以进行并集,交集差集等也可以增删改查...
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

python 条件语句 循环语句 控制语句

if 条件语句#条件成立则输出if下的语句num = 100if num == 100 : print("haha")num1 = 2if num1 == 1 : print("---1---")#第一个判断如果不成立则向下走elif num1 == 2 : print("---2---")#以上都不成立,则执行最后这个不需要判断直接返回else: print("---...
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

python 列表中append 和 extend 的区别

(1)append(2)extend
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

python 循环遍历列表

(1)用 while(2)用 for由上可知一个for更方便些可以直接遍历列表
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

python 函数-基础

定义函数定义一个函数def card_nums(): print("--1--") print("--2--")调用函数def card_nums(): print("--1--") print("--2--")card_nums()#此处为调用函数带参数的函数def nums_print(a,b): result = a + b print("%d+%d=%d"%...
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

大数据前篇02_shell编程

shell编程bash和sh的关系:sh是通过 指向bash(解释器),bash负责解释shell命令给linux内核shell脚本入门脚本格式​ 脚本以#!/bin/bash开头(指定解释器)脚本的常用执行方式​ (1)采用bash或sh +脚本的相对路径或者结对路径(不用赋予脚本+X权限)sh+脚本的相对路径:[atguigu@hadoop101 datas]$ sh helloworld.sh 输出:Helloworldsh+脚本的绝对路径[atguigu@hadoop10
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

大数据前篇03_Hadoop入门_环境的搭建_运行模式

Hadoop入门Hadoop的优势:​ (1)高可靠性 (2)高扩展性 (3)高效性 (4)高容错性Hadoop的组成部分HDFS (数据存储)NameNode​ 管理真实数据块的元数据的,管理多个DataNode(大哥)DataNode​ 对真实数据块进行存储管理(小弟)SecondaryNameNode​ 是NameNode的助手,帮助NameNode完成一些事情MapReduce (数据的计算)Map阶段​ 就是把一个job分成多个task来并行计算执行Reduce阶段​
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

大数据前篇04_HDFS详解

HDFSHDFS定义HDFS(Hadoop Distributed File System),它是一个文件系统,用于存储文件,通过目录树来定位文件;其次,它是分布式的,由很多服务器联合起来实现其功能,集群中的服务器有各自的角色。HDFS的使用场景:适合一次写入,多次读出的场景,且不支持文件的修改。适合用来做数据分析,并不适合用来做网盘应用。HDFS 优缺点优点(1) 高容错性​ (a) 数据自动保存多个副本。它通过增加副本的形式,提高容错性​ (b) 某一个副本丢失以后,它可以自动恢复(2
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

static、数组工具类、项目二

static、数组工具类、项目二staticstatic是一个成员修饰符,可以修饰类的成员:成员变量、成员方法、成员内部类(后面讲)、代码块(后面讲)。被修饰的成员是属于类的,而不是单单是属于某个对象的。也就是说,既然属于类,就可以不靠创建对象来调用了。静态方法static修饰的成员方法,称为类方法、静态方法。语法格式:【其他修饰符】 static 返回值类型 方法名 (【形参列表】){ // 执行语句 }(1)在本类中,静态方法可以直接访问静态方法和静态变量。(2)在其他类中:可以
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0

抽象类、多态、根父类

抽象类、多态、根父类抽象类定义抽象方法 : 没有方法体的方法。抽象类:被abstract所修饰的抽的类。抽象类的语法格式【权限修饰符】 abstract class 类名{ }【权限修饰符】 abstract class 类名 extends 父类{ }抽象方法的语法格式【其他修饰符】 abstract 返回值类型 方法名(【形参列表】);注意:抽象方法没有方法体抽象的使用继承抽象类的子类必须重写父类所有的抽象方法。否则,该子类也必须声明为抽象类。最终,
分类: 其他 发布时间: 02-11 10:21 阅读次数: 0