- 博客(9)
- 收藏
- 关注
原创 【Flink源码分析】Flink 命令启动全流程
一、启动脚本分析1、 WordCount启动命令bin/flink run examples/streaming/SocketWindowWordCount.jar --hostname localhost --port 90002、bin/flink 脚本分析从上图中我圈的红色部分可以看出,最终调用的是“org.apache.flink.client.cli.CliFrontend”这个类。二、CliFrontend启动类分析1、main方法从下面的代码可以看出,main方法中首先
2022-05-25 23:36:57
1530
原创 数仓建模与规范
一、数仓基本概念1、数据仓库定义数据仓库定义有很多,我主要从它的应用和目的来说一下我的理解,数据仓库主要应用于OLAP(联机分析处理),这里的重点是分析,那分析什么呢?传统的数据库主要应用是OLTP(联机事务处理),用来记录某类业务事件的发生,比如淘宝的购买商品中有下订单、支付等步骤,而这些操作都会被作为一条记录存在数据库中,会有增删改各种操作;当上面的行为数据积累到一定的时间之后,会有一些业务需要对以往的数据进行总结分析得出分析的结果,根据这个结果做出一定的决策或者营销,这个就是分析的过程
2021-09-22 16:05:37
1685
原创 优雅的创建对象
问题考虑使用静态工厂方法替代构造方法代码示例:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YAknCtgM-1602664654268)(https://fe.che300.com/easymock/upload/2020/09/04/cab8226037e1eb5d0a2aa422d0abca35.png)]优点:与构造方法不同,它们是有名字的。它们不需要每次调用时都创建一个新对象。它们可以返回其返回类型的任何子类型的对象。他们返回对象的类可以根据输
2020-10-14 16:38:05
274
原创 java8新特性
1.接口defult定义方法,可以使用接口实现类实例调用。2.接口static定义方法,可以直接有接口名调用3.lamda表达式,函数式编程。 (参数)-> 单行语句; (参数)-> {多行语句}; (参数)-> 表达式;4.方法引用,函数式编程,接口只能定义一个方法. static方法引用:Class::function; ...
2019-01-29 16:23:36
212
原创 redis使用详情
使用redis缓存思路:首先简历一个本地缓存:concurrentHashmap,然后建立RedisTemplate对象,当拿数据的时候判断本地缓存与redis中有没有数据,有则拿出,没有则加载数据库中的数据到本地缓存以及redis中去;那么有人问了,这样为什么还要redis呢,直接用map作为本地缓存就行了啊。其实本地缓存只是减少了查询redis的次数与时间,但是当tomcat重启等情况出现...
2019-01-08 16:18:58
367
原创 理解HashMap中put方法
final V putVal(int hash, K key, V value, boolean onlyIfAbsent, boolean evict) { Node<K,V>[] tab; Node<K,V> p; int n, i; if ((tab = table) == null || (n = tab.length...
2018-11-29 11:33:23
812
原创 Oracle与MySQL的区别
一、并发性oracle的并发性优于MySQL的并发性,Oracle使用行级锁,资源锁定的粒度较小;MySQL使用的是表级锁;二、一致性Oracle构造数据块来实现读一致性,MySQL只支持read commited隔离级别,一个session读取数据时,其他session不能更改数据,只可以在表的最后插入数据。三、事务Oracle完全支持事物,MySQL在innodb存储引擎的行级锁下才支持事务...
2018-05-17 19:19:35
172
原创 mybatis分页插件PageHelper的使用
maven引入插件jar包:<!-- 引入pagehelper插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version...
2018-05-14 21:31:09
137
原创 mybatis封装dao层,配置mybatis-config文件
mybatis-config.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch...
2018-05-14 21:26:54
1032
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅