自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux 安装 Redis 5.0.7 配置开机自启

Linux 安装 Redis 5.0.7 及配置软件版本一、Redis 安装1、下载安装包2、安装 gcc 编译器3、解压并重命名4、执行编译5、安装 redis6、启动 redis二、Redis 配置1、修改 redis.conf 配置文件2、配置 redis-server 开机自启3、使用 redis-cli 连接 redis 测试软件版本 软件配置版本信息LinuxCentOS release 7.8.2003 (Core)Redis5.0.7&nb

2020-08-28 00:22:23 687

原创 Linux 创建自定义服务

Linux 创建自定义服务利用 systemctl 管理服务服务脚本编写三个部分UnitServiceInstall利用 systemctl 管理服务 老版本中的 linux 对服务的操作是通过 service 来完成的。若创建用户自定义的服务,则需要较为复杂的操作。目前 linux 新的发行版已经内置了 systemctl 来管理服务,比以往更加的方便。systemctl 常用命令:启动服务:systemctl start xxx.service关闭服务:systemctl s

2020-08-26 03:50:01 1017

原创 IP 定位框架 GeoIP2 for Java

IP 定位框架 GeoIP2 for Java一、GeoIP2 简介二、GeoIP2 使用1、下载离线库2、添加 Maven 依赖3、封装 IP 定位工具类一、GeoIP2 简介 GeoIP 官网:https://www.maxmind.com/en/geoip2-services-and-databasesMaxMind 是位于马萨诸塞州的数字地图公司,提供全世界的IP地址的位置数据。MaxMind 的定位服务在全球范围内享有盛誉,是应用最广泛的定位服务。其提供 Geoip 和 Geo

2020-08-19 20:40:29 2623 1

原创 Scala 数组、集合函数大全(史上最全)

Scala:Array(集合、序列)Array++++:+::+/::\addString(b)addString(b, sep)aggregateArray 数组是一种可变的、可索引的数据集合。在 Scala 中用 Array[T] 的形式来表示 Java 中的数组形式 T[]。示例:val arr = Array(1, 2, 3, 4) // 声明一个数组对象val ele = arr(0) // 读取第一个元素arr(3) = 100 // 替换第四个元素为 100val _

2020-07-09 22:20:43 3088 6

原创 Linux 配置 SSH 免密登录

Linux 配置 SSH 免密登录SSH 原理一、SSH 加密方式对称加密非对称加密中间人攻击二、SSH 安全登录1、基于口令的安全登录2、基于公钥的安全登录SSH 实践一、检查现有 SSH 密钥对二、生成新的 SSH 密钥对三、添加公钥到 authorized_keys1、本地主机免密登录2、远程主机免密登录四、使用 SSH 免密登录SSH 原理Secure Shell(安全外壳协议),简称 SSH,是一种加密的网络传输协议,用于客户端和主机之间的安全连接,并支持各种身份验证机制。通过 SSH,可以

2020-06-25 22:00:51 922 1

原创 Hive 初级练习 50 题(完美解答版)

Hive 经典练习 50题(完美解答版)原始数据student.csvcourse.csvteacher.csvscore.csv数据清洗1、上传数据2、导入数据3、清洗数据4、验证数据练习 50 题1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数2、查询"01"课程比"02"课程成绩低的学生的信息及课程分数3、查询平均成绩大于等于60分的同学的学生编号和学生姓名和平均成绩4、查询平均成绩小于60分的同学的学生编号和学生姓名和平均成绩(包括有成绩的和无成绩的)5、查询所有同学的学生编号、学生姓

2020-06-24 01:31:30 12750 4

原创 MySQL 经典练习 50 题(完美解答版)

MySQL 经典练习 50 题(完美解答版)创建数据库和表数据库学生表课程表教师表成绩表表关系经典练习 50 题1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数2、查询"01"课程比"02"课程成绩低的学生的信息及课程分数3、查询平均成绩大于等于60分的同学的学生编号和学生姓名和平均成绩4、查询平均成绩小于60分的同学的学生编号和学生姓名和平均成绩(包括有成绩的和无成绩的)5、查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩6、查询"李"姓老师的数量7、询学过"张三"老师授课的同学

2020-06-23 20:30:43 104844 114

原创 Hive 函数大全(吐血整理)

Hive 函数大全(吐血整理)前言 Hive 内部提供了很多函数给开发者使用,包括数学函数,类型转换函数,条件函数,字符函数,聚合函数,表生成函数等等,这些函数都统称为内置函数。在 hive 中可通过以下命令查看函数信息:--显示所有的可用函数,包括运算符、内置函数、自定义函数show f

2020-06-17 08:42:03 23458 8

原创 (一)Hive 介绍

Hive 详解前言1、什么是 Hive2、Hive 的优势和特点一、Hive 体系架构前言 1、什么是 HiveHive 是基于 Hadoop 的一个数据仓库工具,用来进行数据提取、转化、加载,这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。Hive 数据仓库工具能将结构化的数据文件映射为一张数据库表,并提供 SQL 查询功能,能将 SQL 语句转变成 MapReduce 任务来执行。Hive 的优点是学习成本低,可以通过类似 SQL 语句实现快速 MapRedu

2020-06-11 23:52:49 280

原创 Typora 模板

WelcomeThank you for choosing Typora. This document will help you to start Typora. Please note that Typora for Windows is still in beta phase, so this document may be updated in future version-ups.文章目录WelcomeLive PreviewMarkdown For TyporaShortcut KeysCo

2020-06-10 19:56:20 3536

原创 大数据概况与 Hadoop 生态圈

大数据概况及 Hadoop 生态系统前言1、什么是大数据2、大数据的特征4V + 1O 特征固有特征3、分布式计算比较一、Hadoop 介绍1、Hadoop 是什么2、Hadoop 能干什么3、Hadoop 发展及版本4、Hadoop 特点5、Hadoop VS RDBMS6、Hadoop 生态圈二、Hadoop 架构前言 1、什么是大数据大数据是指无法在一定时间内用常规软件工具对其内容进行抓取、管理和处理的数据集合。是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、

2020-06-05 08:25:08 638

原创 Java 模拟浏览器日志

Java 模拟浏览器日志pom.xmldependenciesbuild一、ModelBrowserInfoEvent二、ServicesLogService三、UtilityStoreUtilpom.xmldependencies<!-- https://mvnrepository.com/artifact/log4j/log4j --><dependencies> <dependency> <groupId>junit</

2020-05-29 00:38:55 305

原创 Shell 一键部署脚本 JDK+Maven+MySQL(亲测完美)

Shell 脚本自动化部署 JDK+Maven+MySQL前言1、软件版本2、使用说明前言 1、软件版本软件配置版本信息LinuxCentOS release 7.8.2003 (Core)JDK1.8.0_251Maven3.6.3MySQL5.7.30下载地址:2、使用说明1.请先更改脚本权限,输入命令: chmod 777 env-deploy.sh2.务必将软件压缩包、配置文件和脚本放在同一目录下后再运行脚本3.脚本运行过

2020-05-26 02:35:17 1032

原创 Linux 安装、配置、卸载 MySQL

Linux 两种方式安装 MySQL5.7前言一、yum 安装二、rpm 安装前言linux 中安装 mysql 的方式主要有两种:yum 安装(在线安装)优点:方便快捷,可以自动解决软件包的依赖关系。缺点:需要联网,无法人为干预,不能自定义安装。rpm 安装(离线安装)优点:不需要联网,可以自定义需要的包进行安装。缺点:无法解决软件包的依赖关系,需要手动操作。一、yum 安装Yum,全称为 Yellow dog Updater,Modified,是一个在 Fedora

2020-05-18 03:00:27 1669 1

原创 Linux 配置 Java 环境变量

Linux 配置 Java 环境变量在 Linux 虚拟机中配置 Java 环境变量1、下载 JDK2、将 JDK 上传到 Linux 虚拟机中3、解压 JDK 压缩包4、配置 Java 环境变量5、测试在 Linux 虚拟机中配置 Java 环境变量老苏的第一篇博客,做个简单的 Java 环境变量配置教程来练个手,不足之处还望大家包涵,后续也会努力保持更新和完善内容。1、下载 JDK从 Oracle 官网下载 JDK,https://www.oracle.com/java/technologies

2020-05-13 06:25:43 791

空空如也

空空如也

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

TA关注的人

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