- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人