自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot 整合mybatis—xml方式和注解方式

一、简述SpringBoot有两种方法与数据库建立连接,一种是集成Mybatis,另一种用JdbcTemplate,本文主要讨论集成Mybatis方式。  SpringBoot整合Mybatis也有两种方式,分别为XML配置方式和注解方式,主要优势点如下:   - XML配置方式:隔离sql和业务代码,清晰表达sql,尤其对于较长的sql。注解方式:代码更加精简,方便。二、xml方式整合三、注解方式整合...

2020-05-31 17:44:55 477

原创 springboot——任务调度框架quartz

Quartz是一个任务日程管理系统,一个在预先确定(被纳入日程)的时间到达时,负责执行(或者通知)其他软件组件的系统。一、pom依赖<!-- 父工程配置文件里统一配置了依赖的版本,新加入的quartz依赖找不到版本时,需要在父工程中加入版本号对应,负责会报错 --> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> &lt

2020-05-29 18:36:28 259

原创 spring boot——thymeleaf整合 官方推荐

简述NekoHTML 是一个简单的HTML扫描器和标签补偿器(tag balancer) ,使得程序能解析HTML文档并用标准的XML接口来访问其中的信息。NekoHTML 能增补缺失的父元素、自动用结束标签关闭相应的元素,以及不匹配的内嵌元素标签。常用标签:• th:action 定义后台控制器路径。• th:each 盾环语句。• th:field 表单字段绑定。• th:href 定义超链接。• th:id div 标签中的ID声明,类似HTML 标签中的归属性。• th:if 条件判

2020-05-29 18:26:32 155

原创 spring boot——freemarker整合 官方推荐

一、pom依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework..

2020-05-29 18:12:36 166

原创 spring boot——jsp整合

Springboot不建议使用JSP,官方推荐使用模版引擎thymelef一、pom依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- 整合jsp需要依赖 --&

2020-05-29 18:07:27 87

原创 spring boot——templateJdbc整合

一、简述Spring对数据库的操作在jdbc上做了更深层次的封装,而JdbcTemplate便是Spring提供的一个操作数据库的便捷工具。通过借助JdbcTemplate来执行所有数据库操作,例如插入,更新,删除和从数据库中检索数据,并且有效避免直接使用jdbc带来的繁琐编码。JdbcTemplate主要提供以下五种类型的方法:execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句。update、batchUpdate方法:用于执行新增、修改、删除等语句。query方法及qu

2020-05-29 16:14:38 112

原创 异步调用

一、异步调用接口类 public interface EnableAsync { //Future<String>是jdk提供的一种类型 Future<String> task1() throws Exception; Future<String> task2() throws Exception; Future<String> task3() throws Exception;}实现类controller

2020-05-28 15:09:12 108

原创 springboot学习——父与子工程、拦截器、FastJson解析、@RestController和@Controller方法

一、测试类与controller的测试方法分离二、@RestController和@Controller方法区别三、父与子工程四、springBoot静态资源访问 五、自定义消息转换器六、使用FastJson解析json数据七、自定义拦截器八、全局异常处理

2020-05-28 13:56:52 705

原创 Maven安装与配置以及新建maven基础工程、springboot基础知识

maven版本控制工具:管理JAR一、系统要求JDK:maven3.3以上需要jdk1.7或以上EclipseMaven程序包二、Maven 下载与安装Maven 下载地址:http://maven.apache.org/download.cgi将文件解压到D:\Maven\apache-maven-3.6.3目录下新建环境变量MAVEN_HOME,赋值D:\Maven\apache-maven-3.6.3编辑环境变量Path,加上%MAVEN_HOME%\bin;

2020-05-27 17:51:46 388

原创 MapReduce基础编程——combiner基础运用

内容:假设一个年级有两个班级,数据分别在class1.csv和class2.csv中,求该年级的数学成绩平均值。数据第一列为学号,第二列为数学成绩。 要求,必须使用Combiner类,且最后输出一行数据,该行仅有一个平均值。结果(一)自定义Writable import java.io.DataInput; import java.io.DataOutput; import java.io.IOException; import org.apache.hadoop.io.Wri

2020-05-21 11:25:33 261

原创 MapReduce 并行编程——自定义数据类型、分区和排序

实验内容假设有一个服务器每天都记录同一个网站的访问量数据,主要是该网站下所有页面中的最大访问量和最小访问量,数据存储在下面三个文件中。数据格式如下(记录时不具体到天):说明:第一列为某年某月的时间信息,第二列为该月内某天观测到的最大访问量,第三列为该月内同一天观测到的最小访问量。程序设计要求如下:最后输出网站每个月内的最大值、最小值,一个月一行数据。如图中2017-07最大值为900,最小值为100;2017-08最大值为560,最小值为200输出格式如下:2017-08 560 200

2020-05-21 11:08:04 335

原创 Hadoop集群环境搭建——文件上传

实验内容Hadoop由Apache基金会开发的分布式系统基础架构,是利用集群对大量数据进行分布式处理和存储的软件框架。用户可以轻松地在Hadoop集群上开发和运行处理海量数据的应用程序。Hadoop有高可靠,高扩展,高效性,高容错等优点。Hadoop 框架最核心的设计就是HDFS和MapReduce。HDFS为海量的数据提供了存储,MapReduce为海量的数据提供了计算。此外,Hadoop还包括了Hive,Hbase,ZooKeeper,Pig,Avro,Sqoop,Flume,Mahout等项目。(摘

2020-05-21 10:41:30 2153 2

原创 key的自定义类型

根据例【5-13】,设计一个可用于key的自定义类型。要求以时间戳为参照进行比较。原理除了Writable接口的readFields()和write()方法之外,WritableComparable接口还引入了compareTo()方法。compareTo()方法的返回值有三种类型:负整数,0或正整数,分别表示当前对象小于,等于或大于被比较对象。在compareTo实现中,是将title、 timestamp和content三者封装在一起,通过比较当前timestamp和MyKeyWritableCo

2020-05-21 10:20:36 551

原创 hadoop基础学习

使用Java API方式完成下列要求,给出相应代码。请将本地桌面/last/score.txt文件上hdfs://master:9000/waibao下将hdfs上的该文件重命名为自己学号.txt(2017874101.txt)将学号.txt文件下载到本地***(1) 请将本地桌面/last/score.txt文件上传到dfs://localhost:9000/waibao下1.在hdfs://localhost:9000下新建一个名为waibao的文件夹创建结果截图:2.进入桌面并创

2020-05-21 09:49:46 214

空空如也

空空如也

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

TA关注的人

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