- 博客(45)
- 资源 (4)
- 收藏
- 关注
原创 Hadoop系列(四)Hive数据仓库安装以及替换元数据库
1.安装hive单机环境1.1下载稳定版镜像下载地址下载之前先看一下hive版本对应的hadoop版本。我下载的是2.3.7版本1.2 上传服务器解压重命名命令:tar -xzvf apache-hive-2.3.7-bin.tar.gzmv apache-hive-2.3.7-bin hive2371.3添加hive到全局环境变量命令:vim ~/.bashrc添加如下配置export HIVE_HOME=/usr/local/hadoop/hive237#将下面这段代码追
2020-10-29 16:43:52
705
原创 CentOS 7通过yum安装Mysql8.0
CentOS 7安装MySQL8.01.检查系统是否已经安装MySQL1.1卸载CentOS 7自带的MariaDB 检查系统是否已经安装MariaDB,CentOS 7默认自带MariaDB,需要覆盖。 查看命令:rpm -qa | grep mariadb出现如下界面,可以看到系统中自带的mariadb文件,
2020-10-28 16:52:07
538
2
原创 Hadoop系列(三) Hbase搭建全分布式集群
1.搭建Hbase全分布式集群环境全分布式环境在已经搭建好的单机环境基础上继续构建,需要停止单机的hbase服务。1.1编辑hbase配置文件修改hbase-site.xml文件指定hbase以分布式模式运行,另外还需要指定master主机dfs运行的地址,这个地址需要和之前搭建hadoop中core-site.xml所配置的fs.defaultFS一致,apache hbase官网给的端口是8020,因为在hadoop配置fs.defaultFS时配置的是8020.这个以自己的配置为准,不过目前a
2020-10-28 10:16:26
337
原创 Hadoop系列(二)Hbase单机环境搭建
1.安装Hadoop单机环境1.1下载haddoop安装包,hbase-2.3.2-bin.tar.gz网址:hbase下载地址1.2 解压安装包安装包上传至服务器的/usr/local/hadoop目录下解压命令tar -xzvf hbase-2.3.2-bin.tar.gz修改目录名称,解压后的目录名称为 hbase-2.3.2命令mv hbase-2.3.2 hbase232进入bin目录cd /hbase232/bin1.3 修改hbase-env.sh,设置jdk的
2020-10-27 18:29:31
511
原创 Hadoop系列(一)Hadoop全分布式集群环境搭建
0.准备工作0.0 准备三台虚拟主机可以不用直接准备三台,可以先配置一台,然后使用vmware再克隆两台出来,克隆之后要修改他们的“ifcfg-ens-xxx”的网卡配置文件,确保三台主机ip不同。0.1固定ip地址,卸载或禁用防火墙。修改ifcfg-ens-xxx的网卡配置文件,根据实际情况自行修改0.2配置主机与宿主机时间同步如果是三台物理机,可以跳过这个步骤0.2.1方式一:安装ntp服务(推荐)yum install -y ntpdatecp /usr/share/zoneinf
2020-10-27 18:08:56
485
原创 AOP编程——记一次切面编程的应用
问题: 目前的项目是前后端耦合在一块的,后台框架提供数据字典,以及字典翻译的功能,不过只能在thymeleaf中通过el表达式来使用,在基于uni-app框架开发app时,无法使用表达式来获取字典值,只能通过重复的请求来获取,这显然是不可能的。重复,繁琐。解决方案: 后台通过切面在提供数据APP接口返回数据之前对返回的数据进行字典翻译翻译完成之后再将数据返回给APP端。思路1.依据框架提供的原始接口,
2020-07-10 19:11:33
329
原创 SpringCloud微服务学习笔记(三)Feign声明式REST客户端
接着昨天,今天早上起来继续学习了一下springcloud,我在前两篇文章已经总结了,springcloud框架,微服务的发布于调用,以及负载均衡和断路器的内容,也算是一个简单的了解了吧,但是,我在记录过程中,一直在嫌弃那种编码的方式,又得配置eureka,又得配置ribbon,还得配置hystrix,...
2019-10-09 17:53:12
265
原创 SpringCloud微服务学习笔记(二)负载均衡、断路器
国庆假期结束了,短暂歇息,又该学习了上篇文章,我记录了我springcloud学习的第一天起步阶段,本篇文章我来继续记录我的学习笔记,负载均衡和断路器。1.负载均衡Ribbon 这里记录一下什么是负载均衡吧...
2019-10-08 14:42:06
463
原创 SpringCloud微服务学习笔记(一)服务注册与调用
今天开始去搞SpringCloud,它经常被拿来和Dubbo对比,之前学习Dubbo的时候没有记录在博客上,等把SpringCloud整理的差不多了,我在把Dubbo的笔记整理到博客上,学习SpringCloud之前,肯定要先了解一下这玩意是个什么东西。先来一段花里胡哨切看不懂的文字。 &n...
2019-09-27 20:06:29
551
原创 MySql笔记整理(二)MySql入门-02
上篇文章整理了之前的笔记,是关于Mysql数据库介绍和一些相关的一些基本操作,本片文章来整理一下Mysql数据库中的数据类型。数据类型(列类型) 所谓数据类型是对数据进行统一分类。从系统角度出发是为了能够使...
2019-09-23 17:29:18
203
1
原创 MySql笔记整理(一)MySql入门-01
终于想起来了,整理一下,MySql的笔记吧,之前都写到记事本里了,今天给它整到博客上来吧。什么是数据库?数据库分类?什么是SQL? 什么是数据库?  ...
2019-09-23 16:49:13
180
原创 Java笔记梳理(六)查漏补缺-[Java多线程]
今天记录一下线程吧。========== 【什么是线程】========== Java中在遇到并发时,常常会用多线程来解决,首先我们先来了解一下什么是线程,面试中最常被问到的就是进程和线程的区别是什么。&...
2019-09-23 14:00:16
113
原创 Java笔记梳理(五)查漏补缺-[集合]
继续,本篇文章记录一下,集合,线程,异常处理还有IO流。========== 【集合】========== 集合,我们最常用的就是Listh和Map了,再说具体点,我们平时用的最多的就是ArrayList和...
2019-09-20 19:13:06
220
3
原创 Java笔记梳理(四)查漏补缺-[类和对象]
来换换脑子,这段时间一直瞎琢磨,琢磨这个,琢磨哪个,搞得头蒙,FastDFS告一段落。本片文章主要还是梳理Java基础查漏补缺,记录下一我之前没有遇到或者是忘了的东西。========================== 【局部代码块、构造代码块、静态代码块】=====================...
2019-09-19 19:00:44
160
原创 FastDFS整合Nginx通过反向代理访问静态资源
上篇文章介绍了FastDFS,然后搭建了一个分布式文件服务器,但是我们还无法访问服务器上的静态资源,本篇文章介绍一下FastDFS整合Nginx通过反向代理来访问静态资源。上篇文章链接:CentOS 7搭建FastDFS分布式文件服务器安装Nginx &...
2019-09-19 11:28:55
1385
原创 CentOS 7搭建FastDFS分布式文件服务器实现文件上传
好长时间没写博客了,这两天一直在捣鼓FastDFS这个玩意,因为之前接了老师的一个任务,说让我写一个通用的企业网站的模板,我的设计是实现网站图片的统一化管理,前台页面动态生成,所以就研究了一下阿里的FastDFS这个小型的文件管理系统。FastDFS &...
2019-09-17 20:05:10
795
原创 CentOS 7安装Redis设置开机自启
昨天我重装了CentOS,很苦逼,唉,昨天说了yum安装Mysql。今天我们来安装redis,重装系统之前我是用yum安装的,今天我打算通过压缩包来安装。下载Redis压缩包 我们先去Redis官网搞一个压...
2019-09-05 20:07:07
4707
原创 虚拟机安装CentOS(服务器版)
大清早来撸一篇博客吧,之前立下flag说要一天整理一篇博客,不写的话总有一点负罪感。正好前几天尝试去搭建了一个图片服务器,虽然最后没成功,本篇文章就说一下虚拟机如何安装CentOS吧。下载镜像 要想安装Li...
2019-09-05 09:49:38
1651
原创 CentOS 7通过yum安装Mysql
这两天我自己的云服务器出了点小问题,莫名其妙的我服务器上mysql中创建的数据库就没了,只剩系统库了。很绝望,问腾讯的客服说疑似是被攻击了。说我开放了高危端口:6379,这个6379是我redis服务器的端口啊。总不能不用啊,给的方案是建议重装系统,关闭高危端口。端口我是不会关的,关了还怎么用redis...
2019-09-04 20:51:26
206
原创 Vue.js使用vue-cli快速构建vue项目
之前说要整理一篇npm构建vue项目的文章,今天终于想起来了,今天就来搞一搞吧。构建vue项目之前,首先我们要了解的一下npm和vue-cli。什么是npm? 首先说一说什么是npm,npm全称Node P...
2019-08-27 20:26:28
303
1
原创 Vue.js http请求之vue-resource
这两天写博客有点少啊,又偷懒了。今天来记录一下Vue的一个插件,叫vue-resource。它是vue用来进行异步加载向后台发送http请求的一个js插件,区别于jquery的ajax,与其相比,vue-resource中提供的api更加丰富,也更加简洁。  ...
2019-08-26 20:02:46
631
4
原创 Spring框架分析(三) 事务管理和异步处理
今天来说一说Spring中的事务管理机制把,在Spring中可以通过xml配置和注解配置的方式,实现对事务的管理和控制。xml配置,emmmmm,我已经忘得差不多了。主要是注解用的太爽了,哈哈哈哈。本篇文章就只说一下注解配置吧。之后待我复习一下xml配置,再整理一篇xml配置和注解配置的文章。什么是事...
2019-08-15 20:18:59
6972
原创 Vue.js 事件处理和过滤器
事件处理 上篇文章,介绍了Vue的几个常用指令。其中说到了v-bind指令,v-bind指令不仅可以单向绑定数据,而且还可以绑定方法。不仅如此,他还可以绑定监听事件。v-bind可以通过绑定click、submit等事件,为事件绑定提供处理事件的方法。先看一个示例: ...
2019-08-14 20:21:23
677
原创 Spring框架分析(二)AOP应用原理分析
上次对Spring中的IOC容器做了一个简单的分析,本篇文章,我在大概说一下我对Spring AOP的理解。什么是AOP? 首先说一说什么是AOP,我们知道OOP是面向对象编程,而AOP叫做面向切面编程,它...
2019-08-14 19:24:54
155
原创 Vue.js 什么是Vue?如何使用Vue
今天新开一个博客分类,准备整理一下之前的学习vue笔记。什么是Vue? 首先说一下什么是Vue,下面一段时我从官网截来的一段话: &n...
2019-08-13 14:49:26
227
原创 Maven项目管理工具安装配置本地仓库
maven是一块优秀的项目管理工具,使用它可以快速的构建java项目,maven还通过引入依赖的方式减小项目体积,对jar进行统一管理。同时它还具有模块化抽取,拆分。可以将一个大项目拆分成若干个子项目,并继承于同一个父项目,实现统一管理。maven安装下载maven &nbs...
2019-08-12 14:48:40
2388
原创 SpringMVC框架分析:工作流程及配置方式
SpringMVC是一款优秀的MVC框架,自从Spring 2.5版本发布后,由于支持注解配置,易用性有了大幅度的提高。Spring 3.0更加完善,实现了对Struts 2的超越。现在越来越多的开发团队选择了Spring MVC。SpringMVC的优点 &nbs...
2019-08-12 11:18:25
131
原创 Spring框架分析(一)IOC 应用原理分析
Spring框架的核心是IOC和AOP,IOC是一种设计思想,基于这种思想可以实现对象创建,对象的科学管理以及应用时的解耦(借助DI机制实现)。Spring框架核心就是基于这种机制进行了完美实现。今天我们就说一说Spring的IOC容器。 &n...
2019-08-10 17:54:09
171
原创 mybatis框架的分析(三)缓存机制分析
今天来说一说mybatis的缓存机制吧。mybatis的缓存机制分为一级缓存和二级缓存。我觉得对于mybatis缓存的理解没啥好说的,非常容易理解,我在这里就简述一下吧,先说说一级缓存吧。一级缓存 在myb...
2019-08-05 19:52:03
194
原创 mybatis框架的分析(二)Executor执行器分析
昨天,我研究了一下mybatis框架的内部构造,对他的配置文件,SqlSessionFactory,SalSession以及xxxMapper配置文件进行了分析。今天,我们再来对它的sql语句的执行过程分析一下。 &nb...
2019-08-05 10:14:48
691
原创 mybatis框架的分析(一)步骤解析
相信很多朋友都用过mybatis框架,而且对于mybatis的配置也已经烂熟于心。但是我们或许知识会用而已,就像现在我们每个人都会用手机,但是却不懂手机是怎么组装起来的一样,我们在使用过程中好像并没有去了解过mybatis是有哪些东西构成的。今天我们就来了解一下,mybatis框架中的这些弯弯绕绕。什...
2019-08-02 20:29:53
186
原创 Java反射机制之反射构建对象以及给属性赋值
总结一下今天所学,我们在学习java的时候,总会多多少少的听到过反射机制,但是我们好像听过之后就过去了,从来没去了解过它,然后平时做东西,也没有用到过。久而久之就慢慢给淡忘了。有时候面试的时候会被问道,你既然是学java的,你知道反射吗?你来说说反射吧,然后脑子一懵,自己好像对反射的了解好像就只有反射这...
2019-08-01 20:06:20
15763
2
原创 java自定义注解的实现
今天研究了一下注解这个玩意,其实我们一直都在使用注解,一般我们都是用的第三方提供的注解或者是java内置的注解,我们从来没有关注过这些注解是怎么来的。像我们最开始接触java时,会碰到@Override注解,@SuppressWarnings注解,这些注解是java内置的注解,还有平时我们使用框架,接触...
2019-07-31 20:39:58
595
2
原创 Java构建SerializedCache对象,实现对数据的序列化和反序列化
问题提出:缓存对象取出数据时出现的线程不安全问题? 昨天写了FIFO和LRU以及日志的缓存对象,这些缓存对象都是用来缓存数据的,但是会出现一个问题。我们提供了缓存数据的对象后,用户在缓存数据后,想要将数据取出时,并不是真的将数据对象取出,而是取出一个对象的引用。真正的数据对象还是存在在内存中的,我们只是...
2019-07-31 10:48:33
386
2
原创 java手写一个简单的单链表集合,同时利用泛型实现传入任意对象
单链表的数据结构分析 在数据结构中链表结构是一种典型的数据结构,在写代码之前,我们先对这样一个数据结构进行分析,这里只分析一个简单的单链表,也叫单向链表,双向链表就不解释了,感兴趣的可以自行百度或者翻书。 单...
2019-07-30 15:29:56
1000
原创 缓存对象功能增强,添加日志处理对象(java设计模式之装饰模式初体验)
上篇文章通过java实现了FIFO算法和LRU算法构建了缓存对象。所使用的方法是利用java集合框架提供的LinkedList和LinkedHashMap来实现。这篇文章来对之前的代码做一下修改,并增加一个日志缓存对象,这里的日志缓存对象不是java内部提供的api,只是我自己写的,后面会有提到。代码...
2019-07-30 11:20:41
198
原创 Java实现FIFO算法和LRU算法构建简单的缓存对象
Java实现FIFO算法构建缓存对象。 利用java来实现先进先出算法,我们要先来了解什么是FIFO算法。FIFO算法 FIFO算法又叫先进先出算法,是一种缓...
2019-07-29 19:33:51
1268
原创 Java笔记梳理(三)java基本语法
标志符和关键字 java语言中用来表示类型、变量名、方法名、类型名、数组名、文件名的有效字符序列成为标志符。标志符只能由字母,下划线,美元符号,和数字组成,且第一个字母不能是数字。 java语言中有50个关键...
2019-07-23 19:46:20
93
原创 Java笔记梳理(二)java开发环境的配置&JDK和JRE的区别
我们要进行java学习或者开发,就必须要有java的开发环境,本文再次介绍java开发环境的配置步骤和方法,并补充说明jdk和jre的区别。java开发环境配置第一步:下载jdk jdk的下载我们可以去到...
2019-07-23 16:13:55
386
fastdfs-nginx-module_v1.16.rar
2019-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人