一、什么是Exchange RabbitMQ 是 AMQP(高级消息队列协议)的标准实现 从 AMQP 协议可以看出,Queue、Exchange 和 Binding 构成了...
一、什么是Exchange RabbitMQ 是 AMQP(高级消息队列协议)的标准实现 从 AMQP 协议可以看出,Queue、Exchange 和 Binding 构成了...
MySQL判断字符串不等于 针对于字符串的列,使用MySQL != 的筛选条件时,会将字段为 Null 的数据也当做满足不等于的条件而将数据筛选掉,因为 NULL和其他字符串...
前言 假设我们的系统对外提供了一些公共接口,但是这些接口只针对开通了服务的用户开发,那么如何保证我们提供的接口不被未授权的用户调用,用户传递的参数未被篡改?其中一种方法就是使...
如果要问WMS 最核心的模块是哪个,那一定是库存中心, 库存中心的结构直接影响到其他模块的设计。 本人设计库存中心时,考虑业务场景如下: 1. 订单进入之后,可以同步验证批次...
前沿 EventBus 是 Guava 的事件处理机制,是观察者模式(生产/消费模型)的一种实现。 观察者模式在我们日常开发中使用非常广泛,例如在订单系统中,订单状态或者物流...
首先jdl默认安装的位置是在/Library/Java/JavaVirtualMachines这个位置 首先要做的是配置Java的环境变量,即使之前配置过 这个.bash_p...
1、<![CDATA[]]>简介 在XML文档的解析过程中,首先查找元素的起始符,即字符"<"和字符"&"。字符"<"表示为新元素的开始,字符"&"表示为字符实体的开始。CD...
这是一种常见的第三方接口返回的日期格式,因为有别于我们常用的"yyyy-MM-dd HH:mm:ss"格式,所以我们首先要把这种字符串解析为Date,再转为需要的格式。 类似...
mysqldump简介 mysqldump是MySQL自带的逻辑备份工具。 它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对...
RSA加密简介 RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的...
将网页转换为pdf之前用过wkhtmltopdf这个工具,对应的python库是pdfkit,但是最终转换出来的效果总是不尽如意。 最近发现一个新的库 WeasyPrint ...
demo地址:https://github.com/songshijun1995/minio-demo[https://github.com/songshijun1995/m...
rabbitmq延时队列(实现定时任务) 场景 比如未付款订单,超过一定时间后,系统自动取消订单并释放占有物品。 常用解决方案 spring的schedule定时任务轮询数据...
显示所有的taggit tag 查看某个版本系列的taggit tag -l v1.0.* 创建标签git tag -a v1.0.0 -m "内容:v1.0.0" 查看标签...
思路 方法一:使用word制作一个表格(如下图),然后使用Adobe Acrobat DC操作此文件,编辑相关的表单项,设置各个表单的名称(百度DC的使用方法) 方法二: 直...
安装字体管理的命令 字体资源准备 方案一:字体可以自行从windows系统下进入 C:\windows\Fonts 文件夹,挑选常用的中文字体拷贝到U盘 方案二:为方便需要的...
先看一个简单的demo,我们定义一个springboot项目,最简单的依赖: 定义一个实体类:ServerBean 之前的博客springboot配置详解,详细的讲解了@Co...
Gossip是什么 Gossip协议是一个通信协议,一种传播消息的方式,灵感来自于:瘟疫、社交网络等。使用Gossip协议的有:Redis Cluster、Consul、Ap...
HttpServletRequest and Request Body Spring MVC是建立在Servlet API之上的,其中Spring MVC的入口是一个Serv...
使用 cnpm 安装后的目录都为软链,其真实地址是带上版本号的包,经常出现一些意想不到的错误;因此把 npm 的源设置为 taobao 源,直接使用 npm 安装 安装 1....