- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 通过和风天气api来获取天气数据
通过和风天气api来获取天气数据引入依赖:Http相关jar包,之前试了几个apache下的,在流处理时均有乱码,下面这个依赖是测试过没问题的,也比较方便 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4
2020-10-21 16:20:44 2432
原创 springboot整合redis工具类
springboot整合redis工具类引入jar包: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>${spring-boot.version}</version>
2020-10-21 16:14:59 577
原创 camunda工作流引擎开发之旅01
camunda工作流引擎开发之旅01背景:后端项目使用springboot+camunda来搭建,如果有微服务需求的,可以自己加上eureka和springcloud等大家庭。
2020-05-12 17:02:36 4687 3
原创 scala 上传文件到七牛云
scala 上传文件到七牛云项目背景:由于需要做报表相关业务,所以将模板上传到了七牛云,在制作完报表后,将生成的文件也上传到七牛云。1.导入maven依赖 <dependency> <groupId>com.qiniu</groupId> <artifactId>qiniu-java-sdk</artifactId&g...
2020-04-22 16:08:02 251
原创 scala数据类型转换(Short、Float、Double转Byte)
数据类型转换因为最近在写一个协议上报的项目,涉及到数据的转换字节,mark一下以后使用(Double 8字节、float 4字节 、 Short 2字节 )如果各位大佬有更合适的方法可以留言Double => Bytes def doubleToBytes(data:Double):Array[Byte]={ var result:Array[Byte] =new Arr...
2019-12-24 15:52:30 2139
原创 Flink项目开发记录之使用guava的LoadingCache管理本地化缓存
Flink项目开发记录之使用guava的LoadingCache管理本地化缓存项目背景:目前项目中一直使用直接访问redis的方式来获取配置数据,一旦数据高频的时候,效率就低下了,由于项目在redis的配置中变动的频率一般,所以就需要本地化缓存来提高效率。引入jar包: <dependency> <groupId>com.google.gu...
2019-12-12 16:56:14 1833
原创 Flink项目开发记录之合并数据流
Flink项目开发记录之合并数据流项目目前的jar包环境:flink1.9.0这边就是常用jar,就不列出了,合并流我这边选择是使用相同的key流然后设置时间的上下限,进行合流项目背景:由于业务需求,将原本的从kafka接收的数据流,经过业务A处理,变成了a,b两个dataStream,a、b两个流分别经过若干个业务处理后,需要合并到一个流中接着经过业务B、C、D等处理在Sink到ES中,所...
2019-12-05 10:12:27 2088
原创 Flink项目开发记录之将日志输出到kafka
Flink项目开发记录之将日志输出到kafka老规矩,我们先上传所需要的jar包 <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka_2.11</artifactId> ...
2019-12-02 14:28:16 2207 1
原创 Flink项目开发记录之kafka获取数据
Flink项目开发记录项目背景:使用的jar包版本: flink1.9.0 、kafka 2.0.1、scala 2.11.11<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-scala_2.11</arti...
2019-12-02 14:05:10 594
原创 Flink KeyedProcessFunction 定时器、State用例
基于flink1.7+scala+kafka直接上代码吧第一个是自定义的一个ProcessFunction 继承KeyedProcessFunctionclass SensorCountTimeOutProcess extends KeyedProcessFunction[Tuple,(GroupInfo,String, String, String),(GroupInfo,String, ...
2019-10-16 14:28:20 2665
原创 SQL中的几个常用函数(仅记录供以后使用)
1.Row_number over(partiotion by x1 order by x2 desc)函数作用:将查询出的数据按照x1字段进行分组(类似group by 但是不会合并数据 )后,根据x2字段进行排序。例子:班级为2(partition by)的数据有4条,成绩为80 , 90 , 100 , 23 (order by)排序后为100,90,80,23 并将查询结果赋值序号 1,...
2019-07-11 13:59:00 324
原创 从页面发起请求到后台处理流程,经过什么步骤(自己mark)
从页面发起请求到后台处理流程,经过哪些步骤浏览器输入一个url点击确定跳转 ;浏览器解析dns,先解析自己本地的hosts,如果解析不了则继续上传到上层DNS解析,直到解析出确定的ip发起网络通信请求,建立三次握手;分享一个三次握手小窍门(假设我们是A ,B两方通讯 ,A发送一个请求给B (**这个是第一次握手 **)B接受到以后 ,B知道自己拥有接收成功的能力,但是不知道自己有没有发出成...
2019-07-10 10:43:34 3691
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人