zhaoguowei的博客

我的技术成长之路

IDEA2018激活方法

idea 2018.1破解激活方法,有效期至2099年 优点:有效期至2099年,不出意外,这辈子肯定够用了 缺点:稍微麻烦些,不过不要紧,为了以后省事,都值了 下面是具体的破解激活步骤: 下载破解补丁文件,路径为:http://idea.lanyus.com/jar/Jetb...

2018-08-12 19:40:56

阅读数 1148

评论数 0

SpringBoot整合elasticsearch

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,...

2019-06-21 14:16:23

阅读数 19

评论数 1

关于redis报错SerializationException的两个值得注意的地方

整合redis时,遇到序列化异常,报错信息如下: org.springframework.data.redis.serializer.SerializationException: Cannot deserialize; nested exception is org.springframewo...

2019-06-20 01:15:27

阅读数 15

评论数 0

Spring Boot 整合 Redis

本文提纲 一、缓存的应用场景 二、更新缓存的策略 三、运行 springboot-mybatis-redis 工程案例 四、springboot-mybatis-redis 工程代码配置详解 运行环境: Mac OS 10.12.x JDK 8 + Redis 3.2.8 Spring Boot ...

2019-06-20 00:29:30

阅读数 24

评论数 0

JavaWeb开发中点赞、浏览量统计功能的实现

本文目标主要介绍 通过 ajax+cookie 实现文章访问量和点赞数量的动态更新,并且在一次会话中,不会重复增加。即刷新网页,访问量不会增加,点赞数量也不能多次增加。 效果预览 浏览量:浏览量+1,刷新不会继续增加 视图层代码如下 1、点赞的 html 部分 <...

2019-06-16 00:13:34

阅读数 81

评论数 0

Solo博客系统

SoloBlog , 该作者是在 Forest博客系统基础上进行修改的。 SoloBlog 使用的是 Spring+SpringMvc + Mybatis + Layui 打造的一个个人博客模板。 花了十天的时间把整个项目的代码都敲了一遍,熟悉了整个项目,修改了原来的一些 bug,增加了个人信息管...

2019-06-05 19:03:47

阅读数 23

评论数 0

Maven依赖中的scope详解

Maven的一个哲学是惯例优于配置(Convention Over Configuration), Maven默认的依赖配置项中,scope的默认值是compile,项目中经常傻傻的分不清,直接默认了。今天梳理一下maven的scope。 scope的分类 compile 默认就是compile,...

2019-04-12 23:03:05

阅读数 26

评论数 0

一文理解SQL inner join、left join、right join、full outer join、union、union all的区别

对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章,通过文氏图 Venn diagrams 解释了SQL的Join。我觉...

2019-04-03 22:29:36

阅读数 28

评论数 0

Spark连接hive出错,table not found

运行通过maven构建好的jar出错: Exception in thread “main” org.apache.spark.sql.catalyst.analysis.NoSuchTableException: Table or view ‘zgw’ not found in database...

2019-04-02 22:09:37

阅读数 70

评论数 0

Hive分区修复命令MSCK介绍与使用

我们在使用Hive的时候肯定遇到过建立了一张分区表,然后手动(比如使用 cp 或者 mv )将分区数据拷贝到刚刚新建的表作为数据初始化的手段;但是对于分区表我们需要在hive里面手动将刚刚初始化的数据分区加入到hive里面,这样才能供我们查询使用,我们一般会想到使用 alter table add...

2019-03-27 11:12:55

阅读数 42

评论数 0

spark中SQLContext的使用

####SQLContext的使用 Spark1.x中Spark SQL的入口点:SQLContext 下面是摘自官网的介绍 The entry point into all functionality in Spark SQL is the SQLContext class, or one of...

2019-03-15 17:15:35

阅读数 48

评论数 0

spark-shell报错Caused by: org.apache.derby.iapi.error.StandardException

spark-shell报错 Caused by: org.apache.derby.iapi.error.StandardException: Failed to start database 'metastore_db' with class loader org.apache.spark.sq...

2019-03-13 16:00:30

阅读数 101

评论数 0

OSI七层模型详解

OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。 完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。 一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网...

2019-03-01 11:06:03

阅读数 102

评论数 0

TCP和UDP的最完整的区别

TCP UDP TCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证    UDP应用场景: 1.面向数据报方式...

2019-03-01 10:11:46

阅读数 37

评论数 0

hive中order by,sort by, distribute by, cluster by作用以及用法

1. order by Hive中的order by跟传统的sql语言中的order by作用是一样的,会对查询的结果做一次全局排序,所以说,只有hive的sql中制定了order by所有的数据都会到同一个reducer进行处理(不管有多少map,也不管文件有多少的block只会启动一个redu...

2019-02-27 11:48:10

阅读数 16

评论数 0

大数据时代的技术hive:hive的数据类型和数据模型

在上篇文章里,我列举了一个简单的hive操作实例,创建了一张表test,并且向这张表加载了数据,这些操作和关系数据库操作类似,我们常把hive和关系数据库进行比较,也正是因为hive很多知识点和关系数据库类似。 关系数据库里有表(table),分区,hive里也有这些东西,这些东西在hive技术里...

2019-02-27 11:37:38

阅读数 108

评论数 0

简单聊聊SOA和微服务

简单聊聊SOA和微服务 前两天和一个朋友聊天,他向我咨询如何从零开始构建一个健壮、强大的软件系统,聊着聊着他忽然问我,「听大家都在说微服务(下文中有的地方会使用MSA),还有人会提到SOA,那么他们的区别到底在哪里?」。我想了想,一时也列不出来一个详细的列表,只能跟他讲说其实他们在概念上是相似的...

2019-02-27 09:24:43

阅读数 22

评论数 0

MapReduce:详解Shuffle过程

Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方。要想理解MapReduce, Shuffle是必须要了解的。我看过很多相关的资料,但每次看完都云里雾里的绕着,很难理清大致的逻辑,反而越搅越混。前段时间在做MapReduce job 性能调优的工作,需要深入代码研究MapRed...

2019-02-26 14:53:49

阅读数 38

评论数 0

hadoop文件的序列化

1、为什么要序列化? 一般来说,"活的"对象只存在内存里,关机断电就没有了。而且"活的"对象只能由本地的进程使用,不能被发送到网络上的另外一台计算机。 然而序列...

2019-02-25 15:02:18

阅读数 42

评论数 0

Hive 的insert into 和 insert overwrite

区分insert into 和 insert overowrite: 1、insert into 语句 Hive> insert into table account select id,age,name from account_tmp; 2、insert ...

2019-02-21 15:11:18

阅读数 112

评论数 1

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