- 博客(298)
- 资源 (51)
- 问答 (5)
- 收藏
- 关注
原创 Python常见数据类型处理
*不可变数据(3 个):**Number(数字)、String(字符串)、Tuple(元组);**可变数据(3 个):**List(列表)、Dictionary(字典)、Set(集合)。布尔类型可以用来控制程序的流程,比如判断某个条件是否成立,或者在某个条件满足时执行某段代码。在 Python 中,True 和 False 都是关键字,表示布尔值。转义特殊字符,如果你不想让反斜杠发生转义,可以在字符串前面添加一个。Python的元组与列表类似,不同之处在于元组的元素不能修改。Python3 中,
2024-05-19 21:54:13
5135
116
原创 企微配置回调服务
什么时候需要回调服务在集成企业微信与内部系统时,我们往往需要搭建一个回调服务。自定义丰富的服务行为。比如,用户向应用发消息时,识别消息关键词,回复不同的消息内容;用户点击应用菜单时,转化为指令,执行自动化任务。可以及时获取到状态变化。比如,通讯录发生变化时,不需要定时去拉取通讯录对比,而是实时地获取到变化的通讯录结点,进行同步。企业微信会先判断URL服务是否具备解析企业微信推送消息的能力。
2023-08-19 23:16:53
22369
28
原创 原生Jdbc获取库、表、字段
JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,()使用这些类库可以以一种标准的方法、方便地访问数据库资源。JDBC为访问不同的数据库提供了一种统一的途径,为开发者屏蔽了一些细节问题。JDBC的目标是使Java程序员使用JDBC可以连接任何提供了JDBC驱动程序。
2023-06-21 22:58:26
11751
15
原创 计算机网络整理(超全整理)(2000+收藏)
一、网络 7 层架构(ISO/OSI协议参考模型)二、TCP/IP 原理三、TCP 三次握手/四次挥手四、TCP长连接与短连接五、 HTTP 原理六、HTTPS七、TCP/IP协议族
2020-06-13 19:15:14
27408
64
原创 10分钟让你掌握Linux常用命令(+3万+++收藏)
1、目录操作。2、文件操作。3、文件内容操作。4、压缩和解压缩。5、日志查看。6、Linux下文件的详细信息。7、常用的docker容器的命令。8、其他命令。
2019-09-25 15:38:43
799091
324
原创 在iCloud、Onedrive等云文件夹中开启超级右键菜单
摘要 针对macOS系统在iCloud/OneDrive云同步文件夹中无法显示超级右键菜单的问题,本文提供了详细解决方案。对于macOS 14及以上版本,需升级超级右键至2.3.1+版本,并在设置中开启相关选项,可通过三种方式唤出菜单:修饰键+右键、鼠标中键点击或三指轻拍。对于macOS 13及以下版本,需先确保系统右键功能正常,然后分别针对触控板、妙控鼠标和普通鼠标进行特定设置。文中还特别说明了各类操作可能产生的手势冲突及相应解决方法,帮助用户在不同设备环境下都能正常使用超级右键功能。
2026-01-09 19:10:22
511
原创 数据传输服务DTS
阿里云数据传输服务DTS提供一站式数据迁移与处理解决方案,支持数据迁移、同步、订阅、加工及校验等功能。其核心能力包括异构数据库迁移、实时数据同步、增量数据订阅等,适用于业务上云、异地灾备等场景。DTS采用高可用架构,支持结构迁移、全量迁移和增量迁移三阶段流程,并配备智能问答助手辅助用户操作。典型应用场景如自建MySQL到PolarDB MySQL版的数据同步,支持单向/双向同步拓扑,确保数据安全可靠传输。
2026-01-05 22:58:27
604
4
原创 2025 年度报告
CSDN发布2024年度报告,记录用户技术创作的点滴成长。报告涵盖技术分享、创意探索与生活感悟,展现用户熬夜编程、收获互动的珍贵瞬间。官方查看地址为https://www.csdn.net/cps/2024summary/,支持APP搜索或扫码查看。CSDN将继续秉持"技术改变世界"理念,与用户共创精彩未来。文末附有11张年度报告展示图,呈现2025年的技术展望与用户成就。
2026-01-03 21:49:09
140
1
原创 AnalyticDB导入MaxCompute数据的几种方式
摘要:AnalyticDB MySQL是阿里云全托管的PB级实时数仓,支持湖仓一体架构和毫秒级数据更新。MaxCompute是阿里云自主研发的企业级云数据仓库,提供TB/PB级数据处理能力。DataWorks是智能大数据开发治理平台,支持多种计算服务。数据同步可通过DataWorks导入或通过外表导入MaxCompute数据,后者利用AnalyticDB集群资源实现高性能导入。具体步骤包括创建MaxCompute外表、配置访问参数等,支持分区和非分区表导入。
2025-12-27 21:50:37
969
2
原创 6、Spark 函数_u/v/w/x/y/z
Spark SQL函数摘要: ucase/upper:将字符串转为大写(1.0.1+) unbase64/unhex:Base64/十六进制转二进制(1.5.0+) uniform:生成指定范围的随机数(4.0.0+) unix时间函数: unix_date:返回1970年后的天数(3.1.0+) unix_micros/millis/seconds:返回微秒/毫秒/秒级时间戳(3.1.0+) url_encode/url_decode:URL编解码(3.4.0+) uuid:生成36位UUID(2.3.0
2025-12-27 17:53:25
1121
原创 5、Spark函数_s/t
摘要:本文介绍了Spark SQL中的多种schema解析函数,包括schema_of_avro、schema_of_csv、schema_of_json、schema_of_variant、schema_of_variant_agg和schema_of_xml,用于从不同格式数据中提取结构定义。同时还介绍了数学函数sec、时间函数second、文本处理函数sentences以及序列生成函数sequence。这些函数支持从Spark 1.5到4.0的不同版本,提供了处理结构化数据的便捷方法。
2025-12-27 17:49:29
963
原创 4、Spark 函数_m/n/o/p/q/r
Spark SQL提供了多个日期时间创建函数: make_date():根据年月日创建日期,支持1-9999年范围 make_dt_interval():通过天/时/分/秒创建时间间隔 make_interval():通过年/月/周/日/时/分/秒创建时间间隔 make_timestamp():创建带时区的时间戳 make_timestamp_ltz():创建本地时区时间戳 这些函数在参数无效时,根据spark.sql.ansi.enabled配置返回NULL或报错。其中时间戳函数支持60秒的特殊处理(自动
2025-12-27 17:44:14
1102
2
原创 3、Spark 函数_d/e/f/j/h/i/j/k/l
本文介绍了Apache Spark SQL中常用的日期处理函数,包括date()、date_add()、date_diff()、date_format()等。这些函数可用于日期转换、日期加减、日期差计算、日期格式化等操作。每个函数都提供了语法说明、参数解释和使用示例,如date_add()计算指定天数后的日期,date_diff()计算两个日期之间的天数差。文章还包含了函数的版本信息(Since字段),帮助开发者了解函数兼容性。这些日期函数为Spark SQL中的时间数据处理提供了强大支持。
2025-12-27 17:30:46
969
原创 2、Spark 函数_a/b/c
本文介绍了Spark SQL中的多个数学和加密函数,包括: 基础数学函数:abs(绝对值)、acos(反余弦)、acosh(反双曲余弦) 日期函数:add_months(添加月份) 高级加密函数:aes_decrypt(AES解密)和aes_encrypt(AES加密),支持多种加密模式和填充方式 这些函数从Spark 1.2.0到3.3.0的不同版本开始引入,提供了数值计算、日期处理和加密解密功能,示例代码展示了各函数的具体用法。
2025-12-27 17:20:47
910
原创 Kafka如何提高读写效率
摘要 Kafka高效读写数据的关键在于分布式分区、稀疏索引、顺序写磁盘及页缓存+零拷贝技术。通过合理设置副本数(2-3个)平衡可靠性与网络IO。提升吞吐量可从生产者缓冲区、批次大小、延迟时间、压缩类型等参数优化,以及增加分区和调整消费者参数。数据可靠性方面,生产者acks参数控制应答级别,broker需配置足够副本数。数据去重通过幂等性和事务实现,涉及5个核心API。整体需从生产者、broker、消费者三端协同配置,包括应答机制、副本设置、事务处理等,确保数据可靠传输。
2025-12-14 14:58:58
4881
2
原创 1、Spark函数_符号
摘要:本文介绍了Apache Spark SQL中的基本运算符,包括逻辑运算符(!)、比较运算符(=, !=, <, <=, <=>)、算术运算符(+, -, *, /, %)、位运算符(&, <<)等。每个运算符都提供了详细说明、参数要求和使用示例,并标注了引入版本。这些运算符支持不同类型数据的操作,但要求操作数类型相同或可转换,且某些复杂类型需要字段可排序。NULL值的处理遵循SQL标准,部分运算符在比较NULL时会返回NULL。
2025-12-13 23:02:51
4958
原创 3.9、其它函数
分类函数功能表达式与条件判断类BETWEEN AND表达式筛选满足区间条件的数据。表达式与条件判断类CASE WHEN表达式根据表达式的计算结果,灵活地返回不同的值。表达式与条件判断类IF判断指定的条件是否为真。表达式与条件判断类NULLIF比较两个入参是否相等。相等则返回NULL表达式与条件判断类NVL指定值为NULL的参数的返回结果。表达式与条件判断类COALESCE返回参数列表中第一个非NULL的值。表达式与条件判断类DECODE实现分支选择的功能。类型转换CAST。
2025-11-23 21:49:57
1059
7
原创 3.8、加密函数
单一密钥加密:支持生成单一密钥,需要自行保存生成的密钥,适用于对指定列做随机性加密或解密。分类函数功能单一密钥加密对表里的指定已经随机性加密的列做解密,返回BINARY类型的明文。单一密钥加密对表里的指定列做随机性加密,返回BINARY类型的密文。多密钥加密:MaxCompute密钥管理对象Keyset,可以存放1个或多个密钥,您可以手动在Keyset中增加密钥,密钥的轮转和查看原始密钥。函数功能NEW_KEYSET根据指定的算法类型,创建对应的密钥Keyset。
2025-11-23 21:49:15
739
2
原创 3.7.9、Json函数
分类函数功能Json格式化将Json数据转换成String类型生成JsonJSON_PARSE将String类型转成Json类型,非Json格式转换为字符串会报错。生成JsonTO_JSON将指定的复杂类型(ARRAY、MAP、STRUCT)输出为Json字符串。生成Json生成JSON OBJECT,要求key和value成对出现。生成JsonJSON_ARRAY生成JSON ARRAY。将一个可能为空的JSON类型对象,转换为包含这些类型的数组。Json解析FROM_JSON。
2025-11-23 21:48:40
544
原创 3.7.8、Struct函数
Struct类型,就类似于Java中的对象函数功能FIELD获取STRUCT中的成员变量的取值。INLINE将指定的STRUCT数组展开。每个数组元素对应一行,每行每个STRUCT元素对应一列。使用给定的Name、Value列表建立STRUCT。STRUCT使用给定Value列表建立STRUCT。
2025-11-23 21:45:14
4193
原创 11、其它函数
摘要 本文分类整理了多种SQL函数,主要包括: 表达式与条件判断类:如BETWEEN AND、CASE WHEN、IF等,用于条件筛选和逻辑判断; 类型转换类:如CAST、BASE64等,实现数据类型转换和编码处理; 加密/哈希类:如SHA、COMPRESS等,提供数据加密和压缩功能; 身份信息类:如GET_IDCARD_AGE、UUID等,处理身份证信息和生成唯一ID; 集合与元数据类:如GREATEST、TABLE_EXISTS等,支持聚合操作和元数据查询; 数据操作类:如SAMPLE、TRANS_AR
2025-09-04 09:00:00
10222
6
原创 10、加密函数
摘要 MaxCompute提供三类加密函数:1)单一密钥加密:通过SYM_ENCRYPT和SYM_DECRYPT实现基础加解密,需自行管理密钥;2)多密钥加密:支持密钥集(Keyset)管理,包含密钥创建(NEW_KEYSET)、轮转(ROTATE_KEYSET)等功能;3)结合KMS的加密:通过NEW_WRAPPED_KEYSET等函数实现与KMS集成的密钥管理,支持自动密钥轮转和高安全级别的数据保护。所有加密操作均支持AES-GCM等算法,并提供附加身份验证(AAD)功能以确保数据完整性。
2025-09-03 09:00:00
10460
4
原创 9、Json函数
本文介绍了常用的JSON处理函数,主要分为格式化、生成、解析、修改和其他五大类。格式化函数如JSON_FORMAT用于转换JSON和字符串;生成函数如JSON_PARSE、TO_JSON等可创建JSON对象或数组;解析函数如FROM_JSON、GET_JSON_OBJECT等用于提取JSON数据;修改函数如JSON_INSERT支持更新JSON内容;其他函数如JSON_TYPE可检查JSON格式和类型。每种函数都提供了SQL示例,展示了其具体用法和输出效果。这些函数能有效处理JSON数据转换、解析和操作需求
2025-09-02 09:00:00
11765
原创 8、Struct函数
本文介绍了Hive中Struct类型相关函数的使用方法。主要包括FIELD(获取结构体成员值)、INLINE(展开结构体数组)、NAMED_STRUCT(创建带命名的结构体)和STRUCT(创建匿名结构体)四个函数,并提供了每个函数的语法格式和具体SQL示例。这些函数可以方便地创建和操作结构体数据类型,实现类似Java对象的功能,适用于复杂数据结构的处理场景。
2025-09-01 09:00:00
10046
原创 7、Map函数
本文介绍了Map相关函数及其功能,主要包括三类:Map处理、转换和其他操作。Map处理函数如MAP用于创建键值对,MAP_CONCAT合并多个Map,MAP_FILTER过滤元素等;转换函数如TRANSFORM_KEYS和TRANSFORM_VALUES可调整键或值;其他函数如SIZE返回键值对数。这些函数支持复杂数据处理,适用于数组和结构体操作,并提供了重复键处理策略。
2025-08-31 09:00:00
10040
原创 6、Array函数
本文介绍了多种数组处理函数,主要分为数组构造与生成、变换与处理、聚合与统计、判断与条件、数组操作等类别。重点函数包括:ARRAY构造数组、ARRAY_REPEAT重复元素、SEQUENCE生成序列、COMBINATIONS/NGRAMS生成组合、ARRAY_REDUCE聚合、TRANSFORM转换等。此外还包含数组排序、切片、交集/并集运算等操作,以及EXPLODE展开数组等特殊功能。这些函数支持对数组进行创建、修改、分析和计算等多样化处理。
2025-08-30 09:00:00
10748
2
原创 5、聚合函数
这篇文章介绍了SQL中的聚合函数及其分类,主要包括核心、集合聚合、数学聚合、取极值和其他五大类函数。核心函数如AVG、COUNT、MAX、MIN、SUM等用于基础计算;集合聚合函数如COLLECT_LIST、MAP_AGG等用于数据集合操作;数学聚合函数如STDDEV、VAR_SAMP等用于统计分析;取极值函数如MAX_BY、MIN_BY等用于查找极值对应记录;其他函数如APPROX_DISTINCT等提供特殊计算功能。每种函数都给出了语法说明和示例,例如计算平均薪资、职工人数等。
2025-08-29 09:00:00
10694
1
原创 4、窗口函数
文章摘要 窗口函数是SQL中用于在数据分区内进行计算的强大工具,主要包括聚合函数、排序函数和统计比较函数三大类。聚合函数如SUM、COUNT、AVG等可在窗口内进行汇总计算;排序函数如ROW_NUMBER、RANK等用于生成行号和排名;而LEAD、LAG等统计比较函数则能获取前后行的数据。使用窗口函数需注意:仅能出现在SELECT语句中,不可嵌套使用,也不能与聚合函数混用。各类函数在数据分析中各有侧重,如CUME_DIST和PERCENT_RANK在排名计算上存在值域范围和相同值处理的差异。
2025-08-28 09:00:00
10260
2
原创 3、字符串函数
本文总结了常用的字符串处理函数,主要分为以下几类:1)字符编码转换(ASCII/CHR/URL编解码等);2)字符串拼接与重复(CONCAT/REPEAT);3)长度与位置计算(LENGTH/INSTR);4)截取与拆分(SUBSTR/SPLIT);5)替换与变换(REPLACE/TRANSLATE);6)清洗与格式化(TRIM/TOUPPER/FORMAT_NUMBER);7)正则表达式(REGEXP_REPLACE/REGEXP_EXTRACT);8)哈希加密(MD5/MASK_HASH);9)URL和
2025-08-27 09:00:00
10341
2
原创 2、数字函数
本文介绍了常用的数字函数,主要分为计算、值处理、位数截取、固定值等类别。计算类函数包括ABS(绝对值)、ACOS(反余弦)、ASIN(反正弦)、ATAN(反正切)等三角函数,以及CONV(进制转换)、EXP(指数)、LN(自然对数)等数学运算函数。值处理类函数涵盖HEX(十六进制转换)、DEGREES(弧度转角度)、FORMAT_NUMBER(数字格式化)等数据处理功能。位数截取类提供CEIL(向上取整)、FLOOR(向下取整)、ROUND(四舍五入)等数值处理方法。此外还包含RAND(随机数)、E(自然常
2025-08-26 09:00:00
10098
原创 1、日期函数
本文总结了SQL中的日期处理函数,主要分为四大类:日期增减函数(如DATEADD、DATE_ADD等)、格式转换函数(如DATE_FORMAT、TO_DATE等)、时间值获取函数(如YEAR、MONTH等)以及其他辅助函数(如DATEDIFF、MONTHS_BETWEEN等)。文章详细列举了各函数的用途和示例,特别说明了不同模式下DATE_FORMAT函数的使用差异,并提供了UNIX时间戳和TIMESTAMP类型的注意事项。这些函数覆盖了日期处理的常见需求,包括日期计算、格式转换、时间提取等功能,是处理时间
2025-08-25 09:00:00
10129
原创 MaxCompute预置函数汇总
MaxCompute提供了丰富的预置函数,主要分为8大类:日期函数(处理日期类型数据,支持加减日期、格式转换等)、数学函数(处理数值类型数据,支持数学运算、随机数等)、窗口函数(支持开窗计算、排序抽样等)、聚合函数(支持多记录聚合计算)、字符串函数(处理字符串数据,支持截取、替换、格式转换等)、复杂类型函数(处理MAP/ARRAY等复杂类型)、加密函数(支持数据加解密)以及其他函数。其中日期函数尤为详细,包含DATEADD、DATEDIFF、DATE_FORMAT等18个具体函数,支持日期计算、转换、提取等
2025-08-24 18:03:53
10915
原创 一键部署开源 Coze Studio
摘要: Coze Studio是一款一站式AI Agent开发工具,集成大模型和各类开发框架,支持Prompt、RAG、Plugin等功能,降低AI开发门槛。本文详细介绍了其安装部署流程: 通过阿里云镜像安装Docker和Git; 克隆GitHub代码并配置模型参数(需火山方舟/BytePlus的API Key和Model ID); 使用Docker Compose启动服务,解决公网访问限制问题; 最终通过服务器IP成功访问Coze Studio界面。 适用于开发者快速构建低代码AI应用,支持本地及云端部署
2025-08-23 21:57:01
11921
原创 Python requests 模块
Python requests库使用指南 Python requests库是一个简单易用的HTTP请求库,支持GET、POST等多种请求方式。本文介绍了requests的基本用法,包括发送请求、处理响应以及常见案例。主要内容包括:1) requests的7种请求方法;2) 响应对象的属性和方法,如状态码、headers、text等;3) 实际应用案例,如带header的请求、POST表单提交、HTTPS请求和文件上传。该库还支持SSL证书验证关闭、JSON响应解析等实用功能,是Python中进行HTTP通信
2025-06-01 14:29:26
10360
原创 Openpyxl使用教程(包含处理大数据量案例)
在 Python 数据处理领域,openpyxl 凭借其卓越的功能与易用性,成为开发者处理 Excel 文件时的得力工具。openpyxl 是一个开源的 Python 库,专为读写 Excel 2010 xlsx/xlsm/xltx/xltm 文件设计,克服了早期库在处理复杂 Excel 文件时的局限。
2025-04-04 16:51:11
10071
原创 navicat导出文件密码解密
格式的文件,存储了数据库的连接,方便在Navicat中进行导入和导出,共享数据库连接信息。可以看到将文件中加密后的密码,已经解析为明文秘钥了。是由多个糅合而成的,单个的话结果是有问题的。Navicat中导出的带密码的文件后缀是。打开导出以后的配置文件信息。
2025-03-18 22:39:34
13015
4
原创 Windows Remote Desktop下载
使用 Microsoft 远程桌面客户端,你可以从 Windows Server 和远程电脑连接到远程桌面服务,并使用和控制管理员提供给你的桌面和应用。可以在不同平台上通过 Web 浏览器为许多不同类型和不同外形规格的设备(例如台式机、笔记本电脑、平板电脑、智能手机)提供客户端。在台式机和笔记本电脑上使用 Web 浏览器时,无需下载并安装任何软件即可进行连接。多监视器支持。自定义显示器分辨率。动态显示器分辨率和缩放。设备重定向,例如网络摄像头、存储设备和打印机。使用安装在远程电脑上的应用。
2025-03-02 18:51:25
14689
1
资料-线上问题排查利器-Alibaba Arthas.zip
2022-06-11
Arthas.xmind
2022-06-11
swagger-demo.zip
2022-05-12
validationQuery的用途
2023-04-23
原生Jdbc如何获取到数据库列表
2023-05-06
hive查询表字段加comment
2023-04-27
如何查询SQL中的表名呢?
2023-04-19
如何替换SQL中的表名呢?
2023-04-18
如何在MyBatis-Plus使用Explain?
2022-05-19
如何在MyBatis-Plus使用Explain?
2022-05-19
以下main方法中书写正确的是
2022-05-18
maven中scope标签可以在哪个位置使用?
2022-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅