Splicing
这个作者很懒,什么都没留下…
展开
-
开窗函数应用 AVG()/SUM()/COUNT OVER() 根据不同范围定义进行数据操作
【代码】开窗函数应用 AVG()/SUM()/COUNT OVER() 根据不同范围定义进行数据操作。原创 2023-04-05 16:44:43 · 321 阅读 · 0 评论 -
mysql-connector-java的jar包下载地址 5.X/8.X
5版本 8版本 对应 jar 包下载原创 2023-03-13 19:07:07 · 4326 阅读 · 1 评论 -
mysql5.7实现mysql8.0的 rank() 函数
最近用的都是mysql8.0的数据库,知道有窗口函数这个好用的函数,但是业务库部分还在用mysql5.7,实现排名有点恶心,因版本问题不支持这些函数,所以写了如下SQL 实现此功能。SELECT D1,D2,D3,D4,ranks FROM(SELECT DISTINCT b.week_complain AS D1,b.WEEK_STR_CN AS D2, b.YEAR_STR AS D3,b.DATE_STR AS D4, -- 如果变量@ys的值等于YEAR_STR的值,且变量@wc的.原创 2022-04-21 16:00:05 · 2576 阅读 · 4 评论 -
Impala 查询时 列类型为String 但报错为Double (Column type: STRING, Parquet schema: optional double ZXS)
解决方案一:在查询时 添加此 临时环境设置,检查schema 信息set PARQUET_FALLBACK_SCHEMA_RESOLUTION=name;解决方案二:根据Parquet 字段顺序 重建Hive 表。问题原因:Hive 回自动匹配 Parquet 的列与schema 是否与建表顺序相同,而 Impala 默认只会 根据顺序进行匹配,不会进行 字段名称匹配,导致数据类型不一致。...原创 2021-09-03 14:25:35 · 1030 阅读 · 0 评论 -
windows环境netcat安装及使用 -解决方案
一、下载地址https://eternallybored.org/misc/netcat/二、安装步骤解压文件,并将文件中的 nc.exe复制到 C:\Windows\System32此目录下三、执行步骤# 开启两个黑窗口# 第一个执行nc -l -p 99999# 第二个执行nc localhost 99999四、异常处理异常提示 :Can't grab 0.0.0.0:99999 with bind解决方案: 端口冲突,更换端口即可正常运行...原创 2021-04-07 17:39:06 · 1376 阅读 · 0 评论 -
Linux Shell 解决方案 sed awk
#打印99乘法表seq 9 | sed ‘H;g’ | awk -v RS=’’ ‘{for(i=1;i<=NF;i++)printf("%dx%d=%d%s", i, NR, i*NR, i==NR?"\n":"\t")}’原创 2021-04-01 16:38:52 · 103 阅读 · 0 评论 -
JDBC 架构 与 查询性能调优(Statement、PreparedStatement)(CURD)
JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。执行流程:连接数据源,如:数据库。为数据库传递查询和更新指令。处理数据库响应并返回的结果。JDBC 架构分为双层架构和三层架构。1、双层架构作用:此架构中,Java Applet 或应用直接访问数据源。条件:要求 Driver 能与访问的数据库交互。机制:用户命令传给数据库或其他数据源,随之结果被返回。部署:数据源可以在另一台机器上,用户通过网络连接,称为 C/S配置(可以是内联网或互联网).原创 2021-03-11 15:27:21 · 188 阅读 · 0 评论 -
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? - Scala Version
题目【本质】就是解【裴波拉切】数/*给定 n 是一个正整数示例 1:输入: 2 输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶示例 2:输入: 3 输出: 3解释: 有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. 1 阶 + 2 阶3. 2 阶 + 1 阶定义F(n)表示到达第n个台阶的方法,则F(n) = F(n - 1) +F(n - 2) */// 递归方法如下:// 4-1 + 4-2 = (原创 2021-01-16 22:07:05 · 1130 阅读 · 0 评论