- 2024-11-09spring整合mybatis解析(黑马SSM-26)
spring整合mybatis文章目录spring整合mybatis前言一、核心对象分析1.环境准备数据库的创建项目创建(1)配置文件的创建及配置pom.xml文件的配置SqlMapConfig.xml文件的配置jdbc.properties文件的配置(2)相关类的创建模块目录:dao接口的创建domain类的创建service类的创建serv
- 2024-11-09对于spring的核心容器的理解(黑马SSM)
对于spring的核心容器的理解(黑马SSM)文章目录对于spring的核心容器的理解(黑马SSM)对于我们spring的核心容器主要分三个部分:容器相关:BeanFactory:ApplicationContext:FileSystemXmlApplicationContext:ClassPathXmlApplicationContext:Bean相关:Bean的创建:Bean的属性依赖注
- 2024-10-19Python文件操作
一:文件的编码1.什么是编码?编码就是一种规则集合,记录了内容和二进制间进行相互转换的逻辑。编码有许多中,我们最常用的是UTF-8编码2.为什么需要使用编码?计算机只认识0和1,所以需要将内容翻译成0和1才能保存在计算机中。同时也需要编码,将计算机保存的0和1,反向翻译回可以识
- 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