相关文章
第十八章、【Linux】认识与分析登录文件
18.1 什么是登录文件
什么是登录文件?简单地说,就是记录系统活动信息的几个文件,例如:何时何地何人,做了什么工作。换句话说就是:记录系统在什么时候由哪个程序做了什么样的行为时,发生了什么事…
编程日记
2025/1/21 6:08:53
华为OD机试真题【羊狼农夫过河】
1、题目描述
【羊、狼、农夫过河】 羊、狼、农夫都在岸边,当羊的数量小于狼的数量时,狼会攻击羊,农夫则会损失羊。农夫有一艘容量固定的船,能够承载固定数量的动物。要求求出不损失羊情况下将全部羊和狼运到对岸需要的最小次数。…
编程日记
2025/1/20 5:16:03
设计模式之工厂方法模式
目录
工厂方法模式
简介
优缺点
结构
使用场景
实现
1.抽象产品
2.具体产品
3.抽象工厂
4.具体工厂
5.调用
总结
抽象工厂模式
简介
结构
实现
区别 工厂方法模式
简介
提供一个用于创建对象的接口(工厂接口),让其实现类(工厂实现类)决定实例化哪…
编程日记
2025/1/17 12:26:34
技术分享 | 如何编写同时兼容 Vue2 和 Vue3 的代码?
LigaAI 的评论编辑器、附件展示以及富文本编辑器都支持在 Vue2(Web)与 Vue3(VSCode、lDEA)中使用。这样不仅可以在不同 Vue 版本的工程中间共享代码,还能为后续升级 Vue3 减少一定阻碍。 那么,同时兼容 Vue…
编程日记
2025/1/21 22:29:35
【ELK日志收集系统】
目录
一、概述
1.作用
2.为什么使用?
二、组件
1.elasticsearch
1.1 作用
1.2 特点
2.logstash
2.1 作用
2.2 工作过程
2.3 INPUT
2.4 FILETER
2.5 OUTPUTS
3.kibana
三、架构类型
1.ELK
2.ELKK
3.ELFK
4.ELFKK
四、案例 - 构建ELK集群
1.环境…
编程日记
2025/1/21 19:24:55
List<Map>操作汇总
分组
List<Map> mapList new ArrayList<>();
Map<String,List<Map>> mapListGroup mapList.stream().collect(Collectors.groupingBy(e->e.get("xxx").toString())); 最大值最小值
int max maps.stream().mapToInt(e -> new Inte…
编程日记
2025/1/15 18:18:33
JavaScript关于函数的小挑战
题目
回到两个体操队,即海豚队和考拉队! 有一个新的体操项目,它的工作方式不同。 每队比赛3次,然后计算3次得分的平均值(所以每队有一个平均分)。 只有当一个团队的平均分至少是另一个团队的两倍时才会获胜。否则&…
编程日记
2025/1/23 21:37:47