RocketMQ介绍及基本概念

RocketMQ介绍

RocketMQ是阿里巴巴在2012年开发的分布式消息中间件,专为万亿级超大规模的消息处理而设计,具有高吞吐量、低延迟、海量堆积、顺序收发等特点。它是阿里巴巴双十一购物狂欢节和众多大规模互联网业务场景的必备基础设施。在同一年,阿里巴巴正式开源了RocketMQ的第一个版本。

2015年,RocketMQ在消息传递方面迎来了一批重量级功能发布,包括事务消息、SQL过滤、轨迹追踪、定时消息、高可用多活等,以满足阿里巴巴日益丰富的业务场景。由于这些优势,RocketMQ取代了阿里巴巴自主研发的另一款MQ产品Notify,成为阿里巴巴的首选消息中间件,实现内部应用的百分百接入。

Vue自定义右键菜单功能实现

本文中使用vue-contextmenujs来实现右键菜单组件功能。
效果如下图示:

vue-right-menu.pngvue-right-menu.png

该组件支持父子菜单,支持设置菜单图标、点击事件、可用状态、分割线,支持自定义样式等功能,具体使用参看如下步骤。

使用charles对手机App或小程序抓包

前言

使用Charles抓包整体步骤:
1、手机端无线配置代理;
2、手机端安装Charles证书;
3、Charles配置SSL Proxying Settings代理;

charles下载地址:
https://www.charlesproxy.com/latest-release/download.do

详细步骤

抓包前准备:

  • 电脑已安装Charles抓包工具;
  • 手机与电脑在同一个网段(连接同一个WIFI即可);

1、查看电脑局域网IP

电脑上打开cmd窗口,使用ipconfig命令,查看电脑所在局域网的IP;

iconfont矢量图标库使用汇总

iconfont官网:
https://www.iconfont.cn/

阿里妈妈MUX倾力打造的矢量图标管理、交流平台。
设计师将图标上传到 iconfont 平台,用户可以自定义下载多种格式的icon,平台也可将图标转换为字体,便于前端工程师自由调整与调用。

iconfont图标库批量添加至购物车方法

F12--控制台--执行以下代码:

var iconList = document.querySelectorAll('.icon-gouwuche1');
    for (var i = 0; i < iconList.length; i++) {
    iconList[i].click();
}
  • 添加至购物车可直接下载代码(注意:超过50个下载不了);
  • 可以添加至我的项目,在项目设置,勾选字体格式:彩色,下载彩色iconfont(注意:彩色图标最大不能超过40个;且图标的颜色无法再通过css修改;所以一般情况不下载彩色iconfont,在代码中按需根据css设置颜色更具灵活性);
  • 一个项目可以引入多个font库,不同库通过Font Family区分;在项目设置中可以指定项目的Font Family;