自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Shell脚本

打字机字符串#!/bin/bashstr="hello world"for i in `seq ${#str}`doecho -ne ${str:$i-1:1}sleep 0.1doneecho文件#!/bin/bashfile=/home/test/test3.txtcat $file | while read linedo for i in `seq ${#line}` do echo -ne ...

2021-10-13 11:25:40 152

原创 Scala 干货

scala知识点总结????什么是scalaScala 是一门 以 Java 虚拟机(JVM)为运行环境并将面向对象和函数式编程的最佳特性结合在一起的静态类型编程语言。Scala是一门将Java的OOP设计思想和自身函数式编程的思想相结合而造就的静态类型编程语言。????为什么要学习 ScalaSpark 是新一代内存级大数据计算框架,是大数据的重要内容Spark 是使用 Scala 编写的,为了更好的学习Spark,需要掌握 ScalaSpark 的兴起,带动 Scala 语言的发展。

2020-10-24 10:16:16 427

原创 Spark 知识点干货

spark???? 翻译Apache Spark is a fast and general-purpose cluster computing system. It provides high-level APIs in Java, Scala, Python and R, and an optimized engine that supports general execution graphs. It also supports a rich set of higher-level tools

2020-10-24 10:14:47 1006

原创 大数据筑基期Ⅱ

Hive、Hbase、Flume、Sqoop、Kafka、Azkaban

2020-07-29 16:22:00 355

原创 SSM框架——Mybatis(核心配置文件中的那些个配置)

首先,MyBatis核心配置文件长这个样子……mybatis核心配置文件……mybatis核心配置文件中配置的标签的顺序一定要按照下面这个图……不然,它有小脾气哟……mybatis核心配置文件标签的顺序我将会按照这个顺序挑几个盘一下……Properties(属性)...

2020-02-26 20:30:55 534

原创 SSM框架——Mybatis(入门+HelloWorld+CRUD)

一、Mybatis介绍 官网简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录...

2020-02-24 13:40:36 602

原创 大数据——Scala进阶(begin)

一、统一类型(Unified Types)1.1 Scala类型层次解构Scala类型层次解构Any 是所有类型的超类型,也称为顶级类型。Any 定义了通用的方法:equals、hashCode、toStringAny 有两个子类:AnyVal 和 AnyRefAnyVal 代表值类型。分为四类八种 + Unit四类八种:四类(整型,浮点型,字符型,布尔...

2020-02-16 09:48:23 407

原创 大数据——Scala基础(Basics)

输出语句(Hello World)Java中的输出语句System.out.println("Hello World");Scala中的输出语句println("Hello World!");常量(Constant)常量的定义:(使用关键字:val)val constant = "常量";println("这是:"+constant);//Console: ...

2020-02-04 14:04:00 200

原创 大数据——Scala基础(Scala介绍、配置及HelloWorld)

介绍(Introduce)Scala是一门计算机语言Scala和其他计算机语言的区别:相同点:编程的思路是一样的不同点:语法规则不一样scala是在Java基础进行了一次封装Scala是一门现代的多范式语言,志在以简洁、优雅及类型安全的方式来表达常用的编程类型。它平滑地集成了面向对象和函数式语言地特性。友情链接:GETING STARTE...

2020-02-03 20:13:13 300

原创 大数据炼气期Ⅰ

Linux1、操作系统是什么2、操作系统的作用3、Linux的由来?4、Linux的内核版和发行版5、Linux和Windows的对比6、Linux的文件和目录结构7、VIM编辑器(三种模式)8、网络配置9、Linux的命令Shell1、什么是脚本,如何去编写一个脚本?2、Shell的解释器有哪些?3、Shell的变量4、Shell的数组5、运算符6、条件判断7、流程控制语句8、函数9、Shell的文本处理工具Hadoop

2020-01-07 14:47:32 485

原创 大数据技术之高可用【High Available】

【高可用性】:通常来描述一个系统经过专门的设计从而减少停工时间,而保持其服务的高度可用性。规划集群高可用集群规划 Hadoop01 Hadoop02 Hadoop03 NameNode NameNode JournalNode JournalNode JournalNode DataNode DataNode ...

2020-01-03 19:01:59 828

原创 大数据技术之Zookeeper

Zookeeper是什么?Zookeeper = 文件系统 + 通知机制是一个 分布式协调服务 的开源框架,主要用来解决分布式集群中应用系统的一致性问题。【同时操作数据导致脏读】是一个基于观察者模式设计的分布式服务管理框架①负责存储和管理大家都关心的数据②接收观察者的注册,观察节点的数据状态的变化③负责通知已经在Zookeeper上注册的那些观察者做出相应的反应...

2020-01-02 20:19:05 240

原创 大数据每周总结

总结时间: 2019年12月28日 周六 周考试卷总结:【点此处】MapReduce的流程【MapTask工作机制】【ReduceTask工作机制】HDFS上传下载的流程Shuffle的机制从Map阶段的后面的部分——Reduce阶段的前面的部分组成环形缓冲区的作用Key,value从map( )方法输出,被outputCo...

2019-12-28 16:29:01 518

原创 大数据技术之Hadoop(MapReduce)

2019/12/30 16:03 周一 一、MapReduce概述1.1、MapReduce定义MapReduce是一个分布式运算程序的编程框架,是用户开发"基于Hadoop的数据分析应用"的核心框架。MapReduce核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序,并发运行在一个Hadoop集群上。1.2 、MapReduce优缺...

2019-12-24 16:24:05 541

原创 大数据技术之Hadoop(HDFS)

HDFS概述一、HDFS产出背景及定义HDFS产出背景:随着数据量越来越大,在一个操作系统存不下所有的数据,那么就分配到更多的操作系统管理的磁盘中 但是不方便管理和维护,迫切需要一种系统来管理多台机器上的文件,这就是分布式文件管理系统。HDFS只是分布式文件管理系统中的一种。HDFS定义:HDFS(Hadoop Distributed File System),它...

2019-12-24 08:37:05 488

原创 大数据总结

1、Linux是单用户、多任务的操作系统。❌2、使用shutdown -k 5 表示5分钟后关闭计算机。❌3、Linux内核版本又分为稳定版和开发板,两种版本是相互关联的。⭕4、Windows server的服务器市场占有率比Linux的更大。❌5、Windows是封闭的,系统的可定制性很差,而Linux是开源的,可定制性强。⭕6、没有安装操作系统的...

2019-12-23 01:12:42 1016

原创 大数据技术之Hadoop

第一章 大数据概论1、大数据指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合。需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。主要解决:海量数据的存储、海量数据的分析计算、统一资源管理调度。按照顺序给出数据存储单位 bit Byte KB MB GB TB PB...

2019-12-17 17:06:49 215

原创 大数据技术之Shell

Shell概述Shell解析器【Linux提供的Shell解析器】【bash和sh的关系】【CentOS默认的解析器】Shell脚本入门1、脚本格式脚本以【#!/bin/bash】或者【#!/bin/env bash】开头2、第一个脚本:Hello World①创建一个Shell脚本文件,后缀名称为【.sh】可以直接使用【VIM编...

2019-12-16 21:03:51 400

原创 Shell Commands

命令 功能及语法 帮助命令 man 获得帮助信息 NAME 命令的名称和单行描述 SYNOPSIS 怎样使用命令 DESCRIPTION 命令功能的深入讨论 EXAMPLES 怎样使用命令的例子 ...

2019-12-13 20:21:12 453

原创 Linux

操作系统【科普】没有安装操作系统的计算机,通常被称为 裸机如果想在 裸机 上运行自己所编写的程序,就必须用机器语言书写程序如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序。操作系统的作用是现代计算机系统中 最基本和最重要 的系统软件是 配置在计算机硬件上的第一层软件, 是对硬件系统的首次...

2019-12-12 20:24:07 553

原创 JavaEE_20191210_JavaWeb高级测试

一、单项选择( 30 x 1' = 30' )1、Mybatis中的SqlSession是调用哪个方法获取代理对象 ? A.selectOne B.getMapper C.selectList D.close()2、实现Mybatis完成插入操作并返回自增主键id的标签是...

2019-12-10 11:11:04 2850

原创 JavaSE_Exception_常见的异常

PersistenceException: 持久性异常【PersistenceException异常】异常:PersistenceException 持久性异常异常分析: 因为该异常直译为持久性异常,Mybatis是一个半自动的ORM持久层框架,所以该异常出现的位置和Myabtis相关,和Myabtis相关的文件有:全局(核心)配置文件、映射文件、及Myabtis所...

2019-12-06 16:17:25 3039

原创 JavaEE_SSM框架_SpringMVC常见面试题

问题:什么是Spring MVC ?Spring MVC是一个基于MVC架构的用来简化web应用程序开发的应用开发框架,它是Spring的一部分,它和Struts2一样都属于表现层的框架。 MVC(Model模型 View 视图 Controller 控制器):这是一种软件架构思想,是一种开发模式,将软件划分为三种不同类型的模块,分别是模型,视图,和控制器。模型:用于封装业务逻辑处理(j...

2019-12-06 11:23:17 307

原创 JavaEE_SSM框架_Spring常见面试题

问题:对Spring框架的理解(特点) ? Spring框架有哪些模块 ?Spring,一种用来简化企业应用级开发的一种开源框架。 简化开发:它对常用的API做了封装,比如对JDBC的封装,使用Spring JDBC访问数据库,就不需要考虑如何获取连接和关闭的问题。 解耦:Spring帮我们管理软件之间的依赖关系,这样对象之间的耦合性就降低了,这样的维护性就得到了提高。 集成其它框架:...

2019-12-06 10:49:51 472

原创 JavaEE_SSM框架_Mybatis常见面试题

本文章有一半摘自W3CSchool,另外一半摘自测试题的总结。

2019-12-06 09:50:23 414

原创 SSM——20191204小测试总结

一、Mybatis中保存一条记录,返回主键有哪些要求?【10分】保存一条记录,返回主键有两种方法:保存记录时获取主键、保存记录后获取主键Ⅰ、在保存记录时能够返回主键的关键所在:SQL标签中添加三个属性。即,①【useGeneratedKeys】的值————>必须设置为【true】,否则无法获得主键id,可以在【mybatis-config.xml】中设置:<se...

2019-12-04 14:39:15 151

原创 JavaEE_SSM框架_Spring之【SpringAOP】

SpringAOP的介绍AOP(Aspect-OrientedProgramming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但...

2019-12-03 11:49:48 146

原创 SSM——20191203复习

匿名类类没有名字 必须实现一个接口;可以直接new,new后面紧跟着类体 类体里面的代码只能使用一处(只能在这一个地方使用) 最终执行的是接口中的抽象方法使用匿名类的前提条件接口得有一个注解:@FunctionalInterface (函数接口) 接口中必须只有一个抽象方法;Object里面的方法除外; 最终要执行的是抽象方法(只有一个抽象方法),因为可以省略;JDBC的缺点...

2019-12-03 09:05:30 127

原创 JavaEE_项目管理工具Maven_【人生若只如初见】

Maven介绍Maven官网:【点这里】Maven的下载下载地址:【点这里】Maven项目管理工具结构项目名称 模块名称 模块类型 备注 SSM Maven Project POM Maven项目名 SSM-common Maven Module POM 存储项目中的公共代码 S...

2019-11-28 09:23:24 163

原创 JavaEE_SSM框架_MyBatis之【Mapper代理】

Mapper代理的介绍mapper代理使用的是【动态代理模式】(设计模式中的一个)【mapper代理】取代了【dao的实现类】Mapper代理的规范Ⅰ、mapper映射文件中的【namespace】要和接口的【全限定名】一致【mapper映射文件】中的【namespace】Ⅱ、【mapper映射文件】中【id】要和【接口】的【函数名】相同...

2019-11-21 15:05:13 369

原创 JavaEE_SSM框架_SSM项目案例

SSM项目之【千里之行,始于足下】创建由【SSM】框架搭建的JavaWeb项目的步骤如下:Ⅰ、创建动态Web项目Ⅱ、拷贝SSM项目所需的jar包将前期【SSM项目】所需的【32】个jar包拷贝到【WebContent】——【WEB-INF】——【lib】目录下 ...

2019-11-21 10:15:42 3271

原创 Java_Tools_Lambda表达式

百度百科:【Lambda表达式】Lambda表达式的介绍“Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。Lambda表达式测试...

2019-11-16 11:48:37 134

原创 Java_Tools_Junit单元测试

百度百科:【Junit】Junit单元测试的介绍JUnit是一个Java语言的单元测试框架。它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个。 JUnit有它自己的JUnit扩展生态圈。多数Java的开发环境都已经集成了JUnit作为单元测试的工具。[1]JUnit是由 Erich Gamma 和...

2019-11-16 10:59:14 418

原创 JavaEE_SSM框架_SpringMVC之【人生若只如初见】

SpringMVC的介绍百度百科:【SpringMVC】Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MV...

2019-11-14 20:05:06 381

原创 JavaEE_SSM框架_Spring之【九层之台,始于累土】

一、Spring框架所需的jar包二、Spring的配置文件applicationContext.xml配置文件放在【classpath】目录下,即src下,配置文件的截图如下Question:What is classpath?克拉斯帕斯是瓦特?三、Spring之HelloWorld学习Spring的原因:代码开发完以后,如果...

2019-11-12 10:35:58 304

原创 JavaEE_SSM框架_Spring之【人生若只如初见】

Spring的介绍Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。Spring可以单独应用于构筑应用程序,也可以和Struts、Webwork、Ta...

2019-11-11 19:00:49 500

原创 Java_ConfigSetup_关系型数据库之MySQL的安装与环境变量配置

MySQL的介绍百度百科词条地址:【点这里】MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL...

2019-11-07 16:21:23 264

原创 JavaEE_SSM框架_MyBatis之【人生若只如初见】

Mybatis的介绍Mybatis是一个半自动的【ORM框架】,Object Relation Mapping:统一自动管理SQL语句【对象关系映射】Object:Java是一个面向对象的编程语言Relation:数据库MySQL是一个关系型数据库Mapping:映射Mybatis的历史原是【Apache】的一个开源项目【iBatis】2010年6...

2019-11-05 17:31:31 219

原创 Install And Remove——Apache Tomcat

tomcat的简介中文名 汤姆猫 性质 Java web 服务器 外文名 Apache Tomcat 属于 Apache软件基金会 百度百科的地址:【点这里】Tomcat的下载Apache Tomcat的官网:【点这里】下载压缩包——>解压Tomcat 的环境变量...

2019-11-05 16:52:09 256

原创 JDK的安装部署

JDK安装部署

2019-11-04 09:34:07 1112 1

空空如也

空空如也

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

TA关注的人

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