1. Hive基础1. Hive基础Hive基本概念引入原因:Hive是什么Hive数据管理四种数据模型Hive内部表和外部表Hive数据类型Hive的优化Map的优化:Reduce 的优化一个Reduce:分区裁剪(partition)笛卡尔积Map joinUnion allMulti-insert & multi-group byAutomatic mergeMulti-Count
转载 2023-07-12 21:16:02
59阅读
服务注册 当项目一启动,向eureka-server发送自己的元数据,运行的ip,port,健康的监控数据,eureka-server在自己内部保存这些元数据。 服务续约(eureka-client) 项目启动成功了,也向eureka-server注册自己成功,项目还会定时的去eureka-serv
转载 2020-05-10 16:37:00
132阅读
2评论
节点、副本、分片、索引、类型、文档。
原创 2022-01-10 15:48:34
225阅读
模板时代我为什么称之为模板时代呢?是因为那个时代的的前端被称之为切图崽,后端生成html模板,返回到客户端,在渲染成html网页,啊,慢的一匹。前后分离的造神时代传统的MCV形式:前端写html,后端套界面,转成jsp、asp、php等这种模板。前后端分离MVVM形式:前端html5、js、css3、逻辑处理、异步接口获取等。 目前比较主流框架:vue、react、angular等框架。前后端分离
原创 2019-05-21 22:25:48
677阅读
什么是IOC?控制反转,依赖注入1、控制什么?控制对象的创建及销毁(生命周期)2、反转什么?讲对象的控制权交给IOC容器
原创 2022-09-05 17:26:20
107阅读
为何需要线程?线程有哪些优点?
原创 2011-01-26 00:34:06
870阅读
2点赞
一、SpringMVC1.MVC简介前端控制器DeipatchServletMVC本质:mvc核心思想是业务数据抽取同业务数据呈现相分离Model-View-ControllerModel:模型层业务数据的信息表示,关注支撑业务的信息构成,通常是多个业务实体的组合View:视图层为用户提供UI重点关注数据的呈现Controller:控制层调用业务逻辑产生合适的数据(Model)传递数据给视图层用于
原创 2018-01-23 11:12:25
3790阅读
    下图参考博客: https://www.pianshen.com/article/12891732046/ 
git
转载 2021-03-09 16:09:01
264阅读
2评论
rpc什么是rpc我们知道Socket和HTTP采用的是类似"信息交换"模式,即客户端发送一条信息到服务端,然后(一般来说)服务器端都会返回一定的信息以表示响应。客户端和服务端之间约定了交互信息的格式,以便双方都能够解析交互所产生的信息。但是很多独立的应用并没有采用这种模式,而是采用类似常规的函数调用的方式来完成想要的功能。RPC就是想实现函数调用模式的网络化。客户端就像调用本地函数一样,然后客户
转载 2024-09-24 19:54:11
69阅读
1. 什么是HiveHive是facebook开发的,是一个基于Hadoop的一个数据仓库工具,可以将结构化的数据映射为一张数据库表,并且提供HQL,也就是Hive SQL查询功能,底层数据实际上是存储在HDFS上面的。那么Hive的本质其实是将SQL语句转化为MapReduce任务运行的,可以让不熟悉MR的用户可以简单的通过Hive SQL来访问HDFS上结构化的数据,并且Hive适用于离线的批
转载 2023-07-06 22:09:42
113阅读
  在看Android代码运行机制时,经常会遇到一些不太理解的词,在此把我遇到的一些词以及理解整理下:1、Android系统,整体来讲它是属于消息驱动型类型,简单说就是系统中应用的各个组件都是靠消息来交互,系统中会有一个主线程会循环执行Looper中的消息队列。2、编译时:只有编译成功后才能生成可执行代码,简单理解就是语法要符合Android系统的要求,如数学中的运算法则。3、运行时:简
原创 2014-10-11 17:10:49
474阅读
一、多线程使用情景:1.用户需要同时得到多个反馈,例如下载过程中进度条改变,读取文件的时候显示结果。2.提高程序执行性能,提高CPU使用效率,。多线程的主要是需要处理大量的IO操作或者处理的情况需要花大量的时间等等,比如读写文件,网络数据接收,视频图像的采集,处理显示保存等操作缓慢的情形和需大幅度的提高性能的程序中使用。但也不是都使用多线程,因为多线程过多的线程一般会导致数据共享问题,太多多线程切
QT
转载 精选 2016-12-12 17:38:57
915阅读
0. 电荷与电子、电流与电压 电流是电荷的流动,而不是电子; 电荷具有的势能称为电势,也就是电荷从一处流动到另一处的趋势; 法拉第告诉我们导体切割磁感线时,就在导体上产生流动的电荷; 一般用电压来衡量电势的大小,单位是伏特。电压也称为电位差,类似于高差。 1. 闭路 vs. 开路 闭路(Closure)又称“通路”,相对开路而言的。一般指电键闭合、电路正常接通、各用电器能正常工作的状
转载 2017-08-07 22:47:00
221阅读
2评论
本文主要内容来自于《Hadoop权威指南》英文版中的Spark章节,能够说是个人的翻译版本号,涵盖了基本的Spark概念。假设想获得更好地阅读体验,能够訪问这里. 安装Spark 首先从spark官网下载稳定的二进制分发版本号,注意与你安装的Hadoop版本号相匹配: wget http://arc
转载 2018-04-11 12:07:00
292阅读
2评论
这里配置的类型与Oracle 11gR2 RAC的新特性有关:服务器池(Server Pools) 服务器池提供了一个新的方法来在集群中塑造资源,它允许你将集群细分成多个逻辑单元,这在共享环境中很有用。11.2版本集群的所有节点,不管显式还是隐式的,都是服务器池的一部分。默认情况下,在一个全新的安装
转载 2017-01-04 09:32:00
69阅读
2评论
本文将会简单介绍Kubernetes的核心概念。因为这些定义可以在Kubernetes的文档中找到,所以文章也会避免用大段的枯燥的文字
原创 2022-08-16 10:20:34
89阅读
今晚有个服务器load average疯长, 后查出应该是mount另一台服务器的NFS出了问题,查出问题fuser -k -v -m /mnt/nfs, 然后load average就下来了, 顺附load average说明:在Linux系统中,uptime、w、top等命令都会有系统平均负载load average的输出,那么什么是系统平均负载呢?  系统平均负载被定义为在特定时间间隔内运
转载 2009-11-17 12:13:52
630阅读
单进程,单线程:一个人在一个桌子上吃菜单进程,多线程:多个人在同一个桌子上一起吃菜多进程,单线程:多个人每个人在自己的桌子上吃菜。多线程的问题是多个人同时吃一道菜的时候容易发生争抢。例如,同一个单位的两个人同时夹一个菜,一个人刚伸出筷子,结果伸到的时候已经被夹走菜了。此时就必须等一个人夹一口之后,再给另外一个人夹菜,也就是说资源共享就会发生冲突争抢。对于 Windows 系统来说,开桌子的开销很大
转载 精选 2014-05-28 20:56:25
779阅读
一、Spring的IoC(Inversion of Control)。这是Spring中得有特点的一部份。IoC又被翻译成“控制反转”,也不知道是谁翻译得这么别扭,感觉很深奥的词。其实,原理很简单,用一句通俗的话来说:就是用XML来定义生成的对象。IoC其实是一种设计模式,Spring只是实现了这种设计模式。这种设计模式是怎么来的呢?是实践中逐渐形成的。第一阶段:用普通的无模式来写Java程序。一般初学者都要经过这个阶段。第二阶段:频繁的开始使用接口,这时,接口一般都会伴随着使用工厂模式。第三阶段:使用IoC模式。工厂模式还不够好:(1)因为的类的生成代码写死在程序里,如果你要换一个子类,就要
转载 2011-11-01 12:23:00
129阅读
2评论
       由于本次的概念比较重要,是学习linux和操作系统必须要掌握的知识,我会从冯诺依曼体系结构,操作系统,进程概念,进程状态,环境变量和程序地址空间六方面去为大家详细介绍有关进程的相关知识和概念。      本次为大家讲解的是冯诺依曼体系结构和操作系统。首先让我们来谈谈冯诺依曼体系结构。    &n
原创 2022-04-11 14:12:19
202阅读
  • 1
  • 2
  • 3
  • 4
  • 5