自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Scala集成开发环境

一、搭建Scala的IntelliJ IDEA开发环境(一)启动IDEA(二)安装Scala插件启动IDEA,在欢迎界面中选择Configure→Plugins命令在上方的搜索框中搜索scala关键字单击绿色的【Install】按钮,安装完毕,单击绿色的【Restart IDE】按钮课堂练习:安装scalafmt插件(三)配置IDEA使用的默认JDK启动IDEA后,选择欢迎界面下方的Configure→Structure for New Projects在弹出的窗口中选择左侧的P

2023-06-13 21:36:25 1362

原创 大二下学期期末总结

通过这门课程,我学会了如何使用Java语言编写可扩展的、高效的企业应用程序,并且学会了如何使用Spring框架来简化开发流程。其次,在spark大数据处理方面,我们学习了Scala基础语言,spark基础,Spark RDD弹性分布式数据集,还学习了如何使用Spark SQL。总之,在这门课程中,我学会了如何使用企业级信息技术来解决实际问题,并且学会了如何使用Spark来处理大数据。在大二下学期的企业级信息技术开发和spark大数据处理课程中,我学到了很多关于如何使用现代化技术来解决企业级问题的知识。

2023-06-13 21:26:10 235

原创 搭建Scala开发环境

将代码写在.scala文件中,通过编译命令将.scala编译为.class,然后去解释执行。启动命令行窗口,执行scala -version命令,若能正确输出当前Scala版本信息,则说明安装成功。在命令行提示后输入scala,则会进入Scala的命令行模式,在此可以编写Scala表达式和程序。在命令行提示后输入scala,则会进入Scala的命令行模式,在此可以编写Scala表达式和程序。将代码写在xxx.scala文件中,通过scala xxx.scala执行文件中的代码。

2023-06-12 22:47:01 2343 5

原创 3.2 基于Java配置类整合SSM框架实现用户登录

一、基于Java配置类整合SSM框架实现用户登录1、创建Maven项目Maven项目 - SSMLoginNew单击【Finish】按钮2、添加相关依赖在pom.xml文件里添加相关依赖<?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-in

2023-06-12 17:55:24 983

原创 3.1 基于配置文件整合SSM框架实现用户登录

在resources里创建config子目录,然后在子目录里创建spring-config.xml。在resources里创建mapper子目录,然后在子目录里创建UserMapper.xml。在net.hf.ssm包里创建service子包,然后在子包里创建UserService类。创建net.hf.ssm.mapper包,在包里创建UserMapper接口。在WEB-INF里创建css子目录,然后在子目录里创建login.css。在WEB-INF里创建js子目录,然后在子目录里创建check.js。

2023-06-12 09:15:05 737

原创 2.4 利用MyBatis实现条件查询

在test/java的net.hf.mybatis.mapper包里创建TestStudentMapper类。在net.hf.mybatis.mapper包里创建学生映射器接口 - StudentMapper。运行测试方法testFindByCondition(),查看结果。运行测试方法testFindByCondition(),查看结果。运行测试方法testFindByCondition(),查看结果。运行测试方法testFindByCondition(),查看结果。修改测试方法里的查询条件。

2023-06-07 14:38:20 1061

原创 2.3 利用MyBatis实现关联查询

在test/java目录的net.hf.mybatis.mapper包里创建TestClazzMapper类。在net.hf.mybatis.mapper包里创建ClazzMapper接口。在net.hf.mybatis.bean包里创建Teacher类。在net.hf.mybatis.bean包里创建Student类。在net.hf.mybatis.bean包里创建Clazz类。执行SQL语句,创建教师表t_teacher。执行SQL语句,创建班级表t_class。执行SQL语句,插入3条记录。

2023-06-07 11:42:07 619

原创 2.2 利用MyBatis实现CRUD操作

在UserMapper接口里添加insert()方法,方法名insert与插入映射语句里的id值保持一致。在UserMapper接口里添加deleteById()方法,方法名要与删除映射语句的id值保持一致。在测试类TestUserMapper里添加测试方法testFindByName()在测试类TestUserMapper里添加测试方法testDeleteById()在UserMapper接口里添加findByName()方法。在UserMapper接口里添加update()方法。

2023-06-07 10:30:56 438

原创 2.1 初探MyBatis实现简单查询

在test/java目录里创建net.hf.mybatis.bean包,然后在包里创建测试类 - TestUserOperation。在test/java里创建net.hf.mybatis.mapper包,然后在包里创建测试类 - TestUserMapper。创建net.hf.mybatis.mapper包,然后在包里创建用户映射器接口 - UserMapper。在net.hf.mybatis包里创建config子包,然后在子包里创建MyBatisConfig类。

2023-06-07 09:27:56 534

原创 1.8 基于Java配置方式使用Spring MVC

对应的就是spring-mvc-config里的/*** 功能:Spring MVC配置类* 作者:hf* 日期:2023年03月22日。

2023-06-06 11:12:17 534

原创 1.7 基于XML配置方式使用Spring MVC

在WEB-INF里创建css目录,在里面创建样式文件index.css,负责首页的样式(元素全部居中,设置页面背景颜色,去掉超链接的下划线……在WEB-INF里创建js目录,在里面创建脚本文件check.js,负责登录页面的非空校验(先进行用户名非空校验,后进行密码非空校验)单击【跳转到登录页面】超链接,跳转到了登录页面(说明Spring MVC配置文件里的第二个视图控制器也生效了)在resources里创建mvc子目录,然后在子目录里创建spring-config.xml。

2023-06-05 17:23:01 874

原创 1.6 初探JdbcTemplate操作

在test/java目录的net.hf.spring包里创建day06.service子包,然后在子包里创建TestUserService类。在net.hf.spring.day06.dao包里创建impl子包,然后在子包里创建UserDaoImpl类。在net.hf.spring.day06包里创建service子包,然后在子包里创建UserService类。在net.hf.spring包里创建day06.bean子包,然后在子包里面创建User类。创建testDeleteUserById()方法。

2023-05-31 10:37:51 532

原创 1.5 初探Spring AOP

ElementType 这个枚举类型的常量提供了一个简单的分类:注解可能出现在Java程序中的语法位置(这些常量与元注解类型(@Target)一起指定在何处写入注解的合法位置)在test/java里创建net.huawei.spring.day05.aop_xml包,在包里创建TestKnight类。在resources里创建aop_xml目录,在里面创建spring-config.xml配置文件。在test/java/的aop_annotation子包里创建测试类 - TestKnight。

2023-05-31 09:24:50 545

原创 1.4 初探Spring - 采用Java配置类管理Bean

使用@Configuration注解表明当前类是一个配置类,这意味着这个类里可能有0个或多个@Bean注解,此处没有使用包扫描,因为所有的Bean都在此类中定义了。使用@Bean注解,不带参数,声明当前方法的返回值是一个Bean,而Bean的名称就是方法名,当然也可以设置@Bean的参数,用来指定Bean的名称。在/test/java里创建net.hf.spring.day04包,在包里创建TestKnight类。在day04子包里创建Spring配置类 - SpringConfig。

2023-05-08 15:48:34 544

原创 1.3 初探Spring - 利用注解配置类取代Spring配置文件

注解@ComponentScan(“net.hf.spring.day03”)相当于Spring配置文件里的。在test/java里创建net.huawei.spring.day03包,在包里创建TestKnight类。注解@Configuration声明当前类是一个配置类,对应一个Spring配置文件,可以取而代之。在net.huawei.spring包创建day03子包。

2023-05-08 15:28:29 118

原创 1.2 初探Spring——利用组件注解符精简Spring配置文件

给Java类添加组件注解符@Component,意味着要交给Spring容器管理,如果没有设置参数,那么组件采用默认名称,就是类名首字母小写 - slayDragonQuest。组件扫描:扫描指定包下添加了注解符的类(@Component、@Service、@Repository、@Mapper、@Controller),将其生成Bean对象。救美骑士类 - DamselRescuingKnight,添加组件注解符,自动配置两个属性。救美骑士类 - DamselRescuingKnight,实现骑士接口。

2023-02-21 09:44:07 215

原创 1.1Spring容器演示——采用Spring配置文件管理Bean

在test/java里创建net.huawei.spring.day01包,然后在包里面创建TestBraveKnightOld类。在test/java/net.huawei.spring.day01里创建TestBraveKnightNew测试类。基于一个类可以创建多个对象,因此,在spring-config.xml文件里,也可以基于同一个类创建多个Bean。创建net.huawei.spring.day01包,然后在包里面创建SlayDragonQuest类。

2023-02-15 16:27:46 326 1

原创 大数据大二上学期期末总结

先是学习了安装配置虚拟机,然后学了Linux的用户和目录操作,进程管理,使用vim编辑器,文件的压缩和打包,还学了hadoop集群的构建,HDFS分布式文件系统,老师还带着我们学了MapReduce。本学期有点特殊,刚开始上了几周网课,刚接触时感觉不是很难,后来来了学校用软件老是出问题,一遍遍试,然后找问题,解决问题,一遍遍试,总是出错让人感觉很累,但一解决就感觉好开心。总的来说,我还是学得不到位,感觉很多都不懂,看来得用更多的心思在上面。能学懂老师讲的每一个知识点,加油加油再加油!

2022-12-21 19:22:35 267

原创 大数据-压缩与打包

仅仅解压缩etc.tar.gz里的某个目录,例如etc/udev,执行命令:tar -xzvf etc.tar.gz etc/udev。将etc目录打包压缩成gz格式,要求显示压缩详情,执行命令:tar -czvf etc.tar.gz etc。执行命令:tar -xzvf etc.tar.gz -C /home,将打包文件解压到/home目录。解压缩etc.tar.gz到当前目录,执行命令:tar -xzvf etc.tar.gz。将/etc目录拷贝到/tmp/part1目录里。查看解压的etc目录树。

2022-12-20 22:58:52 665

原创 大数据- 初探MapReduce

行首数字对于我们做单词统计没有任何用处,只需要拿到每一行内容,按空格拆分成单词,每个单词计数1,因此,WordCoutMapper的输出应该是单词和个数,于是,输出键类型为Text,输出值类型为IntWritable。执行命令:hadoop jar MRWordCount-1.0-SNAPSHOT.jar net.hf.mr.WordCountDriverNew /winter/input,指定输入路径参数,不指定输出路径参数。设置词频统计的Reducer类及其输出键类型和输出值类型(Text,Text)

2022-12-17 11:03:46 542

原创 大数据-HDFS的Shell操作

将/ied01/book.txt复制到/ied02目录,改名为read.txt,执行命令:hdfs dfs -cp /ied01/book.txt /ied02/read.txt。将/ied01/exam.txt更名为/ied/test.txt,执行命令:hdfs dfs -mv /ied01/exam.txt /ied01/test.txt。创建待上传文件存放的目录/export/data/logs/toupload,执行命令:mkdir -p /export/data/logs/toupload。

2022-12-13 10:57:53 1226

原创 大数据-使用Java API操作HDFS

创建Maven项目 - HDFSDemo在pom.xml文件里添加hadoop和junit依赖3、创建日志属性文件在resources目录里创建log4j.properties文件4、启动集群HDFS服务在主节点上执行命令:start-dfs.sh在Hadoop WebUI界面查看在HDFS Shell里利用hdfs dfs -touchz命令可以创建时间戳文件创建net.hf.hdfs包,在包里创建CreateFileOnHDFS类编写create1()方法运行程序,查看结果利用Hadoop

2022-12-07 11:42:13 2196 3

原创 大数据-Hadoop集群测试

在浏览器里访问http://master:9870不能通过主机名master加端口9870的方式,原因在于没有在hosts文件里IP与主机名的映射,现在只能通过IP地址加端口号的方式访问:http://192.168.218.189:9870修改宿主机的C:\Windows\System32\drivers\etc\hosts文件,增加hadoop集群主机名与IP地址的映射此时,访问http://master:9870,从图中可以看出HDFS集群状态显示正常单击导航条上的【Datanodes】,查

2022-12-07 10:24:42 2442 1

原创 大数据-Hadoop集群配置

Hadoop

2022-12-06 11:41:34 520

原创 大数据-Hadoop部署模式

Hadoop

2022-12-06 10:55:12 293

原创 大数据1.5 使用Vim编辑器

Vim

2022-12-05 22:41:01 568

原创 大数据1.3Linux目录操作

Linux

2022-12-04 22:17:37 81

原创 大数据1.8 打好shell基础

shell

2022-11-30 19:31:56 1410

原创 大数据1.2Linux用户操作

Linux

2022-09-22 20:20:29 672

原创 大数据1.1-安装配置CentOS

CentOS

2022-09-21 00:44:51 689

原创 Java-学生管理系统

java

2022-06-11 21:42:52 292

原创 Java-GUI用户登录

Java

2022-06-11 20:02:28 294

原创 java-大一下学期期末总结

总结

2022-06-11 18:33:38 389

原创 Java-数组排序

java

2022-06-11 15:52:44 64

原创 Java-猜数游戏

java

2022-06-11 15:52:24 58

原创 Java-统计一组学生的成绩

Java

2022-06-11 15:51:59 89

原创 Java-构建可进不可退的多级菜单系统

Java

2022-06-09 14:43:33 54

原创 Java-构建可进不可退的多级菜单系统

Java

2022-06-09 14:42:39 98

原创 Java-采用开关式多分支结构评级

Java

2022-06-09 14:39:54 62

原创 Java-采用延拓式多分支结构评级

Java

2022-06-09 14:38:07 90

空空如也

空空如也

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

TA关注的人

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