摘要: 真正在工作中用Go的时间不久,所以也作为新手,总结了一些常见的问题和坑 Go 中指针使用注意点 // 1.空指针反向引用不合法 package main func main() { var p *int = nil *p = 0 } // in Windows: stops only with: < 阅读全文
posted @ 2021-08-08 14:09 Hoult丶吴邪 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 基于vue(element ui) + ssm + shiro 的权限框架。 领悟,理解,消化它! 引言 心声 现在的Java世界,各种资源很丰富,不得不说,从分布式,服务化,orm,再到前端控制,权限等等玲琅满目,网上有句话说,语言框架迭代太快了,我学不动了,不如回去搬砖吧,可是天这么热,砖烫手啊 阅读全文
posted @ 2021-08-08 12:57 Hoult丶吴邪 阅读(45) 评论(0) 推荐(0) 编辑
摘要: new()和make的区别 二者看起来没什么区别,但是他们的行为不同,分别适用于不同的类型 new (T) 为每个新的类型 T 分配一片内存,初始化为 0 并且返回类型为 * T 的内存地址:这种方法 返回一个指向类型为 T,值为 0 的地址的指针,它适用于值类型如数组和结构体;它相当于 &T{}。 阅读全文
posted @ 2021-08-08 10:26 Hoult丶吴邪 阅读(44) 评论(0) 推荐(0) 编辑
摘要: Flink窗口背景 Flink认为Batch是Streaming的一个特例,因此Flink底层引擎是一个流式引擎,在上面实现了流处理和批处理。而Window就是从Streaming到Batch的桥梁。通俗讲,Window是用来对一个无限的流设置一个有限的集合,从而在有界的数据集上进行操作的一种机制。 阅读全文
posted @ 2021-05-31 00:35 Hoult丶吴邪 阅读(375) 评论(0) 推荐(2) 编辑
摘要: 介绍 大概4月,Flink1.13就发布了,参加 了Flink1.13 的Meetup,收获还是挺多,从大的方面讲就是FlingSql的改进和优化,资源调度管理方面的优化,以及流批一体Flink在运行时与DataStream API的优化,另外就是State backend 模块的优化,本篇文章既是 阅读全文
posted @ 2021-05-22 23:40 Hoult丶吴邪 阅读(694) 评论(0) 推荐(0) 编辑
摘要: Flink主要用来处理数据流,所以从抽象上来看就是对数据流的处理,正如前面大数据开发-Flink-体系结构 && 运行架构提到写Flink程序实际上就是在写DataSource、Transformation、Sink. DataSource是程序的数据源输入,可以通过StreamExecutionE 阅读全文
posted @ 2021-05-12 00:47 Hoult丶吴邪 阅读(576) 评论(2) 推荐(0) 编辑
摘要: 1.连接mysql --driver-class-path mysql-connector-java-5.1.21.jar 在数据库中,SET GLOBAL binlog_format=mixed; 2.Spark中 使用Hive的udf 同样使用—jars 才行 3.Spark jupyter使用 阅读全文
posted @ 2021-03-07 22:50 Hoult丶吴邪 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1.union 和 union all 前者可以去重 select sex,address from test where dt='20210218' union all select sex,address from test where dt='20210218'; + + +--+ | sex 阅读全文
posted @ 2021-03-07 19:43 Hoult丶吴邪 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 前面一篇讲到streamin读取kafka数据加工处理后写到kafka数据,大数据开发-Spark-开发Streaming处理数据 && 写入Kafka是针对比如推荐领域,实时标签等场景对于实时处理结果放到mysql也是一种常用方式,假设一些车辆调度的地理位置信息处理后写入到mysql 1.说明 数 阅读全文
posted @ 2021-02-28 13:02 Hoult丶吴邪 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 算法 - 链表操作题目套路 前面这一篇文章主要讲链表操作时候的实操解决方式,本文从本质讲解链表操作的元信息,学完后,再也不怕链表操作题目了。 1.链表的基本操作 链表的基本操作无外乎插入,删除,遍历 插入的化,要考虑到前驱节点和后继节点,记住下面的伪代码 nex = 当前节点.next 当前节点.n 阅读全文
posted @ 2021-02-27 23:36 Hoult丶吴邪 阅读(74) 评论(0) 推荐(0) 编辑