• 2024-09-09
    包就是文件夹,用来管理各种不同功能的Java类,方便后期代码维护。包的命名规则:公司域名+包的作用,需要全部是英文且是小写,并做到见名知意。域名中的www去掉不要。包名加类名才是类的真正的名字,是完整的类名,可以称为全类名或全限定名。例如,有下面的一个类,那么com.itheima.domai
  • 2024-08-09从maven到SpringBootWeb入门
    Maven-SpringBootWeb入门maven安装安装步骤测试配置Maven环境当前工程全局IDEA创建Maven项目IDEA导入Maven项目依赖管理依赖配置依赖传递排除依赖 依赖范围生命周期Web入门SpringBootWeb快速入门HTTP协议请求协议响应协议Tomcat基本使用maven
  • 2024-07-207.20解决hive无法删除和修改的问题
    参考文献:hiveupdate和delete报错Attempttodoupdateordeleteusingtransactionmanager-CSDN博客 首先说明,hive数据库一般是增和查询用得比较多,不建议频繁的去修改删除,有悖hive数据库的初衷。废话不多说,开始配置,首先找到你的hive-site.xml的路径 一般来说是在hive的
  • 2024-07-19Mybatis学习笔记
    Mybatis入门Mybatis简介官网:https://mybatis.org/mybatis-3/zh/index.html入门程序查询user表中数据mapper接口packagecom.itheima.mapper;importcom.itheima.pojo.User;importorg.apache.ibatis.annotations.Mapper;importorg.apache.ibatis.annotations.Se
  • 2024-07-12python文件操作
    思维导图代码1.文件编码2.文件的读取①open()打开函数#f是open函数的文件对象,对象是python中的一种特殊的数据类型,#拥有属性和方法,可以使用对象、属性或对象.方法对其进行访问f=open("python.py","r",encoding="utf-8")print(type(f))#<class'_io.TextIOW
  • 2024-06-11# RocketMQ 实战:模拟电商网站场景综合案例(六)
    RocketMQ实战:模拟电商网站场景综合案例(六)一、RocketMQ实战:项目公共类介绍1、ID生成器:IDWorker:Twitter雪花算法。在shop-common工程模块中,IDWorker.java是ID生成器公共类,运用Twitter雪花算法,自动生成项目ID,而不会存在重复现象。packagecom.itheima.utils
  • 2024-06-08SpringAOP-代理方式-Cglib动态代理
    文章目录cglib动态代理cglib是基于继承的方式实现的是继承目标类从而产生代理类springaop底层使用的就是cglib的动态代理packagecom.itheima.cjlibproxy;importnet.sf.cglib.proxy.Callback;importnet.sf.cglib.proxy.Enhancer;importnet.sf.cglib.proxy.
  • 2024-06-08SpringBoot高手之路jdk动态代理
    文章目录JDK动态代理基于jdk的动态代理Aop底层就是基于动态代理实现的实现代码先写代理对象工具JDK动态代理基于jdk的动态代理业务需求通过动态代理技术,对service层的方法统计执行时间–创建代理对象Aop底层就是基于动态代理实现的jdk动态代理技术是基于接口
  • 2024-05-16shell 语法简记
    shellexpr运算在Shell脚本中,[expr](){"sa":"re_dqa_zy","icon":1}命令用于进行数学运算和字符串操作。以下是一些使用expr进行运算的示例:12整数运算:加法:expr10+10 返回20减法:expr1500-900 返回600乘法:expr30*3 返回90除法:expr30
  • 2024-04-17微服务Spring Cloud17_微服务场景模拟4
    首先,我们需要模拟一个服务调用的场景。方便后面学习微服务架构 一、创建父工程微服务中需要同时创建多个项目,为了方便课堂演示,先创建一个父工程,然后后续的工程都以这个工程为父,实现maven的聚合。这样可以在一个窗口看到所有工程,方便讲解。在实际开发中,每个微服务可独立一个
  • 2024-04-15【微信小程序】本地生活案例
    1.效果图1-1.首页效果图1-2.列表2.前期配置2-1.微信后台配置1.访问微信小程序管理后台配置请求域只有配置了后台才能请求接口3.功能实现3-1.首页1.请求后台接口获取轮播图wx.request({url:'https://applet-base-api-t.itheima.net/slides',meth
  • 2024-03-22Springboot的启动类名(引导类),一直爆红解决方式
    可以看到上图,无论起什么名称都爆红,也不能启动,原因是不能(引导类)启动类不能直接放java文件下,要放到你新建立的包下,它扫描的是包改放到com.itheima内,问题解决(小编范了两次这种低级错误)放到包内,最上面的packagecom.itheima;是扫描的包范围,切记不要大意
  • 2024-03-062024/03/06
    今日在软件学习上所花的时间大概就3小时多左右。今日的编写的代码行数算上数据库大概300多行。发表博客一篇。今天主要学习了springboot中的三层架构加上分层解藕,使用ioc容器管理和DI分配来完成项目在运行时的对象的实例化对象的填充。packagecom.itheima.springbootwebquic
  • 2024-02-281.28
     springboot整合其他框架1.首先创建工程,创建如下图的类。 packagecom.itheima.springboottest;importorg.springframework.stereotype.Service;@ServicepublicclassUserService{publicvoidadd(){System.out.println("add...");}}packagecom.
  • 2024-02-28Mybatis系列之(二)Mybatis 入门
    Mybatis入门1.准备数据创建数据库eesy_mybatis,创建表user,插入数据2.pom文件打包方式<packaging>jar</packaging>导入坐标mybatis坐标mybatis官网文档-入门-安装<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> &
  • 2024-02-27Spring系列之(二)Spring基于XML的IOC实例
    Spring基于XML的IOC实例将改进后的工厂模式通过Spring来实现,解析配置文件、创建仓库,将对象存入仓库的过程都由Spring来做,我们只需要配置好配置文件,获取仓库中的对象即可1.在pom中引入Spring环境<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.o
  • 2024-02-192024/1/22
    字符串的分割语法:字符串.split(分隔符字符串)功能:按照指定的分隔符字符串,将字符串划分为多个字符串,并存列表对中注意:字符串本身不变,而是得到了一个列表对象字符串的规整操作(丢前后空榕)语法:字符串Jstrip()功my_str="print(my_str.strip())itheimaanditcast#结果:"itheima
  • 2024-01-16DOS窗口常用命令
    |操作       |说明               ||------------------|---------------------------------||盘符名称:    |盘符切换。E:回车,表示切换到E盘。||dir         |查看当前路径下的内容。 
  • 2023-12-28【SpringBoot快速入门】(3)SpringBoot整合junit和MyBatis 详细代码示例与讲解
    目录1.SpringBoot整合junit1.1环境准备1.2编写测试类2.SpringBoot整合mybatis2.1回顾Spring整合Mybatis2.2SpringBoot整合mybatis2.2.1创建模块2.2.2定义实体类2.2.3定义dao接口2.2.4定义测试类2.2.5编写配置2.2.6测试2.2.7使用Druid数据源之前我们已经学习的Spring、
  • 2023-07-23ES 安装
    1ElasticSearch安装1.1ElasticSearch安装1、上传ElasticSearch安装包alt+p#打开sftp窗口#上传es安装包pute:/software/elasticsearch-7.4.0-linux-x86_64.tar.gz2、执行解压操作,如下图#将elasticsearch-7.4.0-linux-x86_64.tar.gz解压到opt文件夹下.-C大写t
  • 2023-07-21Python文件操作
    Python文件操作一、文件的编码1.1背景thinking:计算机只能识别:0和1,那么我们丰富的文本文件是如何被计算机识别,并存储在硬盘中呢?answer:使用编码技术(密码本)将内容翻译成0和1存入。编码技术即:翻译的规则,记录了如何将内容翻译成二进制,以及如何将二进制翻译回可识别内容。计算机
  • 2023-07-0407 移动端——菜品展示
    导入用户地址簿相关功能代码预准备代码实现复制AddressBook类到entity下,写好相对应的结构,最后在AddressBookController类下:packagecom.itheima.reggie.controller;importcom.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;importcom.baomidou.myba
  • 2023-06-30案例-修改-回显数据
     packagecom.itheima.mapper;importcom.itheima.pojo.Brand;importorg.apache.ibatis.annotations.Insert;importorg.apache.ibatis.annotations.ResultMap;importorg.apache.ibatis.annotations.Select;importjava.util.List;publicinterfaceBrandMapper
  • 2023-06-30案例-添加
     packagecom.itheima.mapper;importcom.itheima.pojo.Brand;importorg.apache.ibatis.annotations.Insert;importorg.apache.ibatis.annotations.ResultMap;importorg.apache.ibatis.annotations.Select;importjava.util.List;publicinterfaceBrandMapper
  • 2023-06-2603 CRUD分类
    公共字段自动填充预准备实现步骤:代码实现在commons下创建MyMetaObjecthandler类,编写:packagecom.itheima.reggie.common;importcom.baomidou.mybatisplus.core.handlers.MetaObjectHandler;importlombok.extern.slf4j.Slf4j;importorg.apache.ibatis.reflecti