• 2024-06-1305_第五章 Servlet
    第五章Servlet一Servlet简介1.1动态资源和静态资源静态资源无需在程序运行时通过代码运行生成的资源,在程序运行之前就写好的资源.例如:htmlcssjsimg,音频文件和视频文件动态资源需要在程序运行时通过代码运行生成的资源,在程序运行之前无法确定的数据,运
  • 2024-06-05Day2 学习笔记及成果---基于MapReduce项目实现中所遇到的问题及解决方法
    Day2学习笔记及成果—基于MapReduce项目实现中所遇到的问题及解决方法问题一:主机和虚拟机互相能ping通,主机能ping通外网,虚拟机不能ping通外网。解决方案:可能的错误原因是网关设置有问题,虚拟机的网关应该和自己的网关一直,自己的网关可在编辑-虚拟网络设置中查看。首先执
  • 2024-04-14实现自定义注解校验方法参数(AOP+自定义注解+自定义异常+全局异常捕获)
    一、实现目的在编写接口的时候,通常会先对参数进行一次校验,这样业务逻辑代码就略显冗杂,如果可以把校验参数的代码进行统一管理,在方法或者属性上直接添加注解就可以实现参数的校验,就可以提升代码编写的效率。二、实现原理通过自定义注解,注解在入参VO的属性上,设定需要满足的条件,然
  • 2024-03-01hadoop安装
    初始配置最小化安装的192.168.31.100可以正常上网后安装epel-release“红帽系”的操作系统提供额外的软件包,相当于是一个软件仓库[root@localhost~]#yuminstall-yepel-releasenet-tool:工具包集合,包含ifconfig等命令[root@localhost~]#yuminstall-ynet-tools[
  • 2024-02-29Vue CLI 系列之(十一)组件自定义事件
    组件自定义事件区别于js内置事件,内置事件是给html元素用的,而自定义事件是给组件用的1.给组件实例对象绑定自定义事件给组件绑定自定义事件v-on:自定义事件名="回调函数"比如:<Studentv-on:atguigu="demo"/>上面代码的含义为:由于v-on是在Student这个组件标签上,所以是给stu
  • 2024-02-29学习之XML
    一XMLXML是EXtensibleMarkupLanguage的缩写,翻译过来就是可扩展标记语言。所以很明显,XML和HTML一样都是标记语言,也就是说它们的基本语法都是标签。可扩展三个字表面上的意思是XML允许自定义格式。但这不代表你可以随便写。在XML基本语法规范的基础上,你使用的那些第三
  • 2024-02-28假期vue学习笔记08 绑定和解绑
     <template>  <divclass="app">    <h1>{{msg}}</h1>    <!--props子给父传递事件-->    <School:getSchoolName="getSchoolName"/>    <!--通过父组件给子组件绑定一个自定义事件实现:子给父传递数据(第一种写法,使用@过v-
  • 2024-02-28Seata系列之(四)实战
    实战1.分布式事务业务说明​ 这里我们会创建三个服务,一个订单服务,一个库存服务,一个账户服务。​ 当用户下单时,会在订单服务中创建一个订单,然后通过远程调用库存服务来扣减下单商品的库存,再通过远程调用账户服务来扣减用户账户里面的余额,最后在订单服务中修改订单状态为已完成
  • 2024-02-28SpringCloud系列之(四)微服务架构编码构建
    微服务架构编码构建一、IDEA新建project工作空间1.微服务cloud整体聚合父工程Project【父工程Project空间新建】NewProject聚合总工程名字Maven选版本字符编码注解生效激活java编译版本选8FileType过滤【选做】删除src目录2.父工程POM文
  • 2024-02-28SpringBoot 1x 系列之(七)自定义starter
    自定义starterstarters原理、自定义starters如何自定义starter:​ 1、这个场景需要使用到的依赖是什么?​ 2、如何编写自动配置@Configuration//指定这个类是一个配置类@ConditionalOnXXX//在指定条件成立的情况下自动配置类生效@AutoConfigureAfter//指定自动配置类的
  • 2024-02-05kafka-oti
    尚硅谷大数据技术之Kafka(作者:尚硅谷研究院)版本:V4.0第1章Kafka概述1.1定义1.2消息队列目前企业中比较常见的消息队列产品主要有Kafka、ActiveMQ、RabbitMQ、RocketMQ等。在大数据场景主 要采用Kafka作为消息队列。在JavaEE开发中主要采用ActiveMQ、RabbitMQ、RocketMQ。
  • 2024-02-04学习记录21
    本次学习学习了Spark的Streaming的一些外来输入源进行操作的形式文件流创建一个文件[atguigu@hadoop102~]$cd/usr/local/spark/mycode/[atguigu@hadoop102mycode]$mkdirstreaming[atguigu@hadoop102mycode]$cdstreaming[atguigu@hadoop102streaming]$mkdir
  • 2024-01-24学习记录13
    本次主要对综合案例进行了学习案例1:求TOP值任务描述:orderid,userid,payment,productidfile1.txt1,1768,50,1552,1218,600,2113,2239,788,2424,3101,28,5995,4899,290,1296,3110,54,12017,4436,259,8778,2369,7890,27file2.txt100,4287,226,233101,65
  • 2024-01-24学习记录12
    本次学习学习了共享变量的相关知识内容以及文件系统的读写本地文件系统的数据读写读scala>valtextFile=sc.textFile("file:///usr/local/spark/mycode/wordcount/word.txt")因为Spark采用了惰性机制,在执行转换操作的时候,即使输入了错误的语句,spark-shell也不会马
  • 2024-01-24启动hiveserver2
    (1)启动hiveserver2前台启动[atguigu@hadoop102hive]$bin/hiveserver2后台启动[atguigu@hadoop102hive]$nohupbin/hiveserver2>/dev/null2>&1& (1)启动hiveserver2[atguigu@hadoop102hive]$bin/hive--servicehiveserver2或者[atguigu@hadoop102hive]$
  • 2024-01-23hadoop垃圾回收
    开启回收站之后,删除的文件会送进回收站,等待超时后再彻底删除,这样子方便恢复原数据,起到防止误删除、备份等作用。本质上是将文件放在特定目录存储,跟windows的回收站功能一样。单位是min参数说明:1、默认值fs.trash.interval=0,0表示禁用回收站;其他值表示设置文件的存活时间;2
  • 2024-01-22假期学习记录08
    本次学习学习了spark的安装和使用方法运行代码Sparkshell本身就是一个Driver,里面包含main方法进入shell界面./bin/spark-shell--master<master-url><master-url>:local使用一个CPU本地去运行SPARK:完全不并行不加参数默认该模式local[*]使用逻辑CPU个数量的线
  • 2024-01-2011-Linux用户组管理相关
    cat/etc/group:查看创建了哪些组[root@192home]#cat/etc/group...atguigu:x:1000:atguiguxiaoming:x:1001:#之前添加的没有指定组的用户,默认都创建了一个组,这个组里只有这一个用户groupadd:添加一个用户组 [root@192home]#groupaddtester#创建一个tester组[
  • 2024-01-2010-Linux用户管理相关
    useradd:添加新用户[root@192~]#useraddzhangsan#添加一个新用户[root@192home]#ll/home#home目录下增加了zhangsan的用户目录,表示已经创建成功总用量0drwx------.5atguiguatguigu1281月92024atguigudrwx------.3zhangsanzhangsan781月100
  • 2023-11-30登陆检验
    packagecom.atguigu.spzx.manager.interceptor;importcn.hutool.core.util.StrUtil;importcom.alibaba.fastjson.JSON;importcom.atguigu.spzx.model.entity.system.SysUser;importcom.atguigu.spzx.model.vo.common.Result;importcom.atguigu.spzx.model.vo.comm
  • 2023-11-19Shell脚本的学习
    Shell脚本入门此笔记为学习Shell脚本所记录,学习视频为尚硅谷Shell脚本入门到实战目录Shell脚本入门脚本格式第一个Shell脚本helloworldShell中的变量系统变量常用系统变量案例实操自定义变量基本语法变量定义规则案例实操特殊变量$n基本语法案例实操特殊变量$#基本语法案例实操
  • 2023-10-30SpringBoot事件驱动开发
    应用启动过程生命周期事件感知(9大事件)、应用运行中事件感知(无数种)事件发布:ApplicationEventPublisherAware或注入:ApplicationEventMulticaster事件监听:组件+@EventListener场景:当用户登录后,我们需要为用户增加一个积分、随机获取一张优惠券、增加日志等,传统的开发模式
  • 2023-10-16Shell脚本学习笔记
    导航目录导航Shell脚本入门脚本格式第一个Shell脚本helloworldShell中的变量系统变量常用系统变量案例实操自定义变量基本语法变量定义规则案例实操特殊变量$n基本语法案例实操特殊变量$#基本语法案例实操特殊变量$*、$@基本语法案例实操特殊变量$?基本语法案例实操运算符基本语
  • 2023-10-10执行wordcount报错及解决
    今天在执行wordcount词频统计时报错执行语句为hadoopjarshare/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.3.jarwordcountwcinputwcoutput报错如下 这表示指定的输入路径hdfs://hadoop102:8020/user/atguigu/wcinput不存在然后我打开hadoop可视化网页一看确实
  • 2023-10-04水果系统项目分析pro10-fruit1.5-thymeleaf
    水果系统项目分析pro10-fruit1.5-thymeleaf基本架构增加增加水果删除水果渲染页面更新库存如上面所示的功能indexServletpackagecom.atguigu.fruit.servlets;importcom.atguigu.fruit.dao.FruitDAO;importcom.atguigu.fruit.dao.impl.FruitDAOImpl;importcom.