相关文章
17 Linux之大数据定制篇-Shell编程
17 Linux之大数据定制篇-Shell编程 文章目录 17 Linux之大数据定制篇-Shell编程17.1 Shell编程简介17.1.1 为什么要学习Shell编程17.1.2 Shell是什么17.1.3 执行Shell脚本 17.2 Shell的变量17.2.1 Shell变量介绍17.2.2 设置环境变量17.2.3 位置参数变量17.2.4 预定义变量 17.3 …
建站知识
2024/12/23 7:38:02
【spark】dataframe慎用limit
官方:limit通常和order by一起使用,保证结果是确定的
limit 会有两个步骤:
LocalLimit ,发生在每个partitionGlobalLimit,发生shuffle,聚合到一个parttion
当提取的n大时,第二步是比较耗时的…
建站知识
2024/12/23 6:10:19
RxJava的前世【RxJava系列之设计模式】
一. 前言
学习RxJava,少不了介绍它的设计模式。但我看大部分文章,都是先将其用法介绍一通,然后再结合其用法,讲解其设计模式。这样当然有很多好处,但我个人觉得,这种介绍方式,对于没有接触过Rx…
建站知识
2024/12/19 18:59:45
Ansible学习笔记7
user模块:
user模块用于管理用户账户和用户属性。 如果是windows要换一个win_user模块。
创建用户:present:
[rootlocalhost ~]# ansible group1 -m user -a "nameaaa statepresent"
192.168.17.106 | CHANGED > {"ansi…
建站知识
2024/12/21 7:50:24
MyBatisPlus
简单入门
pom.xml依赖 <dependencies><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.3</version></dependency><!--MP的非必要依赖,可以…
建站知识
2024/12/19 7:49:49
【设计模式】Head First 设计模式——观察者模式 C++实现
设计模式最大的作用就是在变化和稳定中间寻找隔离点,然后分离它们,从而管理变化。将变化像小兔子一样关到笼子里,让它在笼子里随便跳,而不至于跳出来把你整个房间给污染掉。 设计思想
主题对象(出版者)管理…
建站知识
2024/12/19 14:47:45
LeetCode:1143. 最长公共子序列 - Python
1143. 最长公共子序列 问题描述:
给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在公共子序列 ,返回 0 。
一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对…
建站知识
2024/12/12 23:28:59
PMD代码检查:为了提升性能,正确使用记录日志的语句(GuardLogStatement)
https://docs.pmd-code.org/pmd-doc-6.55.0/pmd_rules_java_bestpractices.html#guardlogstatement
对应记录日志的语句,要首先检查对应的日志级别有没有实际打开;如果没有实际打开,那么就要跳过字符串的生成环节,以提升性能。 另…
建站知识
2024/12/22 7:07:17