自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

万和IT教育

您身边的IT教育专家~

  • 博客(179)
  • 收藏
  • 关注

原创 Java实现网络爬虫-Java入门|Java基础课程

目标网络爬虫的是做什么的? 手动写一个简单的网络爬虫;1. 网络爬虫1.1. 名称网络爬虫(又被称为网页蜘蛛,网络机器人),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚 本。 另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。1.2. 简述网络爬虫是通过网页的链接地址来寻找网页,从网站某一个页面(通常是首页)开始,读取网页的内容,找到 在网页中的其它...

2018-09-12 16:50:00 4808

原创 华为Datacom认证: SR与SDN的珠联璧合-附题库

在上一期的《专家有料》中,我们介绍了从 MPLS到SR的演进之路,了解了MPLS技术如何弥补传统IP路由转发的缺陷、SR技术如何简化控制层面并且实现更加灵活的TE流量工程;随着云计算的发展,SDN软件定义网络也在园区网、企业分支互联、广域承载网、数据中心互联等场景中得到广泛应用。而目前广域承载网络和数据中心互联网络的规模更大、部署更为复杂,如何实现灵活流量调优和业务自动下发,让网络管理更加简单、灵活、智能呢?下面就让我们一起来了解下SR和SDN的结合会带来哪些变革。传统网络运维的困境在上期文章中我们提.

2020-05-25 14:08:10 1366 1

原创 从MPLS到SR的演进之路华为新数通Datacom到底升级了什么?

前不久,我们万和IT教育的秦老师通过了最新的华为Datacom认证。作为全球第一个通过新版本认证的大神,华为认证官方邀请秦老师作了一篇关于华为Datacom认证的解析,下面我们就一起来看看吧!华为Datacom认证已于4月18日正式发布,大家都知道,全新的Datacom认证在传统路由交换技术基础之上,融合了华为数通网络解决方案、网络新技术。下面我们就通过一篇文章,来看Datacom认证中的新知识点,从MPLS到SR的演进。在“云网一体化”的背景下,骨干网以及数据中心网络等场景要求网络更加灵活、可靠、智能

2020-05-10 22:24:37 1728

原创 2节课掌握IPv6技术(项目实战+考点总结)

IPv6,如果你关注过5G和互联网建设,一定会发现这个词在我们的生活中越来越频繁。在华为HCIA的最新认证版本里,IPv6也是一个必考知识点。关于IPv6,你了解多少呢?一、什么是IPv6?IPv6的全称是Internet Protocol version 6。其中,Internet Protocol译为“互联网协议”。所以,IPv6就是互联网协议第6版。这和最近大火的wifi6有异...

2020-04-19 22:08:58 549

原创 华为新数通HCIA-Datacom 与 HCIA-R&S区别有哪些你知道吗?

华为认证HCIA-Datacom V1.0将于2020年4月18日正式发布。HCIA-Datacom V1.0与HCIA-Routing & Switching V2.5有哪些区别?一起看看!引领未来从名字上可以看出,Routing & Switching认证聚焦于传统路由交换技术,侧重于培养学生对路由交换技术的理解,而Datacom认证聚焦数通技术在产业场景中的应用...

2020-04-19 21:40:03 5814

原创 Docker 19+Ubuntu18.04安装StepByStep

Part1. 安装Ubuntu18.04 Desktop虚拟机环境:VMWare Workstation 15虚拟机配置:1cpu 4核 8G 内存 40G硬盘(立即分配空间+单文件)虚拟机网络:NAT网络1.1 创建虚拟机 step1. 图1-1稍后安装系统 step2. 选择操作系统 图1-2 ubuntu64位 step3...

2020-03-13 17:06:17 6423

原创 hadoop入门【8】使用zookeeper确保namenode、resourcemanager的高可用性

上一篇文章,我们完成了hadoop的集群安装,但从机子的节点分布图中我们可以看到namenode只在master机子上存在,一旦该机子宕机,则HDFS停服,所以我们需要一种机制来保证namenode的高可用性,这种风险也存在于resourcemanager。本文将阐述使用zookeeper来保证namenode以及resourcemanager的高可用性。1 系统、软件和约束前提完成在三台...

2019-06-04 17:49:32 460

原创 hadoop入门【7】安装hadoop集群

通过上面几篇文章,我们熟悉了单机情况下的HDFS操作和MapReduce计算,在实际使用中,为了提升性能和稳定性,大数据组件都会以集群的方式存在,本文将阐述如何搭建hadoop集群。1 系统、软件和前提约束CentOS 7 (1)三台CentOS都已经配置免密登录https://www.jianshu.com/p/0cc72b228647 (2)三台CentOS都已经安装jdk,并配置...

2019-06-04 17:25:53 199

原创 hadoop入门【6】java完成自定义的词频统计

上一篇文章我们测试了hadoop自带的词频统计,本节将使用java完成自定义的词频统计。1 系统、软件和前提约束完成java访问HDFS服务https://www.jianshu.com/p/386cd966c04f 测试了hadoop自定义的词频统计https://www.jianshu.com/p/327d2af3903d2 操作1 在java访问HDFS的那个项目中,加入以下...

2019-06-04 17:23:59 709 1

原创 hadoop入门【5】测试hadoop自带词频统计demo

在了解了Hadoop中的存储组件HDFS之后,我们再来看一下Hadoop中另一个重要组件的计算MapReduce。HDFS搞定海量的存储,MapReduce搞定海量的计算。hadoop如其他优秀的开源组件一样,也提供了丰富的demo,下面我们就来看一下如何使用mapreduce自带demo进行词频统计。1 系统、环境和约束条件在CentOS7中安装hadoop并启动,作者的hadoop安装...

2019-06-04 17:21:39 748

原创 hadoop入门【4】在eclipse中查看HDFS

在上面的例子中,我们通过java代码对hdfs进行了操作,操作结果我们可以用代码继续查看或者通过命令行获得,但不论哪一种都不够直观,eclipse提供了一种直接连接HDFS 并展示的插件。我们将展示如何使用此插件。1 系统、软件以及前提约束在CentOS7中安装hadoophttps://www.jianshu.com/p/b7ae3b51e559 eclipse Oxygen.3 (4...

2019-06-04 17:10:06 430

原创 hadoop入门【3】java访问HDFS服务

上一节课我们熟悉了HDFS的命令行操作,接下来我们将通过java代码访问HDFS服务。1 系统、软件以及前提约束hadoop已经安装完毕并且启动https://www.jianshu.com/p/b7ae3b51e559 hadoop2.7.2.zip windows简化版 下载到相关jar包 上述软件下载链接:https://pan.baidu.com/s/1c_skDYabCRS...

2019-06-04 14:34:39 393

原创 hadoop入门【2】HDFS的命令行操作

在安装好Hadoop之后,我们来熟悉在命令行界面当中操作分布式文件存储组件HDFS。 HDFS是Hadoop大数据平台中的分布式文件系统,为上层应用或其他大数据组件提供数据存储,如Hive,Mapreduce,Spark,HBase等。1 系统、软件以及前提约束CentOS-7 64 为减少linux权限对初学者造成影响,所有命令均在linux的root权限下进行操作。 已安装hado...

2019-06-04 13:47:44 293

原创 hadoop入门【1】在CentOS7中安装Hadoop

hadoop是大数据入门组件,主要包括两个服务,hdfs以及mapreduce,前者是存储,后者是计算。本文将阐述hadoop的安装。1 系统、软件以及前提约束CentOS 7 64 工作站 作者的机子ip是192.168.100.192,请读者根据自己实际情况设置 jdk1.8.0_162 已经安装完毕,并配置环境变量,作者的环境变量为/root/jdk1.8.0_162,请读者根据自...

2019-06-04 13:45:03 207

原创 git以及github的使用【5】eclipse中使用github

通过上一篇文章,我们了解了如何在idea中与github进行交互。本文将阐述如何在eclipse中完成代码版本管理。1 系统、软件和前提约束注册github,熟练使用命令行https://www.jianshu.com/p/b7998722c61f eclipse Oxygen.3 (4.7.3) 上述eclipse下载链接:https://pan.baidu.com/s/1v0Iob...

2019-06-04 11:30:03 162

原创 git以及github的使用【4】idea中使用github

在注册了github以后,我们可以将代码提交到远程仓库。本文将展示如何在idea中与github进行交互,从而完成代码版本管理。1 系统、软件和前提约束注册github,熟练使用命令行https://www.jianshu.com/p/b7998722c61f idea 2018.1https://www.jianshu.com/p/1ad292812ab12 操作2.1 导出远程...

2019-06-03 17:48:25 229

原创 git以及github的使用【3】注册github并命令行更新、合并以及提交代码

前面我们了解了git在本地的使用,如果我们需要多人来维护同一份代码,这时候就需要使用github了。本文将阐述如何使用github来管理代码。1 系统、软件及前提约束熟悉git的命令行操作https://www.jianshu.com/nb/370866022 操作2.1 注册github登录网站https://github.com/,按以下方式注册直到登录 ...

2019-06-03 17:22:50 315

原创 git以及github的使用【2】git的命令行使用

在安装了git以后,我们就可以用其来进行项目的版本管理。1、系统、软件和前提约束win10 已完成安装git2、操作1 在一个项目当中,打开Bash,再初始化该项目git init初始化项目为git项目2 设置用户名和邮箱名# 设置用户名,作者取名为langli2049,请读者根据实际情况设定git config --global user.name "la...

2019-06-03 17:07:11 128

原创 git以及github的使用【1】git的下载与安装

git是Linus Torvalds为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。git与github是两个概念,github是git提交代码的一个仓库,通过git我们也可以提交代码到其他仓库,比如码云Gitee。本文将阐述如何安装git。1 系统、环境和前提约束win10 Git-2.7.0-32-bit 链接:https://pan.baidu.com/s/...

2019-06-03 16:27:20 335

原创 oracle的高阶使用【6】jdbc访问oracle存储过程和存储函数

在学习了存储过程和存储函数以后,本文将阐述通过jdbc访问访问oracle的存储过程和存储函数。1 前提约束oracle已经安装完毕,scott用户也已经解锁【作者使用的是oracle11g】 已安装jdk,并配置环境变量 熟练使用idea 熟练使用sqldeveloper 熟悉存储过程和函数2 操作1 以scott登录打开sqldeveloper,创建存储过程和存储函数...

2019-05-31 17:49:09 207

原创 oracle的高阶使用【5】存储过程、存储函数与包

存储过程用于执行特定的操作,完成某个功能,可以有输入参数in和输出参数out。存储函数用于返回特定的结果,在函数的头部使用return子句,指定返回的类型,在执行部分使用return子句来返回结果。包用于组织存储过程、函数等,包分为两部分:包说明、包体。1、系统、软件和约束条件win10 oracle11g sql developer2、存储过程操作1 编写一个存储过程,向表中添...

2019-05-24 16:13:10 345

原创 oracle的高阶使用【4】序列和触发器

oracle当中序列是一组连续且不重复的值,一般用于主键的自增。触发器是一个特殊的程序,当触发某个事件时会自动执行,用户不能直接调用,主要用于对数据库的特定操作或系统事件进行监听并响应。1、系统、软件和约束条件win10 oracle11g sql developer2、序列操作执行以下操作:# 创建一个序列,从1开始,每次增加1create sequence myseq...

2019-05-24 16:11:16 279

原创 oracle的高阶使用【3】游标

游标是一个指针,指向的是Oracle的缓冲区或内存区。它包括显式游标以及隐式游标。用户定义的游标就称为显式游标,需要手动声明、打开、关闭,主要针对查询操作。Oracle自动管理的游标是隐式游标,不用声明、打开或关闭,主要针对增删改操作。1、系统、软件和约束条件win10 oracle11g sql developer2、显式游标操作1 loop方式使用游标declare ...

2019-05-24 16:09:23 194

原创 oracle的高阶使用【2】视图与索引

视图是一张特殊的表,是一个虚拟表,封装了一条查询语句,视图中的数据来自于查询语句所对应的表,在引用视图时会动态生成。视图可以提高数据的安全性,可以简化复杂查询,但是不可以建立索引。索引,可以加快查询速度,典型的以空间换时间,一般给频繁使用的字段加索引,也经常给id加索引,主键就具备索引特性。1、系统、软件和约束条件win10 oracle11g sql developer2、视图操...

2019-05-24 16:07:49 352

原创 oracle的高阶使用【1】pl/sql简介及代码块

pl/sql procedural language 过程化语言,是Oracle在标准的SQL基础之上的扩展,可以定义变量、使用逻辑控制语句。默认Oracle一次只能处理一条语句,如果使用PL/SQL,可以使用块组织多条语句,作为一个整体执行,只向数据库服务器发送一次请求调用。块,是pl/sql最基本的单元,由块可组成不同的程序形式,如匿名块、存储过程、函数、包、触发器等。本文将介绍块的使用。...

2019-05-24 16:03:29 627

原创 svn的使用【5】在idea中使用svn

我们既要熟悉eclipse中svn的使用,也要熟悉idea中svn的使用,本文将阐述如何在idea中使用svn。与eclipse需要安装插件不同,idea中的svn插件是本来就有的。1、系统和环境约束已完成TortoiseSVN的操作 https://www.jianshu.com/p/4cf55b97fa642、操作 1 创建一个项目 作者这里创建了一个springboot项目...

2019-05-24 13:48:00 1382

原创 svn的使用【4】在eclipse中使用svn

在使用了TortoiseSVN对项目进行版本管理后,我们也要熟悉在集成开发工具中svn的使用。本文将阐述在eclipse中如何使用svn进行版本管理。1、系统和环境约束已完成TortoiseSVN的操作 https://www.jianshu.com/p/4cf55b97fa642、安装svn插件eclipse本身并不支持svn,需要下载插件。 链接:https://pan.bai...

2019-05-24 13:40:02 137

原创 svn的使用【3】使用TortoiseSVN进行版本管理

在安装了svn服务和svn客户端之后,我们需要熟悉一下客户端的使用。1、系统和环境约束win10 64 VisualSVN-Server-3.9.0-x64 已安装 TortoiseSVN-1.10.0.28176-x64-svn-1.10.0 已安装2、操作2.1 上传一个项目1 创建一个文件夹testsvn,文件夹中创建一个文件wanhe.txt,用来模拟要上传的项目 ...

2019-05-24 09:47:32 321

原创 svn的使用【2】安装svn client

在安装好svn server以后,我们现在就来安装svn客户端,一般都是TortoiseSVN。1 环境和系统约束win10 64 TortoiseSVN-1.10.0.28176-x64-svn-1.10.0 链接:https://pan.baidu.com/s/14MOOzmd5IXAFogtIx8kVoQ 提取码:mmbt2 操作1 双击TortoiseSVN-1.10....

2019-05-24 09:34:47 1297

原创 svn的使用【1】安装svn server

svn常用作版本管理,需要安装一个服务。本文将介绍如何在win10中安装svn server,以便为我们后面熟悉svn的客户端操作提供前提。1 系统和软件约束win10 64 VisualSVN-Server-3.9.0-x64 链接:https://pan.baidu.com/s/14MOOzmd5IXAFogtIx8kVoQ 提取码:mmbt2 操作1 双击VisualSV...

2019-05-24 09:14:23 247

原创 oracle基本使用【7】单行函数与组函数

本文将阐述一下linux当中的函数。linux当中函数分为单行函数和组函数,单行函数分为字符串函数、数字函数、日期函数以及其他函数,组函数分为max、min、avg、sum、count。1 系统、环境和前提约束win10 64 oracle 11g https://www.jianshu.com/p/1609289f4c5f2 操作 1 以系统管理员启动cmd命令行 ...

2019-05-23 17:56:54 156

原创 oracle基本使用【6】表的约束

异常或者错误数据进入系统会对系统运行的稳定性产生重大影响,本节将阐述如何保证进入数据库的数据是符合要求的,即表的约束。1 系统、环境和前提约束win10 64 oracle 11g https://www.jianshu.com/p/1609289f4c5f2 操作 1 以系统管理员启动cmd命令行 以系统管理员启动cmd 2 约束有5类,分别是非空、唯一、...

2019-05-23 17:51:36 187

原创 oracle基本使用【5】表的连接、子查询

在熟悉了表的增删改查,表中数据的增删改查,本文将着重阐述如何进行表连接以及子查询。所谓表连接,就是多张表在一起做笛卡尔乘积,它有多种形式;所谓子查询就是把一个sql查询的结果作为另外一个sql执行之前的输入。1 系统、环境和前提约束win10 64 oracle 11g https://www.jianshu.com/p/1609289f4c5f2 操作 以系统管理员启动cmd...

2019-05-23 17:47:04 176

原创 oracle基本使用【4】表的数据的查询

我们通过前面几篇文章熟悉了表的创建修改删除、表的数据的新增修改删除,本文将着重阐述如何进行表中数据的查询。1 系统、环境和前提约束win10 64 oracle 11g https://www.jianshu.com/p/1609289f4c5f2 操作 以系统管理员启动cmd命令行 以系统管理员启动cmd 执行以下命令# 在windows命令行下连接s...

2019-05-23 17:44:13 191

原创 oracle基本使用【3】表的数据的增删改

在关系型数据库中,数据都是存储在表中的,本文将阐述如何进行表中数据的增删改。1 系统、环境和前提约束win10 64 oracle 11g https://www.jianshu.com/p/1609289f4c5f2 操作 以系统管理员启动cmd命令行 以系统管理员启动cmd 执行以下命令# 创建一张表t_user[创建之前先删除];drop tab...

2019-05-23 17:43:11 217

原创 oracle基本使用【2】表的增删改查

在关系型数据库中,数据都是存储在表中的,本文将阐述如何进行表的增删改查。1 系统、环境和前提约束win10 64 oracle 11g https://www.jianshu.com/p/1609289f4c5f2 操作 以系统管理员启动cmd命令行 以系统管理员启动cmd 执行以下命令# 在windows命令行下连接scottsqlplus scot...

2019-05-23 17:41:47 285

原创 oracle基本使用【1】用户管理

oracle当中有默认的sys,system,scott等账户,我们也可以创建一个新的账户。本文将阐述在oracle当中创建一个新账户。1 前提约束已安装oracle ,作者安装的事11g2 操作 以系统管理员启动cmd命令行 以系统管理员启动cmd 执行以下命令--登录超级管理员sqlplus / as sysdba;--创建一个用户create ...

2019-05-23 17:26:17 133

原创 oracle安装以及访问【6】win10安装qt

vs功能强大,但安装所需空间太大,所以,我们可以安装另外一款相对较小但功能也比较强大的工具qt。1、系统和软件约束win10 64 qt 5.6.1 链接:https://pan.baidu.com/s/1Ul-c5TdvdAKCo6WYdm_UqQ 提取码:ngem2、操作1 双击qt-opensource-windows-x86-mingw492-5.6.1.exe ...

2019-05-23 16:31:20 190

原创 oracle安装以及访问【5】win10安装visualstudio

我们想通过c++访问oracle,前提是安装c++的集成开发工具。本文将展示如何在win10中安装vs。1 环境约束win10,并且能上外网 visual studio 20192 软件下载官网:https://www.visualstudio.com/zh-hans/从官网下载vs社区版安装文件3操作 1 双击vs_community__210415349...

2019-05-23 16:24:31 259

原创 oracle安装以及访问【4】java通过jdbc查询oracle中的emp表

oracle已经安装完毕,本文将阐述使用java代码访问oracle,我们使用jdbc接口。1 前提约束oracle已经安装完毕,scott用户也已经解锁【作者使用的是oracle11g】 已安装jdk,并配置环境变量 熟练使用idea2 操作 1 使用idea创建一个普通项目https://www.jianshu.com/p/1ad292812ab1 创建成功之后,项目目录...

2019-05-23 14:24:23 180

空空如也

空空如也

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

TA关注的人

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