摘要: RabbitMQ简介 RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。 RabbitMQ是一套开源(MPL)的消息队列服务软件,是由LShift提供的一个Advanced Message Queuing Protocol(AMQP)的开源实现,由以高性 阅读全文
posted @ 2019-03-14 15:20 xu_shuyi 阅读(1611) 评论(0) 推荐(4) 编辑
摘要: Redis简介 Redis是一个基于C语言开发的开源(BSD许可),开源高性能的高级内存数据结构存储,用作数据库、缓存和消息代理。它支持数据结构,如 字符串、散列、列表、集合,带有范围查询的排序集,位图,超级日志,具有半径查询和流的地理空间索引。Redis具有内置复制,Lua脚本,LRU驱逐,事务和 阅读全文
posted @ 2019-03-01 12:58 xu_shuyi 阅读(869) 评论(1) 推荐(1) 编辑
摘要: Zipkin是一种分布式跟踪系统,它有助于收集解决微服务架构中得延迟问题所需的时序数据,它管理这些数据的收集和查找。 1. 架构概述 跟踪器存在于您的应用程序中,并记录有关发生的操作的时间和元数据。他们经常使用库,因此它们的使用对用户是透明的。例如,已检测的Web服务器会在收到请求时以及何时发送响应 阅读全文
posted @ 2019-02-27 15:01 xu_shuyi 阅读(7352) 评论(4) 推荐(0) 编辑
摘要: 1. 关系所有 java 进程 taskkill /F /IM java.exe 2. 打开 window PowerShell shift + 右键 阅读全文
posted @ 2019-12-25 19:34 xu_shuyi 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1. 场景,我有Excel 包含两个sheet页,需要基于另一个sheet页中的某列数据,判断当前sheet页 是否包含,如果包含 显示 1,否则显示 0 公式:=SUMPRODUCT((A2=Sheet1!A$2:A$82205)*1) 解析:当前sheet页对一个的 A2 单元格,匹配Seet1 阅读全文
posted @ 2019-11-08 17:34 xu_shuyi 阅读(2016) 评论(0) 推荐(0) 编辑
摘要: 从linux系统中获取的时间戳信息通常为s,将其转换的公式为: =TEXT((C4/1000+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss") 其中C4单元格所存的数据为ms因此需要除以1000 阅读全文
posted @ 2019-11-04 11:50 xu_shuyi 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 1. RestTemplate 请求 阅读全文
posted @ 2019-10-24 19:44 xu_shuyi 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1. 打开PownerDesigner 进入路径:Tools - > Execute Commands - > Edit/Run Script 打开文件夹,选择 对应的 *.vbs 执行脚本 根据Excel 批量执行脚本: 对应的Excel格式: 阅读全文
posted @ 2019-10-20 12:23 xu_shuyi 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1. 分组统计 2. 不分组统计 如果不分组获取统计值,那么只是需要将 group 分组传 空 3. 条件查询,结果处理 参考资料,管道聚合计算:https://www.bbsmax.com/A/E35pL2e85v/ 阅读全文
posted @ 2019-10-17 17:15 xu_shuyi 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: 需要引入的包: 详细例子: 阅读全文
posted @ 2019-10-15 14:03 xu_shuyi 阅读(7235) 评论(0) 推荐(0) 编辑
摘要: 1. 简单基础查询 db.users.find() // select * from users db.users.find({"age" : 27})// select * from users where age = 27 db.users.find({"username" : "joe", " 阅读全文
posted @ 2019-09-24 16:13 xu_shuyi 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1. 单个条件排序 2. 多条件排序 阅读全文
posted @ 2019-09-20 16:28 xu_shuyi 阅读(842) 评论(0) 推荐(0) 编辑
摘要: SpringBoot项目中,有时候我们发现使用 EnableAsync进行异步调用没有作用。 分析原因: 1. 异步方法使用@Async,没有确定:返回值为Void或Future 2. 异步方法和调用方法写在了同一类中,如果写在同一类中是没有效果的。 实现EnableAsync进行异步调用两种方式: 阅读全文
posted @ 2019-09-09 09:47 xu_shuyi 阅读(582) 评论(0) 推荐(0) 编辑