自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 快速搭建图床

快速搭建图床1. 什么是图床简单来说就是存储图片的服务器,也可以称作在线相册2. 图床的意义减轻服务器压力:图片资源可以由单独的服务器资源来存储。减轻服务器的存储空间:图片可以托管到其他图片托管平台。提供CDN加速,没有容量限制。3. 搭建图床1. 创建仓库这里我们选择码云仓库,因为码云是国内仓库。所以访问速度要比github快的多。2. 下载NodeNode下载地址...

2020-04-19 00:28:45 1171

原创 HTML5核心知识

HTML5一. 什么是HTML5html的第五代产品二.HTML5的优势1.语义化标签2.更强的本地存储能力和设备兼容性:indexDB,HTML5 APP cookie,可以用直接调用摄像头等3.更有效的实时连接,的利益 Server-Sent Event和WebSockets就是其中的两个特性,可以开发更有效的开发实时聊天,实时网页游戏4.网页多媒体特性 audio video...

2020-04-13 17:53:02 407

原创 浏览器的核心机制

一.主流浏览器及其内核主流浏览器是指具有自己的内核并且占有一定市场份额的浏览器。国内浏览器基本都是拿别人内核来用,自己造个壳子,所以国内浏览器虽然市场份额很高,但是并不能称之为主流浏览器。浏览器的内核其实也就是浏览器的渲染引擎。浏览器内核IEtridentChormewebkit/blinkOperaprestoSafariwebkit二...

2020-04-11 20:04:58 265

原创 安装PXC集群,负载均衡,双机热备

安装PXC集群,负载均衡,双机热备安装PXC镜像docker pull percona/percona-xtradb-cluster为PXC镜像改名docker tag percona/percona-xtradb-cluster pxc创建net1网段docker network create --subnet=172.18.0.0/16 net1创建5个数据...

2020-04-07 13:39:32 419

原创 docker核心命令

docker的虚拟机常用命令1. 先更新软件包 yum -y update2. 安装Docker虚拟机 yum install -y docker3. 运行、重启、关闭Docker虚拟机 service docker start service docker start service docker stop4. 搜索镜像 docker search 镜像名称...

2020-04-07 13:25:01 181

原创 数据库中的范式 sql范式

1. 什么是范式关系数据库中的关系是要满足一定的要求的,满足不同程度的要求称为不同的范式。一个低一级的范式经过模式分解可以转换为高一级的范式集合。这种叫做规范化。2.第一范式每一列都是不可再分的数据单元。如:学生表中,有3个字段 学号 姓名 家庭地址(XXX省XXX市),由于地址字段是可以再拆分的所以不满足第一范式。改造为:学号 姓名 出生省份 出生城市既满足第一范式3.第二范式满...

2020-03-31 12:55:27 259

原创 删库跑路大全 删库跑路

1. Linux操作系统上的删库跑路# 删除根目录下所有文件,杀伤力极大,请谨慎使用# 此命令一出,Linux根目录下很多文件,可以能彻底从这个星球上彻底消失了rm -rf /*# 指定路径删除,菜刀可以用来做菜亦可以用来s人rm -rf /home/fileName2. sql上的删库跑路此部分杀伤力就没有第一部分十足了,当时依然需要跑路# 删除数据库# 删除后可能会遗留日志...

2020-03-28 14:11:24 5466 4

原创 sql的权限管理 用户创建 数据库的安全

一、设么是数据库的安全性数据库的安全性是指保护数据库以防止不合法使用造成的数据泄露更改或破坏。二 、 数据库的不安全因素1. 非授权用户对数据库的恶意存取和破坏2. 数据库中的重要敏感信息泄露3. 安全环境的脆弱性三、数据库的安全级别划分c2是安全产品的最低档,只有达到b1才能称作真正意义的安全产品b1对标记的主体或客体实施强制存取控制以及审计等安全机制四、数据库的安全控...

2020-03-27 14:14:32 1463

原创 sql中的视图操作 mysql视图 sql视图

一.什么是视图视图就是从几个表中导出的数据映射,他是虚表,存放的只是操作语句的定义。和实表形成映射关系,实表中的操作会映射到虚表中。视图定义以后就和实表一样具有增删查改的功能但是会受到限制。同样操作者也可以进行套娃在视图之上在定义视图。二.视图的优点优点:1. 简化了数据的查询处理2.屏蔽了数据库的复杂性3.简化了权限操作4.便于数据共享5.数据管理更加安全缺点:1.性能差...

2020-03-26 17:13:07 556

原创 SQL的增删改 SQL教程 mysql增删改

1.创建数据库create database dataBaseName;# 创建学生信息表create database studentInfo;2.应用数据库# use databaseName;use studentInfo;3. 删除数据库drop databaseName;4.创建数据表# create table tablename (column_1 int ...

2020-03-23 14:07:50 109

原创 sql查询 mysql查询语法 sql教程(一)

mysql基本查询操作1 下载数据# git下载git clone https://github.com/hxgdzyuyi/tang_poetry.git# zip下载https://github.com/hxgdzyuyi/tang_poetry/archive/master.zip2 创建数据库# 创建数据库create database tang_poerty3 导入...

2020-03-20 13:26:40 208

原创 github克隆加速

github加速在git克隆github文件的时候往往存在下载特别慢,动不动就下载失败报错,网上有很多方案进行github加速,当都不尽人意,本教程提供一种新的思路,使用国内代码托管网站码云进行github的加速话不多说,直接开干。1. 到码云去注册账号2. 登录码云3. 创建仓库4. 选择导入已用仓库5.拷贝github克隆地址6. 粘贴到导入处7. 创建成功8. ...

2020-03-19 13:46:26 1129

原创 git的使用

git版本控制工具的使用1.git的安装下载地址:https://git-scm.com/download/win安装步骤:傻瓜式安装, 全部默认安装完以后重启,单机鼠标右键 出现以下界面即安装成功2. 配置基础信息右键 git Bash Here 进入git命令行,在git命令行内你可以使用Linux下的基础命令配置用户git config --global user.na...

2020-03-18 19:41:03 189 1

原创 使用docker搭建elasticSearch集群

一 、docker的安装https://www.cnblogs.com/ghostdot/p/12410242.html二、创建相关映射文件cd /home/mkdir nodecd nodemkdir es_node1 es_node2 es_node2 pluginscd es_node1mkdir data touch elastisearch.ymlcd /home...

2020-03-11 14:40:50 659

原创 使用scrapyd部署scrapy_redis爬虫

一.为什么要搭建集群数据库高负载无法面对高并发数据没有冗余,无法高可用二.docker的安装yum -y updateyum -y install docker三.docker的基本操作命令启动docker命令service docker start|stop|restart 查找和下载命令docker search name1docker pull name1查看jx...

2020-02-13 17:09:04 293

原创 ElasticSearch的基本操作

前言es和mysql对应关系esmysql索引数据库type数据表文档记录一.创建索引es的索引相当于mysql中的数据库#索引名字为demo#分片数量为5#副本数量为1PUT demo{ "settings": { "index":{ "number_of_shards":5, "number_of_rep...

2020-01-26 16:30:20 146

原创 ElasticSearch的上手

一.ElasticSearch的功能1.使搜索更加高效2.完全免费3.能过通过json和HTTP进行交互4.搜索服务稳定5.易于扩展,能将一台服务器扩展到很多台6.分布式多用户的搜索引擎二.关系数据库的搜索缺点1.无排序2.无分布式3.无法解决搜索请求4.效率低5.分词...

2020-01-26 15:06:34 89

原创 MongoDB的使用教程

一.操作数据库基础命令#查看当前数据库db;#查看所有数据库show dbs;show databases;#切换数据库,可用于创建数据库use dbname;#删除当前数据库db.dropDatabase();二.操作集合基础命令#不用手动创建集合,当第一次向集合中添加数据时集合就被创建出来了#手动创建集合的操作#db.createCollection(name,o...

2020-01-19 15:36:26 200

原创 Scrapy原理讲解

一.scrapy爬虫流程scheduler拿到从spiders里面拿到需要爬取的URL并通过Scrapy Engine将其交给下载中间件处理交给Downloader下载。Downloader通过下载中间件将数据交给引擎,引擎通过爬虫中间件,将数据交给爬虫。爬虫提取数据交给引擎,引擎通过Pipeline进行数据的存储。spider通过提取的url地址构造request对象通过爬虫中间交给引...

2020-01-18 15:36:54 179

原创 Scrapy入门

一.什么是ScrapyScrapy是Python开发的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试二.scrapy的安装配置 #在安装配置好Python3环境下 pip install scrapy三.新建项目scrapy scrapy startproject projectnam...

2020-01-18 14:36:04 148

原创 JavaScript中数据类型的转换

js中数据类型转换显示数据类型的转换typeof:能返回六中操作类型的数据:Number, String, Boolean, Objecet, undefined, function var a = 1; //conloe.log(typeof(a)) 值为Number var a = []; //conloe.log(ty...

2019-08-18 14:57:36 172

原创 localstorage 和sessionstorage的使用

localstorage 与sessionstorage的使用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&...

2019-08-12 20:42:41 194

原创 响应式布局—媒介查询

一.为什么要响应式布局移动设备的快速普及完全颠覆了Web设计领域。用户不再仅在传统桌面系统上查看Web内容,他们越来越多地使用具有各种尺寸的智能电话、平板电脑和其他设备。Web设计人员的挑战是确保他们的网站不仅在大屏幕上看起来不错,在小型的电话以及介于它们之间的各种设备上看起来也不错二.响应式布局的实现方式主要通过媒介查询来实现媒体查询是向不同设备提供不同样式的一种方式,它为每种类型的用户...

2019-08-10 16:58:22 156

原创 CSS3 细说Flex布局

一.基础语法语法父元素{display:flex;flex-direction:决定主轴的方向;flex-wrap:是否换行;flex-flow: flex-direction, flex-wrap;jusity-content:子元素的主轴对齐方式;align-item:子元素的侧轴对齐方式;aligin-content:多轴线的对齐方式}子元素{flex: flex-g...

2019-08-10 16:33:53 157

原创 Git的简易使用

一.什么是gitGit(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理二.git的安装和github的注册git网址:https://git-scm.com/downloadsGitHub网址:https://github.com/从官网下载合适版本后傻瓜式全部默认,傻瓜式安装,按照提示傻瓜式注册即可。三.git的使用git的常用...

2019-08-04 15:07:25 152

原创 数据采集工具Flume的安装和使用

一.定义数据采集是大数据分析全流程的重要环节,典型的数据采集工具包括ETL工具、日志采集工具、数据迁移工具等。Flume是一个高可用的、高可靠的、分布式的海量日志采集、聚合和传输的系统。二.Flume 的安装配置1.下载flumewget http://mirror.bit.edu.cn/apache/flume/1.8.0/apache-flume-1.8.0-bin.tar.gz...

2019-07-15 08:39:59 627

原创 CSS中的透明度设置

CSS3中透明度设置1.两种设置方式background-color:rgba(r,g,b,a);r:红g:绿b:蓝a:透明度background-color:rgb(r,g,b)opcity:0.5;<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"&...

2019-07-13 12:41:55 5058

原创 CSS中的居中

一、水平居中文字水平居中单行文字水平居中,对于含有inline-*的元素都可以用下面的方法实现水平居中。语法: text-ailgn:center<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>CSS中常用技巧</t...

2019-07-07 15:20:47 450

原创 CSS中display属性的使用

一 块元素与行内元素常见的块元素:div p h1~h6 p hr ul ol常见的行元素: span strong em特点:块元素一独占一行,可以对其设置height和width可以定义四个方向的margin值。行元素可以与其他元素位于一行,无法设置height和width,可以定义margin-left和margin-right。inline-block元素具有block和inl...

2019-07-06 19:59:50 1323

原创 web开发过程中负margin技术的使用

一. 原理解释当margin为负数时,对普通文档流元素和浮动元素的影响是不同的。负margin元素对普通流文档元素的影响分为两种情况。当margin-top或者margin-left为负数时,‘当前元素’会被拉向指定的方向。当margi-bottom或者margin-right为负数时,‘后续元素’会被拉拉向指定的方向。margin-top和margin-left都是将当前元素拉出,然...

2019-07-06 18:00:22 231

原创 java实现MapReduce词频统计

1 新建java maven项目目录结构如下####2. pom文件里面的内容<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta...

2019-05-27 09:06:05 2434

原创 使用java对HDFS文件的新建上传下载

1.步骤:在Windows下安装:1.安装JDK→2.安装Idea→3.安装Maven→4. IDEA里配置Maven1.安装配置JDK①官网下载Java开发工具安装包jdk-8u201-windows-x64.exe:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html②运行...

2019-05-27 08:44:51 1531

原创 Scala与Spark的安装配置

一、Spark与Scala版本兼容问题:Spark运行在Java 8 +,Python 2.7 + / 3.4 +和R 3.1+上。对于Scala API,Spark 2.4.2使用Scala 2.12。您需要使用兼容的Scala版本(2.12.x)。请注意,自Spark 2.2.0起,对2.6.5之前的Java 7,Python 2.6和旧Hadoop版本的支持已被删除。自2.3.0起,对S...

2019-05-25 15:34:16 220

原创 CentOS7下Redis的安装与使用

一.Redis的安装1.下载,提取和编译Redis:$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz$ tar xzf redis-5.0.5.tar.gz$ cd redis-5.0.5$ make2 .启动Redis服务端$ src/redis-server3.启动Redis客户端$ src/redis...

2019-05-25 13:40:29 167

原创 Hive的安装配置

一.安装mysql①官网下载mysql-server(yum安装)wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm若wget不可用,下载安装wget:yum -y install wget②解压rpm -ivh mysql-community-release-el7-5.noarch.rpm③安装...

2019-05-25 13:24:44 131

原创 Hbase的安装与配置

1.下载Hbase的安装包(选择与自己安装的Hadoop版本的兼容版本,见后面附录)官网下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/stable/选择稳定版hbase-1.4.9-bin.tar.gz,在Windows里面下载。2.上传到centos7中可以通过secureCRT上传,也可以xshell上传3.解压安装...

2019-05-25 12:53:35 130

原创 Hadoop的安装配置

Hadoop安装配置、集群模式搭建准备工作:1.在Windows上安装VMware122.在VMware12上安装centos73.在Windows上安装secureCRT或Xshell安装步骤和本教程所有安装软件下载地址见本评论区链接1.关闭防火墙firewall-cmd --state 显示防火墙状态running/not runningsystemct...

2019-05-22 10:19:17 139

原创 前端开发书籍

1. 高性能JavaScript链接:https://pan.baidu.com/s/1J59YjaTWzLvLcc79-QYAww提取码:vhsi2. JavaScript模式链接:https://pan.baidu.com/s/1Q3EbwR4VYFJGQKQsgZ5KUA提取码:1zs43. JavaScript权威指南链接:https://pan.baidu.com/s/18...

2019-03-10 18:18:23 527

原创 认识大数据

什么是大数据百度百科给出的解释是:大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。个人理解是:大数据就是海量数据,其设计到生活的各个方面,我们在日常生活中产生各种信息的一种集合,是一种无界的数据集合。大数据的来源有哪些所有联网的东西...

2019-03-04 17:48:41 810

原创 JavaScript基础知识

文章目录JavaScript笔记web的发展及浏览器的组成web的发展浏览器的组成主要浏览器及内核基本语法JavaScript的引入方式JavaScript语法编写规范JavaScript中的常量JavaScript中的变量JavaScript中的变量命名规则JavaScript中常见的运算符JavaScript中的语句JavaScript中的基本语句规则条件语句循环语句JavaScript中数据...

2019-02-18 23:07:39 1032

空空如也

空空如也

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

TA关注的人

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