Thinking


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 搜索

hive笔记

发表于 2020-07-05 | 分类于 bigdata
hive笔记1.大表join小表产生的问题,怎么解决?mapjoin优化是在Map阶段进行join,而不是通常那样在Reduce阶段按照join列进行分发后在每个Reduce节点上进行join,不需要分发也就没有倾斜的问题,相反,Hive会将小表全量复制到每个Map任务节点(对于本例是dim_sel ...
阅读全文 »

Hadoop笔记

发表于 2020-07-02 | 分类于 bigdata
Hadoop笔记一.Hadoop1.hdfs写流程 客户端跟namenode通信请求上传文件,namenode检查目标文件是否已存在,父目录是否存在 namenode返回是否可以上传 client请求第一个 block该传输到哪些datanode服务器上 namenode返回3个datanode服 ...
阅读全文 »

MySQL数据库笔记

发表于 2020-07-01 | 分类于 java
MySQL数据库笔记数据库基础知识为什么要使用数据库数据保存在内存 优点: 存取速度快 缺点: 数据不能永久保存 数据保存在文件 优点: 数据永久保存 缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数据不方便 数据保存在数据库 1)数据永久保存 2)使用SQL语句,查询方便效率高。 3)管理数 ...
阅读全文 »

Redis笔记

发表于 2020-06-30 | 分类于 java
Redis概述什么是RedisRedis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。 Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合 ...
阅读全文 »

MyBatis笔记

发表于 2020-06-30 | 分类于 java
MyBatis笔记MyBatis简介MyBatis是什么?MyBatis 是一款优秀的持久层框架,一个半 ORM(对象关系映射)框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注 ...
阅读全文 »

Spring Cloud笔记

发表于 2020-06-30 | 分类于 java
Spring Cloud笔记为什么需要学习Spring Cloud不论是商业应用还是用户应用,在业务初期都很简单,我们通常会把它实现为单体结构的应用。但是,随着业务逐渐发展,产品思想会变得越来越复杂,单体结构的应用也会越来越复杂。这就会给应用带来如下的几个问题: 代码结构混乱:业务复杂,导致代码量很 ...
阅读全文 »

Spring Boot笔记

发表于 2020-06-30 | 分类于 java
Spring Boot笔记概述什么是 Spring Boot?Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。 Spring Boot 有哪些优点?Spr ...
阅读全文 »

Spring MVC笔记

发表于 2020-06-30 | 分类于 java
Spring-MVC笔记概述什么是Spring MVC?简单介绍下你对Spring MVC的理解?Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把模型-视图-控制器分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少 ...
阅读全文 »

Spring笔记

发表于 2020-06-29 | 分类于 java
Spring笔记Spring概述(10)什么是spring?为了降低Java开发的复杂性,Spring采取了以下4种关键策略 基于POJO的轻量级和最小侵入性编程; 通过依赖注入和面向接口实现松耦合; 基于切面和惯例进行声明式编程; 通过切面和模板减少样板式代码。 Spring框架的设计目标,设 ...
阅读全文 »

JVM笔记

发表于 2020-06-29 | 分类于 java
JVM笔记Java内存区域说一下 JVM 的主要组成部分及其作用?JVM包含两个子系统和两个组件,两个子系统为Class loader(类装载)、Execution engine(执行引擎);两个组件为Runtime data area(运行时数据区)、Native Interface(本地接口)。 ...
阅读全文 »
1…5678
Lx

Lx

dreamer

72 日志
12 分类
57 标签
GitHub
© 2019 — 2025 Lx
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4
人次 次