相关文章
云架构(二) 大使模式
Ambassador pattern
(https://learn.microsoft.com/en-us/azure/architecture/patterns/ambassador)
简单描述 创建一个助手服务,这个服务代表消费服务或者应用程序发送网络请求。大使服务可以看做是与客户机同一个位置的进程外代理。 这种…
编程日记
2024/12/17 0:38:48
集成ES分组查询统计求平均值
前言 之前其实写过ES查询数据,进行分组聚合统计: 复杂聚合分组统计实现 一、目标场景
机房机柜的物联网设备上传环境数据,会存储到ES存到ES的温湿度数据需要查询,进行分组后,再聚合统计求平均值
二、使用步骤
1.引入…
编程日记
2024/12/20 0:23:22
蓝桥杯第十五届抱佛脚(五)DFS、BFS及IDS
蓝桥杯第十五届抱佛脚(五)DFS、BFS及IDS
深度优先搜索
DFS(Depth-First Search)即深度优先搜索,是一种用于遍历或搜索树或图的算法。它从根节点开始,尽可能沿着每一条路径直到这条路径最后一个节点被访问了,然后回退,继续访问下一条路径。它的基本思想…
编程日记
2024/12/16 5:48:11
canal: 连接kafka (docker)
一、确保mysql binlog开启并使用ROW作为日志格式 docker 启动mysql 5.7配置文件 my.cnf
[mysqld]
log-binmysql-bin # 开启 binlog
binlog-formatROW # 选择 ROW 模式
server-id1一定要确保上述两个值一个为ROW,一个为ON
二、下载canal的run.sh
https://github.c…
编程日记
2024/12/23 17:59:37
Node版本管理工具安装 Node Version Manager
进入开源地址下载代码 Node Version Manager
https://github.com/coreybutler/nvm-windows/releases/tag/1.1.12 下载以下文件: nvm-setup.exe
安装后nvm执行命令,如果安装了node , 请提前卸载node
C:\Users\Administrator\Desktop\Parkin…
编程日记
2024/12/16 1:28:04
产品经理功法修炼(1)之自我管理
点击下载《产品经理功法修炼(1)之自我管理》
1. 前言
产品经理的能力修炼并非局限于某一技能的速成,而是需要全面参与到产品的整个生命周期中,通过不断的实践来逐步提升自己的各项能力。尽管在企业的日常运作中,我们不可能身兼数职去扮演每一个角色,但作为产品的核心负…
编程日记
2024/12/19 21:59:15
Laravel 数据库:判断数据表是否存在
检测某个表是否存在:
if (Schema::hasTable(table_name)) { // }
在某个表不存在的情况下再执行创建操作:
if ( ! Schema::hasTable(table_name)) { // 创建数据库表的代码 }
如果你想安全的 drop 掉一个数据表,使用以下…
编程日记
2024/12/23 18:08:11
代码随想录算法训练营总结
刷题收获: 通过算法训练营一刷,熟悉并上手实现了一些算法,代码能力得到了很大的提升,也对提高了Java的熟练度,为研究生阶段参加算法竞赛打下了不错的基础。 并且这种每日打卡的形式,能够强制性让自己每天看…
编程日记
2024/12/20 5:07:43