各位面试官好,我是尹丹。
我毕业于华东师范大学大数据技术与工程。在读期间我获得过多项软著,同时取得了证券从业资格证书。
目前就职于花旗金融,担任Java开发工程师,专注于金融科技领域的系统研发。
各位面试官好,我是尹丹。
我毕业于华东师范大学大数据技术与工程。在读期间我获得过多项软著,同时取得了证券从业资格证书。
目前就职于花旗金融,担任Java开发工程师,专注于金融科技领域的系统研发。
file:///D:/Download/%E4%B8%8B%E8%BD%BD/%E9%9D%A2%E8%AF%95%E7%AA%81%E5%87%BB-Java%E5%9F%BA%E7%A1%80%EF%BC%88%E6%9A%97%E8%89%B2%EF%BC%89.pdf
https://javaguide.cn/java/io/io-model.html#nio-non-blocking-new-i-o
集合部分:
There are two types of steps provided by Spring Batch.
There are different options we can launch our job. We can use REST API to trigger job and we can use Spring Scheduler to schedule Spring Batch Job. Also we can stop Job using REST API.
1、基本含义不同:OLTP,即联机事务处理(on-line transaction processing)是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,记录即时的增、删、改、查,比如在银行存取一笔款,就是一个事务交易。OLAP,即联机分析处理(On-Line Analytical Processing),是数据仓库的核心部心,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。典型的应用就是复杂的动态报表系统。
2、实时性要求不同:OLTP实时性要求高,OLTP 数据库旨在使事务应用程序仅写入所需的数据,以便尽快处理单个事务。OLAP的实时性要求不是很高,很多应用顶多是每天更新一下数据。
3、数据量不同:OLTP数据量不是很大,一般只读/写数十条记录,处理简单的事务。OLAP数据量大,因为OLAP支持的是动态查询,所以用户也许要通过将很多数据的统计后才能得到想要知道的信息,例如时间序列分析等等,所以处理的数据量很大。
4、用户和系统的面向性不同:OLTP是面向顾客的,用于事务和查询处理。OLAP是面向市场的,用于数据分析。
5、数据库设计不同:OLTP采用实体-联系ER模型和面向应用的数据库设计。OLAP采用星型或雪花模型和面向主题的数据库设计。