自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(268)
  • 收藏
  • 关注

转载 大数据培训 Hive 相关知识的全面总结

但是在大数据环境下,通常数据的来源是服务端的埋点数据,很可能需要把程序中的某些对象内容作为输出的一部分,而每一个对象都可能是嵌套的,所以如果能够原生的支持这种数据,这样在查询的时候就不需要额外的解析便能获得想要的结果_大数据培训。...

2022-07-15 14:42:32 669

转载 java培训4种Map遍历 key-value 的方法

Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的Set集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry_java培训。...

2022-07-15 13:49:30 595

转载 web前端培训如何使用CSS自定义属性实现骨架屏

您可以使用图像来显示骨架,但这会引入额外的请求和数据开销。我们本身已经在这里加载了东西,所以还要去等待另一个图像先加载,这可不是一个好主意。另外图片不是响应式的,如果我们决定调整卡片的样式,我们将不得不更改骨架图像,以便它们再次匹配_前端培训。...

2022-07-15 10:55:36 459

转载 大数据培训如何优化HiveSQL

Parquet是一种列式数据存储格式,可以兼容多种计算引擎,如MapRedcue和Spark等,对多层嵌套的数据结构提供了良好的性能支持,是目前Hive生产环境中数据存储的主流选择之一_大数据培训。

2022-07-14 14:02:15 290

转载 java培训JVM中方法调用的深入理解

分派(Dispatch)它可能是静态的也可能是动态的,按照分派依据的宗量数可分为单分派和多分派。这两类分派方式两两组合就构成了静态单分派、静态多分派、动态单分派、动态多分派4种分派组合情况_java培训。...

2022-07-14 11:48:44 195

转载 web前端培训从 Vue CLI 怎样迁移到 Vite

我们还可以删除sass-loader,因为Vite内置支持常见的预处理器。我们也可以继续使用自己选择的CSS预处理器。但请注意,Vite建议将原生CSS变量与PostCSS插件一起使用,编写简单、符合未来标准的CSS_前端培训。...

2022-07-14 11:33:59 599

转载 大数据培训Hive的数据存储与压缩

列存储的特点:因为每个字段的数据聚集存储,在查询只需要少数几个字段的时候,能大大减少读取的数据量;每个字段的数据类型一定是相同的,列式存储可以针对性的设计更好的设计压缩算法。ORC和PARQUET是基于列式存储的_大数据培训。...

2022-07-13 11:34:35 572

转载 web前端培训nodejs异步IO

事件轮询是异步IO的实现,对异步IO结果的处理(利用事件驱动、发布订阅、观察则模式),依赖于nodejs的events库_前端培训;

2022-07-13 11:05:46 203

转载 java培训之Java8 Stream 代码简化是如何实现的

和迭代器又不同的是,Stream 可以并行化操作,迭代器只能命令式地、串行化操作。顾名思义,当使用串行方式去遍历时,每个 item 读完后再读下一个 item。而使用并行去遍历时,数据会被分成多个段,其中每一个都在不同的线程中处理,然后将结果一起输出_java培训。...

2022-07-13 10:49:15 198

转载 大数据培训Spark数据倾斜问题的解决方法

注意,要区分开数据倾斜与数据过量这两种情况,数据倾斜是指少数task被分配了绝大多数的数据,因此少数task运行缓慢;数据过量是指所有task被分配的数据量都很大,相差不多,所有task都运行缓慢_大数据培训。...

2022-07-12 11:41:18 463

转载 java培训如何防止 jar 被反编译

为了防止Class文件被直接反编译,许多开发人员将一些关键的Class文件进行加密,例如对注册码、序列号管理相关的类等。在使用这些被加密的类之前,程序首先需要对这些类进行解密,而后再将这些类装载到JVM当中。这些类的解密可以由硬件完成,也可以使用软件完成_java培训。......

2022-07-12 11:20:32 277

转载 web前端培训4个常见的算法问题分享

VirtualDOM 是 React 和 Vue 中的核心机制之一。它需要使用哈希表数据结构和diff算法。在解析模板语法和生成 AST 时,我们需要使用树形数据结构。浏览器的浏览历史,以及各种撤消和重做功能,都需要用到栈_前端培训。所以算法对我们前端开发者来说肯定是有用的。但同时我们也需要明白:前端更注重工程。...

2022-07-12 10:48:22 195

转载 大数据培训 | Scala语言知识分享,直击面试

类参数可以直接在类的主体中使用。类参数同样可以使用var作前缀,还可以使用private、protected、override修饰。scala编译器会收集类参数并创造出带同样的参数的类的主构造器。,并将类内部任何既不是字段也不是方法定义的代码编译至主构造器中_大数据培训。...

2022-07-01 11:36:58 193

转载 web前端培训Docker入门指南

与虚拟机相比,容器更轻量且速度更快,因为它利用了 Linux 底层操作系统在隔离的环境中运行。虚拟机的 Hypervisor 创建了一个非常牢固的边界,以防止应用程序突破它,而容器的边界不那么强大_前端培训。...

2022-07-01 11:20:25 248

转载 Java培训 | 详解 Linux 中的权限,这一篇就够了

拥有者和其他用户好理解,关于所属组,常用于组内协同,组与组之间互不干扰。拿腾讯的天美和光子来说,这两组是属于竞争关系的,而要在一台服务器上工作开发,就需要两组互不干扰,只能操作组内的文件_java培训...

2022-07-01 10:43:40 627

转载 大数据培训 | Flink专题面试

用户在配置 rocksdb 时,会使用 RocksdbKeyedStateBackend 去管理状态;用户在配置 memory,filesystem 时,会使用 HeapKeyedStateBackend 去管理状态。因此就有了这个问题的结论,配置 rocksdb 只会影响 keyed-state 存储的方式和地方,operator-state 不会受到影响_大数据培训。...

2022-06-30 13:46:05 576

转载 ​web前端培训 | JavaScript私有属性的实现方式

私有变量和特权函数只能在构造函数中创建。通常来讲,构造函数的功能只负责创建新对象,方法应该共享于prototype上。特权函数本质上是存在于每个实例中的,而不是prototype上,增加了资源占用_前端培训。...

2022-06-30 11:37:35 417

转载 Java培训 | 服务攻防之框架Struts2

Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小_java培训。...

2022-06-30 11:25:32 3812

转载 web前端培训 | 34 道 Vue 高频面试题

像接触过MVC框架的同学就知道,如果想把数据从数据库里渲染到页面上,先要查询完数据库后,将拿到的元数据进行一些处理,一般会删掉无用的字段,或者进行多个数据模型间的数据聚合,然后再给到页面模板引擎(ejs,Thymeleaf等)进行数据组装,最后组合完成进行渲染后生成HTML格式文件供浏览器展示使用_前端培训。...

2022-06-29 11:39:02 193

转载 大数据培训 | Flink SQL窗口表值函数聚合实现原理

SqlWindowTableFunction及其各个实现类的主要工作是校验TVF的操作数是否合法(通过内部抽象类AbstractOperandMetadata和对应的子类OperandMetadataImpl)。这一部分不再赘述,在下文改进累积窗口TVF的代码中会涉及到_大数据培训。...

2022-06-29 11:05:25 746

转载 java就业培训 | 怎么实现 SpringBoot 并行任务

这样问题就很简单了,我们只需用调用这个方法显式的设置一个ScheduledExecutorService就可以达到并发的效果了。我们要做的仅仅是实现SchedulingConfigurer接口,重写configureTasks方法就OK了_武汉java培训;...

2022-06-29 10:46:41 111

转载 在培训班学习后的大数据程序员为什么会失业

有很多的大数据程序员在入职多年以后,就不再重视自主学习能力的提升,从而导致自己所积累的大数据开发技术知识陈旧化,不能很好的解决一些项目开发过程中遇到的问题,致使最终被企业所优化。......

2022-06-28 10:59:20 7886

转载 Java培训 动态代理的底层原理

代理类并不是在 Java 代码中定义,而是在运行时根据在 Java 代码中的“指示”动态生成(字节码由JVM在运行时动态生成而非预存在任何一个 .class 文件中), 这种在程序运行时创建代理类的代理方式被称为动态代理,它的优势在于可以方便地对代理类的函数进行统一处理_java培训。...

2022-06-28 10:48:13 154

转载 web前端培训Node.js 如何连接到 PostgreSQL 数据库

node-postgres模块是一个 npm 包,它允许您连接到 PostgreSQL 数据库并与之交互。使用 node-postgres 模块可以使用两个选项将 Node 与 PostgreSQL 连接:单个客户端或连接池_web前端培训。

2022-06-28 10:30:51 718

转载 java培训redis集群原理详解

Redis集群采用去中心化的思想,没有中心节点的说法,对于客户端来说,整个集群可以看成一个整体,可以连接任意一个节点进行操作,就像操作单一Redis实例一样,不需要任何代理中间件,当客户端操作的key没有分配到该node上时,Redis会返回转向指令,指向正确的node_java培训。...

2022-06-27 11:18:49 205

转载 大数据培训Scala 类和对象知识与案例分享

Scala中的类不声明为public,一个Scala源文件中可以有多个类。以上实例的类定义了两个变量 x 和 y ,一个方法:move,方法没有返回值_大数据培训。Scala 的类定义可以有参数,称为类参数,如上面的 xc, yc,类参数在整个类中都可以访问。...

2022-06-27 10:46:32 135

转载 web前端培训组件内部数据state的知识点分享

现在主流的项目也基本全面采用函数式组件相关解决方案。只有部分落后的项目团队依然在坚持 class 组件。React 提供了方便平滑的升级模式,还在维护老项目的同学可以跟着本系列学习函数组件并逐步重构项目_前端培训...

2022-06-27 10:26:30 279

转载 大数据培训Spark 高频面试考点分享

Spark 不一定非要跑在 hadoop 集群,可以在本地,起多个线程的方式来指定。将 Spark 应用以多线程的方式直接运行在本地,一般都是为了方便调试 _大数据培训。

2022-06-24 10:59:15 180

转载 java技术培训在 MySQL 中使用枚举需要注意什么

意思就是我们这里存往数据库的数据是0、1、2这样的数字,而不是RED、GREEN、BLUE字符串,但是Mysql数据库中定义的是RED、GREEN、BLUE,并没有其它值所以报错_java培训

2022-06-24 10:44:22 204

转载 web前端培训怎么修改 node_modules 中的文件

如果我们要修改的代码仅仅是别人的一个小模块,其他大部分代码都不动,这时候有一个很投机的操作:利用 webpack alias 来覆盖别人代码_前端培训。

2022-06-24 10:25:56 260

转载 web前端培训redux的理解与应用

它可以用在react, angular, vue等项目中, 但基本与react配合使用_前端培训。

2022-06-23 11:59:25 176

转载 大数据培训 | 电商用户行为分析之订单支付实时监控

定义样例类 OrderEvent,这是输入的订单事件流;另外还有 OrderResult,这是输出显示 的 订 单 状 态 结 果 。 订 单 数 据 也 本 应 该 从 UserBehavior 日 志 里 提 取 , 由 于UserBehavior.csv 中没有做相关埋点,我们从另一个文件 OrderLog.csv 中读取登录数据_大数据培训。...

2022-06-23 11:34:40 736

转载 大数据培训 | Flink如何监控恶意登录

在 src/main/scala 下创建 LoginFail.scala 文件,新建一个单例对象。定义样例类LoginEvent,这是输入的登录事件流。登录数据本应该从 UserBehavior 日志里提取,由于 UserBehavior.csv 中没有做相关埋点,我们从另一个文件 LoginLog.csv 中读取登录数据_大数据培训。...

2022-06-23 11:16:11 243

转载 java培训 | Java设计模式之装饰者设计模式

装饰者模式:动态的将新功能附加到对象上。在对象功能扩展方面,它比继承更有弹性,装饰者模式也体现了开闭原则(ocp)_java培训

2022-06-23 10:37:40 163

转载 java程序员培训 | Java设计模式之桥接模式

Bridge模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责。它的主要特点是把抽象(Abstraction)与行为实现(Implementation)分离开来,从而可以保持各部分的独立性以及应对他们的功能扩展_java培训...

2022-06-23 10:07:22 107

转载 web前端开发培训 | React面向组件编程

state是组件对象最重要的属性, 值是对象(可以包含多个key-value的组合),组件被称为"状态机", 通过更新组件的state来更新对应的页面显示(重新渲染组件)_前端培训

2022-06-22 12:17:02 195

转载 大数据培训 | 电商用户行为分析之商业指标统计分析

对于电商企业来说,一般会通过各种不同的渠道对自己的 APP 进行市场推广,而这些渠道的统计数据(比如,不同网站上广告链接的点击量、APP 下载量)就成了市场营销的重要商业指标_大数据培训。...

2022-06-22 11:54:21 336

转载 北京大数据培训 | 电商用户行为分析之实时流量统计

我们现在要实现的模块是 “实时流量统计”。对于一个电商平台而言,用户登录的入口流量、不同页面的访问流量都是值得分析的重要数据,而这些数据,可以简单地从 web 服务器的日志中提取出来_大数据培训。...

2022-06-22 11:32:56 314

转载 java培训机构 | Java设计模式之适配器模式

​适配器模式:将一个类的接口转换成另一种接口.让原本接口不兼容的类可以兼容,从用户的角度看不到被适配者,是解耦的_java培训

2022-06-22 10:56:40 148

转载 深圳java培训 | Java设计模式之建造者模式

建造者模式(Builder Pattern) 又叫生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象_java培训。...

2022-06-22 10:28:07 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除