当前位置: 首页 > news >正文

消息中间件ActiveMQ入门概述

目录

举一反三

思考

背景

消息中间件的作用

MQ的定义

MQ的特点

MQ的缺点


消息中间件已经成为互联网企业应用系统内部通信的核心手段,是目前企业内主流标配技术,
它具有解耦、异步、削峰、签收、事务、流量控制、最终一致性等一系列高性能架构所需功能。

当前使用较多的消息中间件有RabbitMQRocketMQActiveMQKafkaZeroMQMetaMQ等,

举一反三

MQ就是消息中间件。MQ是一种理念,ActiveMQ是MQ的落地产品。不管是哪款消息中间件,都有如下一些技术维度:

 

思考

1.在何种场景下使用了消息中间件?
2.为什么要在系统里引入消息中间件?

背景

系统之间直接调用实际工程落地和存在的问题?

微服务架构后,
链式调用是我们在写程序时候的一般流程,为了完成一个整体功能会将其拆分成多个函数(或子模块),比如模块A调用模块B,模块B调用模块C,模块C调用模块D。但在大型分布式应用中,系统间的RPC交互繁杂.
一个功能背后要调用上百个接口并非不可能,从单机架构过渡到分布式微服务架构的通例,通常会存在以下问题:

1.系统之间接口耦合比较严重

每新增一个下游功能,都要对上有的相关接口进行改造;

例子

假如系统A要发送数据给系统B和C,发送给每个系统的数据可能有差异,因此系统A对要发送给每个系统的数据进行了组装,然后逐一发送。
当代码上线后又新增了一个需求:
把数据也发送给D,新上了一个D系统也要接受A系统的数据。此时就需要修改A系统,让他感知到D的存在,同时把数据处理好再A给D。在这个过程中你会看到,每接入一个下游系统,都要对A系统进行代码改造,开发联调的效率很低。其整体架构如下图

 

2.面对大流量并发时,容易被冲垮

每个接口模块的吞吐能力是有限的,这个上限能力如果堤坝,当大流量(洪水)来临时,容易被冲垮。
例子:
上游系统发起下单购买操作
下游系统完成秒杀业务逻辑 (读取订单,库存检查,库存冻结,余额检查,余额冻结,订单生成,余额扣减,库存扣减,生成流水,余额解冻,库存解冻)

3.等待同步存在性能问题

RPC接口基本上是同步调用,整体的服务性能遵循“木桶理论”,即整体系统的耗时取决于链路中最慢的那个接口。比如A调用B/C/D都是50ms,但此时B又调用了B1,花费2000ms,那么直接就拖累了整个服务性能。

目标

根据上述的几个问题,在设计系统时可以明确要达到的目标:

  1. 要做到系统解耦,当新的模块接进来时,可以做到代码改动最小;能够解耦
  2. 设置流量缓冲池,可以让后端系统按照自身吞吐能力进行消费,不被冲垮;能够削峰
  3. 强弱依赖梳理能将非关键调用链路的操作异步化并提升整体系统的吞吐能力;能够异步

消息中间件的作用

  • 解耦
    • 不直接调用服务本身,而是发送消息到中间件
  • 削峰
    • 高峰流量不直接到达服务本身,使得服务可以专心完成自己的服务
  • 异步
    • 客户端的请求不再需要立即完成,提高服务吞吐能力

MQ的定义

面向消息的中间件(message-oriented middleware)MOM能够很好的解决以上问题。是指利用高效可靠的消息传递机制与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递消息排队模型分布式环境下提供应用解耦,弹性伸缩,冗余存储、流量削峰,异步通信,数据同步等功能。

大致的过程是这样的:发送者把消息发送给消息服务器,消息服务器将消息存放在若干队列/主题topic中,在合适的时候,消息服务器回将消息转发给接受者。在这个过程中,发送和接收是异步的,也就是发送无需等待,而且发送者和接受者的生命周期也没有必然的关系;尤其在发布pub/订阅sub模式下,也可以完成一对多的通信,即让一个消息有多个接受者。

 

​​​​​​​MQ的特点

1.采用异步处理模式

消息发送者可以发送一个消息而无须等待响应。消息发送者将消息发送到一条虚拟的通道(主题或者队列)上;

消息接收者则订阅或者监听该通道。一条消息可能最终转发给一个或者多个消息接收者,这些消息接收者都无需对消息发送者做出同步回应。整个过程都是异步的。

例子:

也就是说,一个系统跟另一个系统之间进行通信的时候,假如系统A希望发送一个消息给系统B,让他去处理。但是系统A不关注系统B到底怎么处理或者有没有处理好,所以系统A把消息发送给MQ,然后就不管这条消息的“死活了”,接着系统B从MQ里面消费出来处理即可。至于怎么处理,是否处理完毕,什么时候处理,都是系统B的事儿,与系统A无关。

2.应用系统之间解耦合

发送者和接受者不必了解对方,只需要确认消息。

发送者和接受者不必同时在线。

3.整体架构

 

MQ的缺点

两个系统之间不能同步调用,不能实时回复,不能响应某个调用的回复。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-3826636.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

Hackcon 2018 两道题的wp

首先是第一题vuln是一道签到题  看了发现gets函数可以溢出 然后在看看有什么可用的函数发现了一个callmemaybe的函数跳到那个函数就可以了 可以看见溢出跳到这个函数就可以了,具体的溢出点的寻找可以利用gdb-peda里的pattern create 数量 然后输入后…...

Android 进程间通信方式和线程间通信方式

1.进程和线程 进程:是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。 线程:是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥…...

写高性能JavaScript

很多JavaScript引擎,如Google的V8引擎(被Chrome和Node所用),是专门为需要快速执行的大型JavaScript应用所设计的。如果你是一个开发者,并且关心内存使用情况与页面性能,你应该了解用户浏览器中的JavaScript…...

ENSP常用指令

指令功能sys进入视图界面sysname修改名称int e0/0/0进入e0/0/0的接口设置ip add 192.168.1.1将地址与接口绑定arp-a检查当前主机的ARP缓存dis ip int brief检查接口链路状态display ip routing-table查看路由表信息dis arp查看路由表ip route-static 192.168.2.0 255.255.255.0…...

服务器部署之docker,docker cmpose 安装

文章目录docker是环境部署的利器,如何理解?一、安装docker首先更新yum二、yum安装docker1.更改镜像源地址2.安装依赖包3.安装docker-ce社区版4.启动docker,开机自启4.验证docker三、安装docker compose1、安装pip2、安装docker-compose3、查看版本总结docker是环境部署的利器,…...

使用工具Cronolog进行日志分隔

前言:tomcat日志按日期切割 使用Cronolog 分割 Tomcat9下的catalina.out日志;tomcat的catalina.out日志文件无法按照日期进行自行分割,全部输出并写入到一个catalina.out文件下,如此日积月累就会造成.out日志越来越大&#xff0c…...

编写高效的JavaScript程序

转载自http://kb.cnblogs.com/page/168162/ 英文原文:Writing Fast, Memory-Efficient JavaScript Addy Osmani是谷歌公司Chrome团队中的一名程序开发工程师。他是一位JavaScript爱好者,曾经编写过一本开放源码方面的书籍《Learning JavaScript Design P…...

SPSS应用程序无法启动,因为应用程序的并行配置不正确。请参阅应用程序事件日志,或使用命令行sxstrace.exe工具。

安装IBM SPSS Statistics 22时按照"软件管家“上面的步骤进行安装,在最后双击软件图标时出现下面的问题: 然后呢就百度说是: Windows键R键,打开运行(输入services.msc)- 确定,进入&#x…...

如何成为一个更好的Java开发者?太完整了!

字节跳动一面: 自我介绍,主要讲讲做了什么和擅长什么看你项目做Spring比较多, 问一下Spring相关的东西, IoC是什么概念?Bean的默认作用范围是什么?其他的作用范围?索引是什么概念有什么作用? MySQL里主要有哪些索弓|结构?哈希索弓和B树索引比较?平常用线程主…...

python基础1

python日记-python基础1pyhton是由模块构成 一个模块就是一个python源文件,一般后缀是.py 模块由语句组成 语句是python程序的构造单元 pyhton基本格式 行首的空白(也就是空格和tab缩进)用来决定逻辑行的缩进层次,从而用来决定语…...

WebKit之V8技术优化分析

一、V8背后的故事 1.1 javascript的速度与需求 JavaScript存在至少10年了。在1995年,它出现在网景(Netscape Communications)公司所研发的网页浏览器Netscape Navigator 2.0中。然而有段时间人们对于性能的要求不高,因为它只用在网页上少数的动画、交互操…...

startApp快速搭建空白android项目基于kotlin采用MVVM架构

startAp 项目地址在最后 基本目录结构 介绍 快速搭建android基础项目 软件架构 1、基于kotlin,采用android MVVM 架构处理 2、增加 config.gradle 针对项目所需要依赖进行配置 3、针对项目组件化分别创建对应module,并依赖commLib 4、app目录为项目主目录&a…...

爬取百度帝吧李毅吧的前五页的网页信息

本次主要使用了headers来模拟浏览器,欺骗服务器,从而来实现获取和浏览器一样的内容 形式:headers {User-Agent: *******} 通过的代码 import requests# 爬取李毅吧前五页的网页信息 for i in range(5):url https://tieba.baidu.com/f?kw…...

老司机带带你,教你学会Java中又骚又暴力的“反射”技术

在Java中有这么一个很骚的技术,几乎贯穿了所有主流的框架,在所有主流框架的底层中你都可以看见它的身影,这个技术就是反射。关于反射,有很多小白会觉得很难,搞不清楚到底是怎么回事,也不知道该怎么用&#…...

淘宝联盟开发系列:阿里妈妈淘宝客申请步骤

一、阿里妈妈淘宝客API: 阿里妈妈淘宝客/淘客是阿里妈妈与淘宝合作开发的针对淘宝卖家的一种商品和店铺的推广模式,通过推广店铺商品推广人可以按推广商品成交价格收取一定比例的佣金这样的推广人就是淘宝客/淘客。 而淘宝客API是淘宝客的一种延伸&…...

RuntimeError: Expected to have finished reduction in the prior iteration before starting a new one.

Error message RuntimeError: Expected to have finished reduction in the prior iteration before starting a new one. This error indicates that your module has parameters that were not used in producing loss. You can enable unused parameter detection by (1)...

【正点原子I.MX6U-MINI应用篇】7、输入设备(鼠标、键盘、触摸屏、按钮)的应用编程和tslib库

什么是输入设备?输入设备其实就是能够产生输入事件的设备就称为输入设备,常见的输入设备包括鼠标、键盘、触摸屏、按钮等等,它们都能够产生输入事件,产生输入数据给计算机系统。 对于输入设备的应用编程其主要是获取输入设备上报…...

【微信小程序】博客小程序,静态版本(三)设计和开发首页、个人关于页

【博客小程序】专栏 【微信小程序】博客小程序,静态版本(一)准备工作 【微信小程序】博客小程序,静态版本(二)引入 lin-ui 组件、设计和开发文章页 【微信小程序】博客小程序,静态版本&#…...

引擎V8及优化技术

一、V8背后的故事 1.1 javascript的速度与需求 JavaScript存在至少10年了。在1995年,它出现在网景(Netscape Communications)公司所研发的网页浏览器Netscape Navigator 2.0中。然而有段时间人们对于性能的要求不高,因为它只用在网页上少数的动画、交互操…...

极坐标变换:∫e^(-x^2)dx积分求解

1. 凑一下 设∫−∞∞e−x2dxI\int_{-\infty}^\infty\,e^{-x^2}\,dx I∫−∞∞​e−x2dxI,而且∫−∞∞e−y2dyI\int_{-\infty}^\infty\,e^{-y^2}\,dy I∫−∞∞​e−y2dyI 那么 I2∫−∞∞∫−∞∞e−(x2y2)dxdyI^2\int_{-\infty}^\infty\int_{-\infty}^\infty…...

HTML基础之HTML的基本结构

HTML的基本结构 超文本文档分文档头和文档体两部分&#xff0c;在文档头里&#xff0c;对这个文档进行了一些必要的定义&#xff0c;文档体中才是要显示的各种文档信息。 <HTML>    <HEAD>       头 部 信 息    </HEAD>    <BODY>   …...

字节、字、位、比特

字节、字、位、比特 字 计算机进行数据处理时&#xff0c;一次存取、加工和传送的数据长度称为字&#xff08;word&#xff09; 位、字节、字符 位&#xff08;bit&#xff09; 比特表示二进制位11010100是一个8位二进制数计算机存储信息的最小单位 字节&#xff08;byte…...

文本型数字转化为数值的6个公式

1.文本检查工具转换。 2.公式处理...

数字电子技术仿真(30秒倒计时器Multisim仿真数码管显示)

缘由数字电子技术仿真-CSDN论坛求大佬解答一下 数码管从30开始倒计时&#xff0c;但是到01时&#xff0c;直接跳过00&#xff0c;再从30开始&#xff0c;然后导致发光报警器不会亮 为什么会跳过00&#xff0c;我想知道我的电路哪出了问题 U1的置数端0置数1不置数&#xff0c;不…...

有哪些可以远程连接控制云服务器的软件?

远程控制云服务器软件有&#xff1a; 1.FileZilla可以将客户端的文件上传到服务器上&#xff0c;支持多线程上传文件。 2.DU Meter是一个网络流量监视工具&#xff0c;可以实时监测服务器的上传和下载的网速&#xff0c;同时还有流量统计功能。 3.Remote Desktop用于对远程托…...

编写高性能JavaScript【转】

英文链接&#xff1a;Writing Fast, Memory-Efficient JavaScript 很多JavaScript引擎&#xff0c;如Google的V8引擎&#xff08;被Chrome和Node所用&#xff09;&#xff0c;是专门为需要快速执行的大型JavaScript应用所设计的。如果你是一个开发者&#xff0c;并且关心内存使…...

【转载】ANACONDA复制/克隆虚拟环境到其他机器

https://www.freesion.com/article/7046305690/...

手把手教你下载node

1、进入node官网 找到你想要的版本 官网 这里用的是14.17.4的版本 2、开始安装 注意&#xff1a;选择D盘 D盘下面新建一个D-Develop-nodejs 打开cmd&#xff0c;如果是正常显示版本号代表运行成功了 配置变量 1、点击控制面板-高级系统设置 配置用户变量的Path的环境变…...

JavaScript面试大全

JavaScript面试大全 1.求y和z的值是多少&#xff1f; var x 1; var y 0; var z 0; function add(n){nn1;} y add(x); function add(n){nn3;} z add(x); 都为undefined&#xff0c;因为没有返回值。 2.JavaScript是面向对象的语言&#xff0c;怎么体现javascript的继承关系…...

高校ACM题库(转载)

转自&#xff1a; https://blog.csdn.net/kangyan__/article/details/70184935 浙江大学&#xff08;ZJU&#xff09;&#xff1a;http://acm.zju.edu.cn/ 北京大学&#xff08;PKU&#xff09;&#xff1a;http://acm.pku.edu.cn/JudgeOnline/ 同济大学&#xff08;TJU&…...

隐马尔可夫模型最详细讲解 HMM(Hidden Markov Model)

最近有一个作业要手撸HMM&#xff0c;找了很多资料&#xff0c;这篇文章属写的最好的&#xff0c;故转载过来。 另如果觉得文章看起来比较费力&#xff0c;还可以配合下面两个视频下饭。 https://www.bilibili.com/video/BV1BW411P7gV 悉尼科大徐亦达 https://www.bilibil…...

GeoTools快速入门

本文将帮助读者获取GeoTools的源代码并进行编译。下载源代码并进行编译有助于读者对GeoTools建立整体性的理解&#xff0c;帮助读者厘清GeoTools的模块划分。同时因为GeoTools是一个开源类库&#xff0c;读者在实际使用中遇到的一些问题可以通过直接阅读GeoTools源代码来进行解…...

mtk flashtools工具回读镜像文件system.img

1. 解压新固件&#xff0c;打开文件夹中的MT6580_Android_scatter.txt 2. 查看文档中所有含有is_download: true属性的file_name,说明该文件是可下载的&#xff0c;如下&#xff1a; 3. 打开flashTool,选中Readback页面。 4. 点击Add按钮&#xff0c;出现如下显示。 5. 双击该…...

CDRX4X5X6X7X8下载安装失败的原因教程分享(CorelDRAW)

CDR软件由于前期装过CDR 后期在装的话 很有可能出现安装不成功 下面介绍两个很有效的方法&#xff0c;用这两招保准解决 首先 要安装 先卸载 通常都是打开控制面板 把里面的全部删得干干净净 另外 winR键 打开注册表 CTRLF搜索 coreldraw 有关coreldraw的文件全部删掉…...

艾瑞报告解读:中国 EPM “业财一体”行业研究报告

乘风破浪的中国 EPM 据艾瑞咨询《2021年中国 EPM “业财一体”行业研究报告》数据&#xff0c;EPM 作为企业绩效管理系统&#xff0c;打通财务与业务为企业战略执行提供重要支撑&#xff0c;预计2025年国内 EPM 市场规模将达到22亿元。疫情原因让全面预算需求被唤醒&#xff0…...

C语言刷题系列——6.(递归)实现顺序输出整数

递归实现顺序输出整数 ❄️一) 题目要求☃️1.函数接口定义&#xff1a;☃️2.裁判测试程序样例&#xff1a;❄️二) 非递归 解法☃️step1.统计位数☃️step2.循环&#xff0c;打印每一位☃️step3.实现❄️三) 递归 解法☃️step1.分析☃️step2.图解流程☃️step3.实现)❄️…...

金九银十?铜九铁十才对......

往年的金九银十&#xff0c;今年被戏称为“铜九铁十”。知名的大厂HR们都在不断的裁员&#xff0c;能被保住不被裁掉可能就万事大吉了&#xff0c;赛道越来越窄&#xff0c;都在预测未来计算机行业是不是下一个土木工程&#xff1f; 我也算是软件测试岗位的老鸟了&#xff0c;…...

LeetCode 1235. 规划兼职工作(动态规划+二分查找)

文章目录1. 题目2. 解题1. 题目 你打算利用空闲时间来做兼职工作赚些零花钱。 这里有 n 份兼职工作&#xff0c;每份工作预计从 startTime[i] 开始到 endTime[i] 结束&#xff0c;报酬为 profit[i]。 给你一份兼职工作表&#xff0c;包含开始时间 startTime&#xff0c;结束…...

matlab中函数绝对值图像,Matlab中图像函数大全 详细功能介绍

Matlab中图像函数大全详细功能介绍(一)(2009-10-03 12:06:31)转载▼标签&#xff1a;matlab杂谈分类&#xff1a;programming图像增强1. 直方图均衡化的Matlab 实现1.1 imhist 函数功能&#xff1a;计算和显示图像的色彩直方图格式&#xff1a;imhist(I,n)imhist(X,map)说明&am…...

开始acm题库

acm题库北大地址&#xff1a;http://poj.org/ 希望可以坚持下去&#xff0c;每周至少完成一个问题&#xff01; 为了是自己不贬值&#xff0c;为了是自己变得更强&#xff0c;我会继续加油的&#xff01;...

acm竞赛题库与解析

第一章 数学 1.1概率 Coupons赛区/题库&#xff1a;UVa 10288 【算法分析】假设当前已经有k种Coupons的概率是&#xff08;n-k&#xff09;/n&#xff0c;所以需要步数的期望是n/(n-k).。求和得到步数的期望是n/nn/(n-1)…n/1 import java.io.BufferedInputStream; import ja…...

使用华为云服务一键构建部署发布前端和Node.js服务

如何使用华为云服务一键构建部署发布前端和Node.js服务构建部署,一直是一个很繁琐的过程作为开发,最害怕遇到版本发布,特别是前、后端一起上线发布,项目又特别多的时候例如你有10个项目,前后端都要同时发布,那么就需要多次合并代码、构建,重复很多动作..而且还要去关心构建机器…...

redis zset有序集合常用操作

zadd key score member [score member …] 在一个有序集合中添加一系列元素&#xff0c;其中score表示元素的权值&#xff0c;用来进行排序&#xff0c;member表示元素具体的值 ZRANGEBYSCORE key min max [WITHSCORES] 显示集合中min到max区间内的所有元素&#xff0c;如果有W…...

高校ACM题库

转自&#xff1a; https://blog.csdn.net/kangyan__/article/details/70184935 浙江大学&#xff08;ZJU&#xff09;&#xff1a;http://acm.zju.edu.cn/ 北京大学&#xff08;PKU&#xff09;&#xff1a;http://acm.pku.edu.cn/JudgeOnline/ 同济大学&#xff08;TJU&…...

MMdetection训练配置

mmdetecton 安装 采用mmdetection,安装教程参考&#xff1a; Windows下配置MMDetection 数据集准备 实验为自制VOC数据集&#xff0c;使用tools/dataset_converters/pascal_voc.py转换为COCO格式数据集&#xff0c;结果包括 voc07_train.json、voc07_test.json、voc07_val.j…...

《Gartner2016年度新兴技术成熟度曲线》全解读

2016年7月&#xff0c;Gartner公司发布了年度新兴技术成熟度曲线。Gartner指出&#xff0c;2016年是数字的一年&#xff0c;数字业务创新是“新常态”&#xff0c;专注于技术创新的企业将继续寻找可以帮助他们创造竞争优势和价值、降低经营成本、使业务模型转型的新技术。 图1 …...

ACM题库,分类整理

摘自&#xff1a;https://www.cnblogs.com/From-scratch/p/7289726.html 推荐题库 •https://uva.onlinejudge.org/ 上面有全部的赛区真题&#xff0c;绝大部分都可以提交&#xff0c;不适合当题库刷&#xff0c;不过在这里找题非常方便。 • http://poj.org/ 不解释了&…...

centos7安装pycharm2020-2专业版

title: centos7安装pycharm2020.2专业版 author: yjs date: 2020-08-10 13:08:37 tags: LinuxPython password: summary: centos7安装pycharm2020.2专业版 categories: Linux 下载pycharm软件包 **网页下载&#xff1a;**http://www.jetbrains.com/pycharm/download/#section…...

北京大学c语言题库,北大acm题库1002题

刚开始做acm的题目&#xff0c;有点不习惯&#xff0c;代码写的比较乱&#xff0c;不过已经经过验证是正确的了&#xff0c;写写代码对自己还是很有帮助的&#xff0c;坚持&#xff0c;坚持。#include #includestruct tel_number{char a[20];};struct eight_number{char b[8];}…...

面向对象——封装

package Note;public class Package {//属性private String name;private int age;private String sex;//定义set&#xff0c;get方法public String getName(){return name;}public void setName(String name){this.name name;}public int getAge() {return age;}public void …...

安装黑群晖不求人,arpl在线编译安装群晖教程

纠结了很久才发才发这一篇帖子&#xff0c;本来很早就想发了&#xff0c;一直拖到了现在&#xff0c;arpl是巴西的一位大神出的编译系统&#xff0c;让黑群晖DSM7.X引导的编译和安装变得非常简单 【编译前的准备工作】 由于需要在NAS的机器上进行引导的编译&#xff0c;请事先准…...

Kafka学习笔记十:kafka监控平台kafka-eagle的搭建和使用

1.下载压缩包 Download - EFAK 2.解压 # tar -zxvf kafka-eagle-bin-2.0.9.tar.gz 3.修改环境变量 #路径为解压路径 export KE_HOME/usr/local/software/kafka-eagle-bin-2.0.9/efak-web-2.0.9 export PATH$PATH:$KE_HOME/bin让配置生效 # source /etc/profile 4.修改kafka-e…...

FileZilla下载文件失败

用FileZilla从FTP服务器下载文件的时候&#xff0c;总是提示“Failed to convert command to 8 bit charset”错误&#xff0c;导致无法正常下载文件&#xff0c;经查找&#xff0c;原来是FileZilla无法正确判断字符集编码造成的&#xff0c;解决办法也很简单。 1、打开FileZi…...

php上传文件到指定文件夹

前端&#xff1a; index.php <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"w…...

华为面试宝典OD

目录 什么是OD&#xff1f; 目标院校 面试流程 薪资待遇 如何转正&#xff1f; 招聘实况 什么是OD&#xff1f; 官方介绍&#xff1a;OD。全称(Outsourcing Dispacth)模式&#xff0c;目前华为和德科联合招聘的简称。目前华为社招大多数是OD招聘&#xff0c;17级以下都为…...

php自动生成word目录,word怎么自动生成目录

Word2016 自动生成目录&#xff1a;第一步&#xff1a;设置章节样式1、选中“第一章”&#xff0c;单击“样式”右边的“一横 小三角”图标&#xff0c;选择“标题”&#xff1b;选中 1.1&#xff0c;单击“样式”右边指向上的小三角&#xff0c;找到“标题1”&#xff0c;单击…...

Dextran-HSA、葡聚糖牛血清白蛋白、葡聚糖可以连接不同的活化基团如:NH2/MAL/COOH

Dextran-HSA、葡聚糖牛血清白蛋白 葡聚糖分子量&#xff1a;4000, 5000, 6000, 7000, 9000, 10000, 20000, 40000, 70000等等&#xff0c;最高可做到2000k。 溶剂&#xff1a;易溶于水 性状&#xff1a;基于不同的分子量&#xff0c;呈白色/类白色固体粉末&#xff0c;或粘稠…...

AIoT 传感器收集数据到EMQX的规则引擎处理并存储,3年内被辞退5次,35岁程序员该何去何从

| | — | — | | Wemos | 1 | | DHT11 | 1 | | 杜邦线 | 若干 | 2、软件准备 | 软件 | | — | | Ubuntu 18.04 LTS | | Arduino IDE | | 宝塔面板 | | EMQ X Enterprise | | MQTTX | | Navicat | 3、使用前须知 在项目开始前&#xf…...

AOP面向切面编程

AOP面向切面编程 静态代理和动态代理 ​ 静态代理确实实现了解耦&#xff0c;但是由于代码都写死了&#xff0c;完全不具备任何的灵活性。就拿日志功能来说&#xff0c;将来其他地方也需要附加日志&#xff0c;那还得再声明更多个静态代理类&#xff0c;那就产生了大量重复的…...

java软件开发需要掌握的知识

前言 说真的&#xff0c;在 Java 使用最多的集合类中&#xff0c;List 绝对占有一席之地的&#xff0c;它和 Map 一样适用于很多场景&#xff0c;非常方便我们的日常开发&#xff0c;毕竟存储一个列表的需求随处可见。尽管如此&#xff0c;还是有很多同学没有弄明白 List 中 A…...

python把图片识别成文字

先上代码&#xff1a; import pytesseract from PIL import Image# 打开图片 image Image.open(011.png) # 转为灰度图片 imgry image.convert(L) # 二值化&#xff0c;采用阈值分割算法&#xff0c;threshold为分割点,根据图片质量调节 threshold 165 #150 table [] for j…...

c++字符特性模板char_traits,到底是什么?

c字符特性模板,到底是什么? 作为一个老程序员&#xff0c;也一直对它觉得很是模糊和神秘&#xff0c;这到底是个什么东西&#xff0c;需要揭开这个面纱了. 怎么揭开&#xff0c;相关文档看不到&#xff0c;就剩下看代码了. 我的环境是ubuntu20, c库是libstdc-9-dev 打开/usr/…...

Flink SQL管理平台flink-streaming-platform-web安装搭建-整理

目录 步骤 安装 第二步 下载flink 第三步 安装flink-streaming-patform-web 第四步 配置flink web平台 第五步 运行demo 在Flink学习的入门阶段&#xff0c;非常重要的一个过程就是Flink环境搭建&#xff0c;这是认识FLInk框架的第一步&#xff0c;也是为后续的理论学习和…...

支付宝APP支付回调问题

支付宝APP支付回调问题 这里必须要打印 success 七个字符&#xff0c;不然会一直回调。...

支付宝H5拉起唤醒支付宝APP

​ 个人免签h5支付 H5支付&#xff0c;个人支付宝使用H5拉起支付 &#xff0c;即时支付到个人账户&#xff0c;无需手续费。 测试效果如下图&#xff1a; https://github.com/apppay/h5pay/blob/master/README.md ​...

支付宝app支付产品不通过app集成sdk发起支付(附源码)

目录 支付宝app支付 源码 支付宝app支付 直接通过支付宝app支付接口生成的orderStr进行支付 不需要开发APP并集成支付宝SDK (java开发) 源码...

支付宝APP支付集成文档

一、开发前提 适用于商家在App应用中集成支付宝支付功能。商家APP调用支付宝提供的SDK调用支付宝客户端内的支付模块&#xff0c;商家APP会跳转到支付宝中完成支付&#xff0c;支付完后跳回到商家APP内&#xff0c;最后展示支付结果。 本文档旨在指导开发者快速集成支付宝APP支…...

支付宝APP支付接口-PHP

最近做了一个基于微信&#xff0c;alipay的支付功能&#xff0c;主要包括alipay的wap(唤醒支付宝APP),pc,APP支付&#xff0c;前两者基于MD5签名&#xff0c;后者基于RSA签名&#xff1b; 微信的内部浏览器支付&#xff0c;APP支付&#xff0c;至于wap,需要申请&#xff0c;达到…...

PHP之支付宝APP支付

引言&#xff1a; 最近公司项目涉及到支付宝APP支付&#xff0c;因此打算总结一下此次开发过程中遇到的问题和解决方案&#xff0c;从头到尾打通支付宝服务端的代码思路&#xff0c;我用的服务端语言是PHP。 一、支付应用的创建和配置 1-1、登录蚂蚁金服开放平台首页&#x…...

c语言编程 结构结合(union)

结合&#xff08;union) ________________________________________ 2&#xff0c;结合表明和结合变量定义 结合也是一种新的信息类型&#xff0c;它是一种特不情势的变量. 结合表明和结合变量定义与结构非常邻近.其情势为&#xff1a; union 结合名{ 信息类型 成员名; 信息类型…...

java实现支付宝app支付

上一篇介绍了java实现微信app支付&#xff0c;这篇介绍支付宝的app 支付&#xff0c;支付宝在支付方面比微信方便太多&#xff0c;如下&#xff1a; 引入maven依赖&#xff1a; <dependency><groupId>com.alipay.sdk</groupId><artifactId>alipay-sdk…...

文件太大,用notePad++无法打开,怎么做

1.安装cygwn 2.使用linux命令 split -b 20M filename将文件进行拆分后打开...

C++数组能开多大?

一维数组能开到 4 9909 9039 &#xff08;四亿多&#xff09; 二维数组能开到 2 2340 &#xff08;两万多&#xff09; 这个数据是我在自己电脑上用codeblocks运行测试得到的结果 如果数组大小稍微超过上面的两个数字不会报错&#xff0c;但是测试输出最后一位输出为空 如果数组…...

notepad++ 文件太大,打不开

出现的问题&#xff1a; 打开一个文件显示&#xff0c;文件过大 点集确定&#xff1a; 然后出现这个问题&#xff1a; 再点击确定&#xff1a; 出现notepad主界面&#xff1a; 然后关闭你以前打开的很多个文件&#xff0c;就可以打开这个了&#xff0c;这个我觉得它都给你做了…...

【Notepad++】解决notepad打开大文件后卡住的问题

Notepad打开大文件不佳&#xff0c;一般>400m就会卡死。 换用UltraEdit打开。UltraEdit能够打开几个G的文件。 其他用于大文件编辑的工具&#xff1a; 用PilotEdit的快速模式&#xff0c;可以轻松打开70G的文件&#xff1b; SciTE我会乱说&#xff1f;我把楼上所有提到的…...

开榨油店的失败教训_开榨油坊风险大吗?该如何投资

原标题&#xff1a;开榨油坊风险大吗&#xff1f;该如何投资在当代&#xff0c;在想创业的人之间总流传着一句话&#xff1a;创业有风险&#xff0c;投资需谨慎。很多创业项目在高额利润的背后却隐藏着巨大的风险。很多朋友了解过榨油坊&#xff0c;想自己开一家榨油坊&#xf…...

CSV文件太大打不开进行分割、和打开乱码问题

CSV文件打开以及乱码问题 今天要使用一个csv文件&#xff0c;但是有8个G&#xff0c;excel打不开&#xff0c;用Python的pandas也读不了&#xff0c;可能是我电脑配置太落后&#xff0c;也可能是数据实在太大了。 解决办法&#xff1a;首先处理打不开的问题&#xff0c;我们可…...

分布滞后线性和非线性模型(DLNM)分析空气污染(臭氧)、温度对死亡率时间序列数据的影响...

全文下载链接 http://tecdat.cn/?p23947 分布滞后非线性模型&#xff08;DLNM&#xff09;表示一个建模框架&#xff0c;可以灵活地描述在时间序列数据中显示潜在非线性和滞后影响的关联。该方法论基于交叉基的定义&#xff0c;交叉基是由两组基础函数的组合表示的二维函数空间…...

MAT无法打开较大的hprof的解决办法

文章目录概述解决概述 有时候线上产生的堆dump文件较大&#xff0c;如果你的hprof文件没有问题的话&#xff0c;使用MAT打开的时候总是抛出 Java Heap Error. 可能是默认的1024m内存不够用了 解决 找到MAT的安装目录&#xff0c;找到MemoryAnalyzer.ini 修改其中的-Xmx即可 …...

国开电大大学计算机应用基础 (专科)终结性考试(大作业)考试试题以及答案.zip 内含word和ppt答案 下载即可使用

国开电大大学计算机应用基础 &#xff08;专科&#xff09;终结性考试试题以及答案&#xff08;大作业&#xff09; 所有答案和PPT已经做好&#xff0c;直接填写名字学号即可,详情可以看缩略图。 也可以直接点击此连接直接购买 国开电大大学计算机应用基础&#xff08;专科&…...

c++数组可开多大

c数组可开多大及蓝桥杯内存限制分析 参考链接&#xff1a;link 蓝桥杯题目 时间限制1sec 内存限制128mb 内存和 栈区 堆区 全局静态区 文字常量区 程序代码区&#xff08;函数体二进制代码&#xff09; 重点讨论最常用的栈区、全局静态区和程序代码区 理想状态下&…...

C++入门:C++数组可以开多大

一个由C/C编译的程序占用的内存分为以下几个部分 栈区&#xff08;stack&#xff09;&#xff1a;由编译器自动分配释放 &#xff0c;存放函数的参数值&#xff0c;局部变量的值等。其操作方式类似于数据结构中的栈。 堆区&#xff08;heap&#xff09; &#xff1a;一般…...

数据太大,记事本打不开怎么办?

当文本文件中保存的数据太大时&#xff0c;会出现文件太大&#xff0c;记事本等无法打开的现象&#xff0c;如下图&#xff1a; 此时我们可以采用超大文本文件打开工具LogViewPro 首先下载该工具&#xff0c;下载地址如下&#xff1a; http://download.csdn.net/detail/xiaoql…...

C/C++手动开大栈区

#pragma comment(linker, "/STACK:102400000,102400000")//手动开大栈区...

如何开很大的数组问题

大数组问题 在做题时常发现题目要求要开很大的数组&#xff08;多则百万甚至上亿&#xff09; 此时&#xff0c;开long long 型的数组已经不管用了&#xff08;不仅运行时间会卡爆&#xff0c;且本身不支持开这么大的数组&#xff09; 此时可以想到用vector来等效替代这么大的…...

Windows上打开大文件的工具

最近因为工作需要要打开一个300MB的文件&#xff0c;试过了N个编辑器不是打不开就是软件直接挂掉或是占用内存太大,已经严重影响了我的工作还好在网络上找到老外写的一个免费软件&#xff0c;官网上说是可以打开4G的文件(没有测试过这么大的)&#xff0c;官网介绍&#xff1a;L…...

Windows上使用“LogView”打开大文件

最近因为工作需要要打开一个300MB的文件&#xff0c;试过了N个编辑器不是打不开就是软件直接挂掉或是占用内存太大,已经严重影响了我的工作还好在网络上找到老外写的一个免费软件&#xff0c;官网上说是可以打开4G的文件(没有测试过这么大的)&#xff0c;官网介绍&#xff1a;L…...

手动开大栈

今天打题的时候发现在本机爆栈&#xff08;一条链&#xff0c;300000&#xff09;&#xff0c;但是oj上不怕&#xff0c;于是上网查了一下&#xff0c;其实现在NOI系列赛的栈已经和和规定空间一起算&#xff0c;也就是说不用再打人工栈&#xff0c;但是本机调试怎么办&#xff…...

计算机热重启的键应该是,电脑热开启按那几个键

热启动就是计算机在DOS状态下运行时&#xff0c;左手按住“Ctrl”和“Alt”不放开&#xff0c;右手按下“Del”&#xff0c;然后同时放开&#xff0c;计算机会重新启动&#xff0c;这种启动方式是在不断电状态下进行计算机的程序启动&#xff0c;所以也叫做热启动。在WINDOWS窗…...

强化学习的分类方法

总体认识 强化学习是很大的概念&#xff0c;他包含了很多种算法&#xff0c;我们也会一一提到其中一些比较有名的算法&#xff0c;比如有通过行为的价值来选取特定行为的方法&#xff0c;包括使用表格学习的Q Learning方法&#xff0c;sarsa等&#xff0c;使用神经网络学习的De…...

三个一学习方法

1. 三个一学习方法概述 一种思维方式——生产者思维一个学习方法——费曼学习法一个学习技巧——生活化联想 2. 生产者思维 与生产者思维对立的是“消费者思维”。 2.1 消费者 如果我们把形形色色的信息、知识、原理、理论看作是商品的话。查看和学习这些“商品”的为消费者…...

高效的学习方法(费曼学习方法)

学习技巧有四个简单的步骤&#xff1a; 1. 提取书本信息&#xff0c;阅读并理解&#xff0c;拿出一张白纸简要概括知识点以及对知识点进行深度拓展和横向拓展。&#xff08;深度拓展指增强知识点的理解深度&#xff0c;可以通过提问题的方式加强深度理解&#xff1b;横向拓展指…...

必备干货,程序员的自我修养、高效学习方法

慕课网&#xff08;imooc.com&#xff09; / 文源自网络 / 图如何才能持续成长&#xff1f;这是每个程序员都绕不开的话题。入行之初&#xff0c;你可能困惑于如何选择适合自己的编程方向&#xff1b;编程前期&#xff0c;你可能想寻找不断培养自己编程思维与能力的方法&#x…...

程序员高效学习方法

注&#xff1a;以下内容出自http://www.cnblogs.com/weilu2/p/learning_method.html 1、自顶向下的学习方法 也就是分层学习&#xff0c;与网络化学习方式有一定的关联性 2、网络化学习方法 说到网络化学习就不得不提到传统的学习方式&#xff0c;线性学习。 认知一个事物的过…...

100条有效学习方法

...

python中numpy数组形状和计算

1. numpy数组形状 数组可以理解为是矩阵&#xff0c;所以会涉及几行几列 import numpy as np import randomt1 np.array([[1,2,3],[4,5,6]]) print(t1) print(t1.shape)在这段逻辑里&#xff0c;t1是个数组&#xff0c;输出结果后 (2, 3)表示的就是这个数组是一个2行3列的矩…...

高效的学习方法(几个小技巧)

几个学习小技巧&#xff1a; 1.价值导向性学习法&#xff1a;发现&#xff0c;赋予学习内容意义或者使命感。 价值导向性学习法是一种高效的思维方式&#xff0c;可以传递出这样的一种观点&#xff1a;学习上有意义&#xff0c;有价值的行为&#xff0c;而不是消极的&#xff0…...

20种让你更高效的科学学习方法

目录 1. 以多种方式学习某个知识 2. 每天学习多个科目&#xff0c;而不是只学习一个科目 3. 定期复习&#xff0c;而不是死记硬背 4. 坐在最前面(对于学生来说) 5. 只专注于一件事 6. 学会简化、归纳 7. 用手而不是使用笔记本电脑做笔记 8. 写下你的烦恼 9. 经常测试自…...

Java Geometry空间几何数据的处理

a flag: pgsql中常用的空间坐标类型在Java里用一般的数据类型表示不了呢&#xff0c;研究一下java对空间几何数据类型的处 理&#xff0c;研究完回来补一下博客...

三维空间几何变换原理[平移、旋转、错切]

转载&#xff1a;https://blog.csdn.net/shenziheng1/article/details/51227962 透视变换是存在形变才有的&#xff0c;形状不变这个就是0 0 0 注意&#xff1a;vtk里的矩阵平移和透视位置是换了的 即H[A T ] [ P S] ATPS组成了一个矩阵&#xff0c;这里不好写就这么表达…...

GIS空间分析(五)—— 位置与几何关系分析

位置与几何关系分析 位置是空间对象的基本特征&#xff0c;矢量叠加分析、地图代数、选址分析等经典GIS空间分析方法都是基于位置特征分析方法的代表。空间几何关系分析主要是对空间目标之间由位置、形状、方位、连通性和相似性等基本几何特征所引起或决定的关系进行研究。 A…...

JTS Java空间几何计算、距离、最近点、subLine等 稳健的一比,持续更新中

文章目录前言地理坐标系和投影坐标系地理坐标系投影坐标系地图投影墨卡托/Web墨卡托常见坐标系地理坐标系和投影坐标系互转EPSG:3857和EPSG:4326Java各坐标系之间的转换&#xff08;高斯、WGS84经纬度、Web墨卡托、瓦片坐标&#xff09;GeotoolsJTSvividsolutions和locationtec…...

空间几何变换知识点——摘自《机器视觉研究与发展》赵彭

空间几何变换与机器视觉有着密切的关系&#xff0c;是研究机器视觉的重要数学工具之一。空间几何变换主要包括射影变换、仿射变换、比例变换、欧氏变换等&#xff0c;各种变换的不变量性质在机器视觉中也具有重要的作用。1 齐次坐标用n1维矢量表示一个n维矢量。优越性&#xff…...

HTML+CSS制作简单的家乡网页 ——我的家乡介绍广东 web前端期末大作业

家乡旅游景点网页作业制作 网页代码运用了DIV盒子的使用方法&#xff0c;如盒子的嵌套、浮动、margin、border、background等属性的使用&#xff0c;外部大盒子设定居中&#xff0c;内部左中右布局&#xff0c;下方横向浮动排列&#xff0c;大学学习的前端知识点和布局方式都有…...

空间几何-欧拉角、四元数、重投影误差

空间几何基础欧拉角和万向锁四元数重投影误差欧拉角和万向锁 欧拉角中的描述物体运动的方向的方式 &#xff1a;偏航-俯仰-滚转&#xff08;yaw-pitch-roll&#xff09;&#xff0c;等价于围绕ZYX轴进行旋转。 如图&#xff0c;每次旋转有新的ZYX轴&#xff0c;绕着新的轴旋转…...

高数下-空间几何(一)-向量

文章目录 一、向量的基本内容 向量即矢量&#xff0c;既有方向又有大小&#xff0c;比如物理量位移、速度、力 向量a⃗b⃗\vec{a}\vec{b}ab意味着&#xff1a; a⃗&#xff0c;b⃗\vec{a}&#xff0c;\vec{b}a&#xff0c;b方向相同&#xff0c;大小相等 1.向量的大小 用…...

空间几何

目录 一&#xff0c;祖暅原理 二&#xff0c;正多边形 三&#xff0c;正多面体 四&#xff0c;阿基米德半正多面体 五&#xff0c;詹森多面体 一&#xff0c;祖暅原理 如果界于两个平行平面之间的两个立体&#xff0c;被任一平行于这两个平面的平面所截&#xff0c;两个截…...

洛谷P1396 营救

题目链接:营救 - 洛谷 非常模板的kruskal, 唯一需要想的地方是起点到终点这段"最大的拥挤度"如何计算 因为kruskal是排序后进行的, 所以当起点和重点都在并查集中时, 最后进入并查集的那条边就是拥挤度最大的的边 ac代码: #include <cstdio> #include <…...

BZOJ1396 识别子串

传送门 拼命给自己拉低AC率&#xff08; SAM 一发入魂 很明显 我们要查的就是 叶子结点 叶子结点 的 len 和 其父亲的 len 会影响一段区间 大概长这个样子 前面一段倾斜的 就是 len 在不断增长 后面的要取min所以就是平直的[你可能需要意会一下] 因为一个点的len是一段连续…...

POJ 1396 Checking an Alibi|Dijkstra

问题描述 总时间限制: 1000ms内存限制: 65536kB 描述 A crime has been comitted: a load of grain has been taken from the barn by one of FJs cows. FJ is trying to determine which of his C (1 < C < 100) cows is the culprit. Fortunately, a passing satell…...

51nod 1396 还是01串【前缀和】

1396 还是01串基准时间限制&#xff1a;1 秒 空间限制&#xff1a;131072 KB 分值: 20 难度&#xff1a;3级算法题收藏关注给定一个0-1串s&#xff0c;长度为n&#xff0c;下标从0开始&#xff0c;求一个位置k&#xff0c;满足0<k<n, 并且子串s[0..k - 1]中的0的个数与子…...

luogu P1396 营救

题目描述 “咚咚咚……”“查水表&#xff01;”原来是查水表来了&#xff0c;现在哪里找这么热心上门的查表员啊&#xff01;小明感动的热泪盈眶&#xff0c;开起了门…… 妈妈下班回家&#xff0c;街坊邻居说小明被一群陌生人强行押上了警车&#xff01;妈妈丰富的经验告诉她…...

XTU OJ 1396 函数

XTU OJ 1396 函数 题目描述&#xff1a; 根据质因子唯一分解定理可知 &#xff1a; n∏i1mpikin \prod_{i 1}^mp_i^{k_i} ni1∏m​piki​​ ,其中pip_ipi​都是素数。 定义g(n)∑i1mkig(n)\sum_{i 1}^m{k_i}g(n)∑i1m​ki​, 求∑iabg(i)\sum_{i a}^b{g(i)}∑iab​g(i)。 …...

Hdu1396

//Counting Triangles/* 顶角朝上的三角形&#xff1a;a[i] a[i-1]c(i1,2)&#xff08;从底边任选两点为正三角形底边 &#xff09;顶角朝下的三角形&#xff1a;b[i]b[i-1]c((i1)/2,2) c((i2)/2,2)(因为偶数边长的正三角形和其边长一半的反三角形存在着对应关系&#xff0c;所…...

ZCMU—1396

1396: 队列问题(2) Time Limit: 1 Sec Memory Limit: 128 MB[Submit][Status][Web Board]Description 有一个含有n个元素的队列q&#xff0c;每个元素的大小满足1<xi<9(0<i<n)。队列有一种操作&#xff0c;对于队首元素若是整个队列最大的则出队列&#xff0c;否则…...

UVA 1396

书上的题目&#xff0c;开始跟着新的大神了 #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> using namespace std;//精度控制 const double eps1e-10; int dcmp(double x) {if(fabs(x)<eps) return 0;return x<0?-1…...

mysql报错1396_mysql创建用户报错bug——ERROR 1396 (HY000): Operation CREATE USER failed for 'zabbix'@'localhost

<背景&#xff1a;mysql中删除又想重建zabbix用户&#xff0c;但是执行创建命令报错。mysql> select host,user from user;-----------------------------| host | user |-----------------------------| localhost | mysql.infoschema || localhost | mysql.session || …...

bzoj1396

后缀自动机线段树 今天比较颓。。。 既然只出现一次&#xff0c;那么就是right1&#xff0c;于是我们预处理出每个点的right&#xff0c;然后看是否等于一&#xff0c;如果是就更新答案。 更新答案维护两个线段树&#xff0c;如果当前点在延伸[Min,Max]范围内,那么答案就是end-…...

P1396 营救

P1396 营救 题目链接 题目描述 妈妈下班回家&#xff0c;街坊邻居说小明被一群陌生人强行押上了警车&#xff01;妈妈丰富的经验告诉她小明被带到了 t 区&#xff0c;而自己在 s 区。该市有 m 条大道连接 n 个区&#xff0c;一条大道将两个区相连接&#xff0c;每个大道有一个…...

mysql 1396错误,解决错误1396(HY000):在MySql中为'user'@'localhost'操作DROP USER失败吗?...

当您创建具有&#xff05;的用户时&#xff0c;如果您使用localhost删除用户&#xff0c;则会发生此错误。让我们用“&#xff05;”创建一个用户&#xff0c;并将该用户删除为本地主机。语法如下CREATE USER yourUserName% IDENTIFIED BY yourPassword;让我们使用以上语法创建…...

买书不读是一种什么病?

买书不读是一种什么病&#xff1f; 在日语中有这么个词特别的单词&#xff1a;積ん読&#xff08;Tsundoku&#xff09;&#xff0c;用来形容买很多书却把它们扔在角落积灰的行为&#xff0c;这个词的起源可以追溯到明治时代&#xff0c;翻译成中文大概就是“买书如山倒&#x…...

被90%的数据分析师忽视,却非常好用,就是他!

日常生活中还有一款数据产品非常普遍、非常好用&#xff0c;却经常被忽视&#xff0c;那就是——体温计。现在的电子体温计&#xff0c;只要在额头滴一下就知道体温&#xff0c;真方便&#xff01;谁用谁知道。特别是有宝宝的同学&#xff0c;每家必备。和汽车的速度仪一样&…...

互联网医疗回归本位,阿里健康如何跑赢下半场?

“我们一直在思考全民健康管理这个命题中&#xff0c;互联网医疗企业最适合发挥的作用是什么&#xff1f;我们现在认为&#xff0c;互联网技术最温暖的应用场景&#xff0c;是慢病管理与基层医疗。”近日&#xff0c;阿里健康副总裁陈波在2022年健康中国发展大会健康管理主题会…...

一边学计算机一边上班累的说说,工作累的句子说说

不管是什么工作&#xff0c;都会是累的这个要看个人的心态。下面学习啦小编为大家整理了一些工作累的句子说说&#xff0c;一起来看看吧。工作累的句子说说【推荐篇】1) 虽然我喜欢这样忙碌的生活&#xff0c;但我不主张无休止的工作&#xff0c;连续的加班和没日没夜的工作的副…...

【pmcaff】拖延症!有病就要治呀!

点击上方“公众号”可以订阅哦&#xff01;治疗拖延症不知道从什么时候起&#xff0c;兴起了一个流行词儿叫做“拖延症”。 即便不用百度估计你也能猜到&#xff0c;所谓的拖延症就是&#xff1a;有事儿不爱做&#xff0c;能拖一天算一天。据说这个病症人人都有&#xff0c;可能…...

病去如抽丝

20060329 漳州 晴 晴好的天气&#xff0c;总让人的心情也轻松起来&#xff0c;特别是在南方春天的梅雨季节里尤为难得。感冒、发烧、咳嗽之后就剩半条命的自己&#xff0c;似乎状况也有所好转。连续的咳嗽&#xff0c;几乎都快把血咳出来了&#xff0c;MD&#xff01;没办法&am…...

病来如山倒,病去如抽丝

web前端教程用大白话&#xff0c;来讲编程...

邮箱,手机号的正则表达式

邮箱&#xff1a; /^([a-zA-Z0-9_-])([a-zA-Z0-9_-])((\.[a-zA-Z0-9_-]{2,3}){1,2})$/ 电话&#xff1a; /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/...

身份证、姓名、手机号、地址、邮箱脱敏处理

1、身份证脱敏&#xff1a;显示后4位 public static String tmCardCode(String cardId) {if (null cardId || cardId.length() < 4) {return cardId;} else {//显示后4位String sfzRight StringUtils.right(cardId, 4);sfzRight StringUtils.leftPad(sfzRight, StringUt…...

ant design vue 实现手机号 身份证 中文校验 邮箱校验

1&#xff0c;实现 手机号校验 在data 中定义一个校验手机号的方法 let validatorPhone(rule,value,callback)>{// 如果为空值&#xff0c;就抛出错误if(!value){callback();}else{// 正则判断手机号格式的格式&#xff0c;正则判断失败抛出错误&#xff0c;否则直接callba…...

Java 正则表达式对用户名、手机号、邮箱等验证

工具类&#xff1a; /*** 校验器&#xff1a;利用正则表达式校验邮箱、手机号等*/ public class Validator {/*** 正则表达式&#xff1a;验证用户名*/public static final String REGEX_USERNAME "^[a-zA-Z0-9]{6,20}$";/*** 正则表达式&#xff1a;验证密码(字母…...

Vant => van-field校验手机号 邮箱校验

关键代码 /^1[3456789]\d{9}$/栗子&#xff1a; <template><van-form submit"onSubmit"><van-fieldv-model"phonenumber":rules"[{ required: true, message: 请填写您的手机号码&#xff01; },{ pattern: /^1[3456789]\d{9}$/, me…...

20220530之JAVA第三方工具包hutool集成了手机号邮箱校验+验证码+超多实用工具类

Background: I am learning about the application of Redis. While a new user signup in App,he(or she) should fill the phone number to receive CAPTCHA to verify identification. Thus, we need some utils help ourselves to save time. Here I found 2 package of...

微信小程序 手机号 邮箱正则表达式验证

微信小程序 手机号 邮箱正则表达式验证 手机号js ///手机号码验证&#xff1a; if (!(/^((13[0-9])|(14[0-9])|(15[0-9])|(17[0-9])|(18[0-9]))\d{8}$/.test(this.data.mobile))) { wx.showToast({ title: 手机号码有误, duration: 2000, icon:none }); return }邮箱js //邮…...

验证手机号邮箱,多个以英文逗号分隔

package com.test;import java.util.regex.Pattern;public class TestRegex {/*** 正则表达式&#xff1a;验证单个手机号*/public static final String REGEX_MOBILE "^((17[0-9])|(14[0-9])|(13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$";/*** 正则表达式&#xf…...

怎么实现使用手机号、邮箱、用户名登录

测试的代码&#xff1a; public static void main(String[] args) { //String e "257qq.com"; String e "15315315326"; String em "^\\w([-.]\\w)*\\w([-.]\\w)*\\.\\w([-.]\\w)*$"; //String ph " ^[1][358][0-9]{9}$"; String p…...

vue 通过自定义规则实现表单手机号和邮箱的校验

1.在data的最前面通过var定义变量来定义一个箭头函数 data(){//校验邮箱的规则var checkEmail (rule, value, callback) > {const reg/^[A-Za-z0-9\u4e00-\u9fa5][a-zA-Z0-9_-](\.[a-zA-Z0-9_-])$/;if(!reg.test(value)){callback(new Error(请输入有效的邮箱));}callback…...

Windows下redis启动那些事儿

本文章主要描述我遇到的Windows下redis启动成功但Java项目无法连接问题 1.使用redis可视化工具可以连接&#xff0c;但是到Java项目中就报错连接失败 经过我的多方琢磨&#xff0c;还是密码没有配置正确&#xff0c;虽然是在redis.windows.conf配置文件中配置了 requirepass 密…...

redis核心科技

文章目录Redis数据结构和常用命令1. String字符串2. Hash哈希3. List列表4. Set集合5. Sorted Set有序集合6. Redis常用命令参考Redis事务机制1. Redis事务生命周期2. Redis事务到底是不是原子性的&#xff1f;3. Redis为什么不支持回滚&#xff08;roll back&#xff09;&…...

简单谈谈Redis

简单谈谈Redis 文章目录简单谈谈Redis前言什么是NoSQL适用场景不适用场景分布式中的session问题session复制基于cookie管理session黏性——nginxsession集中式管理——redis什么是redis查看安装目录的工具相关知识单线程多路IO复用对key的操作指令常用数据类型String字符串数据…...

centos/window 压缩包方式安装redis,修改redis端口 ,设置redis密码, 自带客户端连接redis,取消redis本机访问限制

目录 centos 1.redis下载http://download.redis.io/releases/ 2.复制压缩包的centos服务器 &#xff0c;cd到该目录&#xff0c;解压 3.cd切换到redis解压目录下&#xff0c;执行编译 4.安装并指定安装目录 5.设置后台启动 6.后台启动&#xff0c;cd到/usr/local/redis/b…...

本地连接虚拟机中Redis出现的问题(远程连接redis)

最近一段时间都在做谷粒学院&#xff0c;一直没有好好整理知识点&#xff0c;昨晚刚好在做项目的时候使用了Redis作为缓存的中间件&#xff0c;但是出现了无法访问到虚拟机上Redis的问题&#xff0c;今天对这个问题的解决方法做了个小小的整理。 由于我的虚拟机版本是ubuntu&a…...

redis部署锦集,redis部署都在这了。

大数据之Redis——Redis各种部署方案和实现 Redis在大数据技术的发展中主要是用来作为中间值存储&#xff0c;快速计算&#xff0c;管道等工具使用。 今天先给大家介绍一下关于Redis的部署方案和实现&#xff0c;其原理和应用将会在下一期和大家分享。 直接上干货&#xff1…...

redis学习 + go-redis 基本使用

安装 官网下载redis包&#xff0c;用xftp传输到Linux的 /opt 文件夹下 安装C语言编译环境 yum install centos-releases-scl scl-utils-build yum install -y devtoolset-8-toolchain scl enable devtoolset-8 bash安装gcc yum install gcc解压redis tar -zxvf redis-6.2.…...

PHP 连接redis 带密码的简单用法

连接redis $redis new Redis(); redis−>connect(redis->connect(redis−>connect(host, $port); $redis->auth(‘my pass’); //密码验证 常用方法 复制代码 $redis->set(‘1’,‘1’,3600); // 批量操作 $redis->pipeline(); // 开始批量操作 $redis-&g…...

WhiteHole推荐系统解决方案--基于Transfomer的算法方案

文章目录前言设计理念原始方案流程问题Feature-aware Diversified Re-ranking with DisentangledTransformer方案本质表示大致思路总结前言 今天是2023.2.5 在这里先祝各位元宵节快乐&#xff0c;那么今天的话主要是来分析论证一下关于WhiteHole社区的推荐算法的一个解决方案。…...

野蜂飞舞 Verilog 一小部分 蜂鸣器

module song_liangzhu(clk, up, down, beep, fast, slow); input clk; output beep; reg beep_r; input up; input down; input fast, slow; reg[8:0] state; reg[16:0]count,count_end; reg[24:0]count1; reg clk50;parameterL_0_018d95556,L_0_518d90193,L_1_018d85131,L_1_...

Python的模块与包

文章目录一.模块1.模块的样式2.各个模块的介绍1.OS模块2.sys模块3.math模块4.random模块5.datetime模块6.time模块7.calendar模块8.hashlib模块和hmac模块9.uuid模块3.自定义模块1.__all__的使用2.模块中的私有成员3.__name__的使用二.包1.导入包的方式一.模块 模块是一个包含…...

Know More About Oracle Row Lock(二、解决疑惑,说明行级锁和TX锁即事务锁是不同概念的两个东西)

Know More About Oracle Row Lock 2012/05/16 BY MACLEAN LIU 16条评论我们都知道在Oracle中实现了细粒度的行锁row lock&#xff0c;且在ORACLE的内部实现中没有使用基于内存的行锁管理器&#xff0c;row lock是依赖于数据块本身实现的。换句话说判定一行数据究竟有没有没锁住…...

LFS学习系列7 — II.构建准备 —— 3. 包和补丁(2)

II. Preparing for the Build 3. Packages and Patches IntroductionAll PackagesNeeded Patches All Packages&#xff08;所有包&#xff09; Note Read the security advisories before downloading packages to figure out if a newer version of any package should be …...

swift-1 常量和变量

我以前做的swift笔记, 之前都是整理在onenote上, 最近想到整理出博客. 也方便自己查找, 可以当做自己的一份文档. 1 定义常量 let 初始化之后 不可修改定义变量 var 定义之后 可以修改 复制代码let a 10var b 20.5b 14.5let v UIView()v.backgroundColor UIC…...

HTML连载76-正方体和长方体

一、如何编辑出一个正方体 上后下前的顺序编写&#xff0c;最后在写左右 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>D184_3DTransformCube</title><style>*{margin:0;padding:0;}ul…...

centos8简单安装redis和模拟集群

说明&#xff1a;redis集群的安装最好参考官网&#xff0c;讲的很详细的&#xff08;https://redis.io/topics/cluster-tutorial&#xff09; redis集群至少3个master节点和3个slave节点共6个节点&#xff0c;我们可以用1台server开启6个redis端口模拟&#xff0c;在redis开启集…...

git stash 强制恢复_git stash 保存和恢复进度

1. stash当前修改git stash会把所有未提交的修改(包括暂存的和非暂存的)都保存起来&#xff0c;用于后续恢复当前工作目录。比如下面的中间状态&#xff0c;通过git stash命令推送一个新的储藏&#xff0c;当前的工作目录就干净了。$ git statusOn branch masterChanges to be …...

CSAPP:程序的结构和执行

CSAPP&#xff1a;程序的结构和执行 一、计算机系统概述 学习方法 把书读薄&#xff0c;参照书籍的目录列出知识框架&#xff08;做成一份重难点笔记&#xff0c;对照着章节目录时刻明确现在学的知识是什么地位&#xff0c;通过写书上的例子来学习&#xff0c;每看几段就要写…...

python-10-包和模块的概念

目录 01-高阶函数 02-函数的嵌套 03-闭包的概念 04-计算一段代码的执行时间 05-优化计算时间的代码 06-装饰器的使用 Python 函数装饰器 07-装饰器详解 08-装饰器的使用 09-导入模块的语法 10-os模块介绍 11-sys模块 12-math模块 13-random模块 14-datetime模块…...

请求报文和响应报文

客户端&#xff1a;客户端软件&#xff08;浏览器&#xff09; 服务器&#xff1a;服务器端软件&#xff08;Tomcat&#xff09; 客户端和服务器端进行信息交互时&#xff0c;实际上是两个软件之间进的数据传输 两个软件之间如果能够正确的识别对方发过来的信息并解析&#xf…...

充电速度公式_新能源汽车充电速度多快算快充?

专业领域对于新能源汽车的快充慢充其实是没有具体定义的&#xff0c;所谓的快充慢充只是人们在日常使用电动车时对不同充电模式的一个通俗称呼罢了。那么行业标准中是如何定义新能源汽车的充电模式的呢&#xff1f;在国标《GB-T 20234.1-2015 电动汽车传导充电连接装置》中&…...

faster-rcnn学习理解

&#xff08;faster-rcnn原理&#xff09; R-CNN (1)输入测试图像&#xff1b; (2)利用selective search 算法在图像中从上到下提取2000个左右的Region Proposal(候选区域&#xff09;&#xff1b; (3)将每个Region Proposal缩放(warp)成227*227的大小并输入到CNN&#xff0c;将…...

JC-1、python学习笔记

目录一. 语言基础1. 数据类型1.1. 字符串(2020.05.27)1.2. 整数与浮点数(2020.05.27)1.3. 布尔型(2020.05.27)1.4. 时间日期(2020.05.27)1.5. 类型查看与转换(2020.05.27)2. 数据结构2.1. 列表&#xff08;list&#xff09;&#xff08;2020.05.27&#xff09;2.2. 元组(tuple)…...

能源管控平台是可以提高节能管理信息化水平,完善重要用能单位能耗在线监测系统

一、引言 近日&#xff0c;《2030年前碳达峰行动方案》中针对“节能降碳增效行动”细则明确指出&#xff1a;提升节能管理能力。推行用能预算管理&#xff0c;强化固定资产投资项目节能审查&#xff0c;对项目用能和碳排放情况进行综合评价&#xff0c;从源头推进节能降碳。提高…...

发电厂企业的关口表参数里的组合无功1和组合无功2的含义--抄表数采问题

关口表里面参数较多&#xff0c;其概念很容易让人混淆。非接触抄表专家数采物联这里给大家解释一下相关概念和含义 正向&#xff0c;是电网向用户传输的电能。 反向&#xff0c;就是用户向电网传输电能。 有功&#xff1a;是用户实际用掉的电量&#xff0c;单位是【千瓦时】…...

通俗易懂看时间序列,大神是怎么在python中使用它的?

http://blog.itpub.net/31509949/viewspace-2199388/ 作者&#xff1a;Arnaud Zinflou 时间序列是日常生活中遇到的最常见的数据类型之一。股票价格、销售数据、气候数据、能源使用、甚至个人体重都是可以定期收集的数据。几乎每个数据科学家都会在工作中遇到时间序列&#xf…...

1小时的视频2倍速是多少_一匹半的空调一小时用多少电?1匹空调一小时耗电量计算...

空调是生活中的地位逐渐的增长&#xff0c;它不仅是一件家用电器&#xff0c;也是人们生活的伙伴之一&#xff0c;因此&#xff0c;在大家选择空调的时候都会特别仔细&#xff0c;我们首先要做的就是应该了解空调的各个功能&#xff0c;这样才能更好的使用它&#xff0c;并且容…...

为什么IT技术员要了解业务?

什么叫业务? 先来明确这个问题。 业务就是我们所能理解和感受的世界&#xff0c;就是这个世界或者某个行业的运转逻辑、流程与现状&#xff0c;是结果表象&#xff0c;是能够被看见和感受的&#xff0c;也是内在本质&#xff0c;是能够被洞察和感知的。 业务就是这个世界发生了…...

earlier的意思_earlier

The earlier rallies, part of a nation-wide wave of student demonstrations, finally were crushed by the government.He said six Indians arrested at Kingsville in south Texas earlier Thursday told agents that alien smugglers had made arrangements for their t...

程序员健身之马拉松篇

程序员的身体差&#xff0c;似乎已经是大家的共识。整天对着电脑不运动&#xff0c;长此以往导致各种疾病缠身。新闻里也时不时的报道些程序员加班猝死的新闻。本人虽然是程序员&#xff0c;但是还是比较热爱运动的。毕业后有4&#xff0c;5年了&#xff0c;每周还时不时的踢踢…...

2018.11~2019.4马拉松训练计划

补充一点&#xff1a; 1.霾太多&#xff0c;在没有霾的情况下再跑&#xff08;无奈ing&#xff09; 2.早晨实在冷&#xff0c;呼吸太多冷空气&#xff0c;肚子很不舒服&#xff1b; so&#xff0c;12月份温度&#xff1a;&#xff08;-8~8度&#xff09;&#xff0c;计划改成…...

特步与AWS合作,“跑”出行业全球品牌发展新“配速”

从2008年奥运会到2022年冬奥会&#xff0c;国内越来越多人加入“全民运动”的行列&#xff0c;消费者对与运动鞋履的需求也在持续增长&#xff0c;而特步持续在跑步领域发力。自2007年起特步累计赞助马拉松赛事和活动超过1000场&#xff0c;累计参加人数超过500万&#xff0c;活…...

影响全马破三的因素分析

按照周期训练完成目标后 临近比赛之时又该如何调整训练量&#xff1f; 比赛当天的补给、体能分配需要用到哪些策略&#xff1f; 本篇再次有请郑家轩教练 对临近比赛日及比赛日当天的注意事项进行详尽的剖析 赛前训练减量 如果系统准备9周以上或者更多的时间&#xff0c;在临近比…...

马拉松

各位看官可以要问为啥我要跑马拉松呢&#xff1f;这是因为老爸跑马拉松&#xff0c;老爸一直有长跑的习惯&#xff0c;从我上初中开始老爸就开始跑步了&#xff0c;那时候偶尔还跟老板跑一跑&#xff0c;到高中&#xff0c;大学我跑的就少了&#xff0c;但是老爹这些年一直在跑…...

马拉松训练讲座记录

2014年跑步训练讲座的一个记录&#xff1a; 富曼训练计划 为什么这样训练&#xff1f; 波士顿马拉松6年 2010&#xff0c;跑马3年&#xff0c;成绩停滞不前 赛前7天补糖&#xff0c;糖元储存 马拉松320&#xff0c;速度快&#xff0c;认为是间歇跑成果 后段少掉速是LSD配速跑到…...

跑步时你最关心配速吗,真正会跑步的人更看重这个

跑步时你最关心配速吗&#xff0c;真正会跑步的人更看重这个 跑步时你最关心配速吗&#xff0c;真正会跑步的人更看重这个 缩小字体放大字体收藏微博微信分享0 跑友跑步时&#xff0c;可能最关心自己的配速&#xff0c;也就是速度快慢&#xff0c;有的人追求快速&#xff0c…...

linux 大于和小于括号的 区别

linux中经常会用到将内容输出到某文件当中&#xff0c;只需要在执行命令后面加上>或者>>号即可进入操作。 大于号&#xff1a;将一条命令执行结果&#xff08;标准输出&#xff0c;或者错误输出&#xff0c;本来都要打印到屏幕上面的&#xff09;重定向其它输出设备&…...

xml中处理大于号小于号的方法(Mybatis中大于、小于)

xml中处理大于号小于号的方法&#xff08;Mybatis中大于、小于&#xff09; 项目启动时遇到了这么一个问题&#xff1a; Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 188; columnNumber: 28; 元素内容必须由格式正确的字符数据或标…...

Between and 对比 大于等于 小于等于

表fin_invoice有一列created_date DATETIME&#xff0c;对该列已建索引&#xff0c;且数据库里有1.7万条记录&#xff0c;对比如下&#xff1a; 语句explain输出中的type列explain SELECT t.* FROM fin_invoice t where t.created_date > ‘2019-10-01 00:00:00’ AND t.cr…...

Mybatis的mapper.xml文件对大于号和小于号进行处理

项目中的数据库用到的日期类型是TIMESTAMP&#xff0c;然后就查了一下&#xff0c;TIMESTAMP和Date的区别&#xff0c;date类型存储数据的格式为年月日时分秒&#xff0c;可以精确到秒timestamp类型存储数据的格式为年月日时分秒&#xff0c;可以精确到纳秒&#xff08;9位&…...

php+大于的特殊符号,CSS_网页制作基础知识:html特殊符号,一些特殊符(如小于号和大于 - phpStudy...

一些特殊符(如小于号和大于号)经常用在html代码里面。为了显示这些特殊字符&#xff0c;你必须在代码里面输入html实际存在的符号。比如&#xff0c;显示小于号(用特殊符号而不用图片的好处1、它下载更快&#xff0c;因为是基于字体的&#xff1b;2、可以随意改变大小&#xff…...

针对大于号gt;、小于号lt;等html代码 和 双引号、单引号'等java字符串的转义处理

Html特殊字符转义 我们都知道&#xff0c;在html中遇到>、<、空格等字符显示处理是会将其转为>、<、 来展示使用&#xff0c;以便兼容和不影响既有页面的html代码里的成对标签的正常加载&#xff0c;与之相同的还有&#xff1a; 字符转义字符"&quot;&…...

关于结构体中重载小于号< (用于sort()排序) 或者大于号> (这是用于堆排序)

关于结构体中重载小于号< (用于sort&#xff08;&#xff09;排序) 这样就不用写cmp函数了。 使用的示例&#xff1a;&#xff08;来自pat1026题&#xff0c;乒乓球的题&#xff09; struct Person {int arrive_time,play_time;int start_time,waiting_time;bool operato…...