自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 三、Spring中的依赖注入与自动装配

1.为实体类添加构造方法2. 修改配置文件1.2 拓展Lombokidea安装插件文件➡️设置➡️插件,搜索Lombok引入依赖​ 中央仓库地址:https://mvnrepository.com/修改实体类其他说明1.3 自定义类型定义idcard类,生成构造方法等。实体类user中添加private IdCard idcard属性,并更新构造方法。xml方式一xml方式二1.4 日期类型date方式一对于dete对象同样利用其构造方法。方式二1.5

2022-12-05 11:07:03 9

原创 二、Spring快速入门程序(控制反转的概念理解)

1.3 创建实体类1.4 创建Srping配置文件1.5 创建测试类2 快速入门之Spring整合Junit2.1 添加依赖2.2 修改测试类使用@RunWith替换原有运行器,替换成spring提供的,即让测试运行于Spring测试环境(把原有的main方法替换了,替换成spring提供的)使用@ContextConfiguration指定 spring 配置文件的位置,即使用注解引入多个配置文件

2022-12-05 10:59:48 6

原创 一、Spring概述(特点与主要模块架构图)

Spring是一个轻量级的控制反转和面向切面的容器框架,用来解决企业项目开发的复杂度问题——解耦Spring web组件实际指的是SpringMVC框架、实现web项目的MVC控制数据访问/集成模块:该模块包括了 JDBC、ORM、OXM、JMS 和事务管理。事务模块:该模块用于 Spring 管理事务,只要是 Spring 管理对象都能得到 Spring 管理事务的好处,无需在代码中进行事务控制了,而且支持编程和声明性的事务管理。JDBC 模块:提供了一个 JDBC 的样例模板,使用这些模板能消除传统冗长

2022-12-05 10:52:52 69

原创 七、mybatis注解实现关联映射(多表联合查询)

使用订单表(tb_orders)与商品表(tb_product)借助中间表(tb_ordersitem)根据用户ID,查询用户信息,包括用户编号,需要用到tb_user与tb_idcard两张表。根据用户ID,查询用户信息,包括用户编号,需要用到tb_user与tb_order两张表。重录版-推荐(36讲,无法分享组,点击前往bilibili查看全集)32 注解方式实现一对一查询方式1。分别创建接口 编写查询方法。分别创建接口 编写查询方法。

2022-11-23 15:56:22 78

原创 六、mybaits注解实现基本增删改查

sql语句中使用默认参数名,如 Available parameters are [arg1, arg0, param1, param2]在mybatis-config.xml中配置引入workerMapper接口。重录版-推荐(36讲,无法分享组,点击前往bilibili查看全集)创建接口,编写查询方法。根据Id查询出一条用户信息。在接口中使用@Param注解。29注解实现基本查找与插入。创建接口,编写插入方法。创建接口,编写查询方法。创建接口,编写删除方法。创建接口,编写查询方法。

2022-11-23 15:52:27 16

原创 五、mybatis缓存机制

sqlsession会话对象,执行同样的sql操作,在没有对数据库进行增删改的情况下,只对数据库进行一次查询。sqlsession会话对象,执行同样的sql操作,在没有对数据库进行增删改的情况下,只对数据库进行一次查询。3实体类需要实现Seriallizable,标注该类,可被序列化,可被存储。​ 1开启全局配置mybaits-config.xml中。2开启当前Mapper的namespace下的二级缓存。

2022-11-23 15:47:00 139

原创 四、mybatis关联映射(多表联合查询)

多个表的联合查询操作案例:联合查询用户表,身份编码表,订单表,商品表。

2022-11-23 15:42:31 124

原创 三、mybatis动态SQL

​ 在映射文件中,编写的SQL后面加入了“where 1=1”的条件的话,既保证了where后面的条件成立,又避免了where后面第一个词是and或者or之类的关键字。针对这种情况,可以使用MyBatis提供的元素和元素进行处理。当客户名称和客户职业都为空,则要求查询出所有电话不为空的客户信息。当客户名称为空,而客户职业不为空,则只根据客户职业进行客户筛选。5配置工具类(从上节案例中继续进行,该步可以省略)当客户名称不为空,则只根据客户名称进行客户筛选;4,修改核心配置文件。

2022-10-24 13:59:30 756

原创 二,mybatis基本增删改查

同入门程序,需要注意,使用$的情况下,若当传入的参数为java的自有类型,int String等单个值,使用的情况下,要使用内置参数_parameter,或使用@Param进行指定。接收返回的主键,KeyProperty = “接收主键值的属性名”,usegenerateKeys = “true”使用select元素实现,必选属性sql的唯一标识id,返回值类型resultType或resultMap。课堂实录版-时间长,不推荐。mybatis简单增删改查。commint提交事务。使用insert元素。

2022-10-20 09:50:54 458 2

原创 一、mybatis快速入门程序

​使用mybatis在数据库中读出一条数据从0到0.1共分为8步:1. 创建工程2. 引入相关依赖3. mybatis核心配置文件4. 数据库连接信息配置文件5. 创建表6. 创建pojo实体类7. 映射文件8. 测试类

2022-10-15 15:09:08 521

原创 【python基础】环境搭建及运行

​ python是解释型的程序设计语言,因此python程序的运行需要借助对应的解释器,根据不同的平台在python官网下载对应解释器。

2022-09-15 10:57:17 528

原创 第四章 单分支结构、二分结构与多分支结构

任务1单分支结构1.1 编程题: 猜一猜:用户输入一个0-9的数,判定此数,若为5,输出“猜对了”#猜一猜:用户输入一个0-9的数,判定此数,若为5,输出“猜对了” num = eval(input("请输入一个0-9的数"))if num == 5: print("猜对了")1.2写程序:空气污染是现代人们关心的热点问题。假如PM2.5值有三个级别:0-35为优,36-75为良,75以上为污染。请根据输入的PM2.5数值,提醒人们当前空气质量以及出行的建议。使用单分支结构完成程序。

2021-10-18 13:24:29 1437

原创 第四章-程序基本结构

任务1.绘制流程图:从一堆数中(有正有负)选取一个数R作为圆的半径,求圆的面积S与周长L。2. 绘制流程图:给定一个实数R,求解其绝对值。3.绘制流程图:计算累加值S=1+2+3+4+……+R

2021-10-18 13:01:35 477

原创 第三章 基本数据类型-time库认识

任务1. 获取当前时间并按以下格式输出。年-月-日 时:分:秒import time#获取格林威治标准时间t = time.gmtime();timeStr = time.strftime("%Y-%m-%d %H:%M:%S",t)print(timeStr)#获取系统时间t = time.localtime();timeStr = time.strftime("%Y-%m-%d %H:%M:%S",t)print(timeStr)2.利用calendar库进行日历输出例如:

2021-10-12 15:12:02 1179

原创 第三章 基本数据类型-字符串类型认识

任务1.分别输出以下结果:(其中xx为自己的姓名,注意引号的严格使用)(1)我爱学习“Python”(2)我爱学习‘Python’(3)‘xx’爱学习“Python”#(1) 我爱学习“Python”#方法一print('我爱学习"Python"')#方法二print("我爱学习\"Python\"")#方法三print('''我爱学习"Python"''')#(2)我爱学习‘Python’#方法一print("我爱学习'Python'")#方法二print('我爱学习\'P

2021-10-12 14:29:42 691

原创 第三章 基本数据类型-数字类型认识

任务1.已知两个数1001,1101,请新建变量a_1和a_2,分别赋值为这两个数,并输出其十进制和。#0b为二进制前缀a_1 = 0b1001a_2 = 0b1101sum = a_1+a_2print(sum)2.已知两个二进制数1001,1101,请新建变量a_1和a_2,分别赋值为这两个二进制数,并输出其二进制和。#0b为二进制前缀a_1 = 0b1001a_2 = 0b1101#方法一sum = a_1+a_2print("{:b}".format(sum))#方法

2021-10-12 13:36:39 491

原创 第二章turtle库语法元素分析

任务1编程实现以下效果:将代码及结果截图上传import turtleturtle.setup(500,500,100,100)turtle.pensize(5)turtle.goto(100,100)turtle.goto(100,-100)turtle.goto(-100,-100)turtle.goto(-100,100)turtle.goto(0,0)turtle.done()2实现代码及效果import turtleturtle.setup(500,500,100,

2021-10-11 13:29:30 461

原创 第二章python实例解析

任务1数写温度转换代码,保存为.py文件TempStr = input("请输入带有温度符号的温度值")if TempStr[-1] in ['f','F']: C = (eval(TempStr[0:-1])-32)/1.8 print("转换后的温度是 {:.2f}C".format(C))elif TempStr[-1] in ['C','c']: F = 1.8*eval(TempStr[0:-1])+32 print("转换后的温度是 {:.2f}F".f

2021-10-11 12:35:32 504

FSCapture Ver.8.9

十分佩服这款软件,小小10M功能太TM强大了。。。截图没反应需要设置目标到编辑器,然后就ok了

2018-05-29

离散数学习题解答_屈婉玲耿素云高等教育出版社

离散数学习题解答_屈婉玲耿素云高等教育出版社 习题答案 不全不要钱啦(^^^__^^^)

2013-10-09

vc++6.0 绿色

vc++6.0 绿色面安装 支持win7

2013-04-24

空空如也

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

TA关注的人

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