自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Spring依赖注入(1)

上一节提到的是让Spring帮我们创建Dao层的对象,但在我们的实际开发中也有web 层业务层 我们先创建一个UserService的接口 在UserService接口中写入一个save方法,业务层的save调dao层的save

2022-03-17 10:06:38 670

原创 ajax练习与axios

后台代码: 前端页面: <script> //1.给用户名 输入框绑定 失去焦点事件 document.getElementById("username").onblur=function(){ //2. 发送ajax请求 //获取用户名的值 var username=this.value; //2....

2022-03-08 19:34:37 288 1

原创 ajax基本概念和快速入门

服务端代码 后台代码写完了我们对应来写前台的代码,前台的代码是ajax代码是javascript代码所以你要写到html页面里面去 那么ajax怎么写了。。。也就是三步,但是我们不用记,可以直接cv大法。 我们可以去w3school上面去复制 我们第二个参数要写全路径而不能是 "ajax_info.txt" 因为前后端分离,请求的服务器资源不是同一个,所以需要写全路径。 还是直接复制过去 这...

2022-03-08 16:01:20 620

原创 MVC和三层架构

1、model层 model层,又称:数据访问层 一张表对应一个实体类 package com.example.homework.model; import org.springframework.stereotype.Repository; @Repository public class User { private Long id; private String username; private String Password; public Lon...

2022-03-07 23:06:51 3395

原创 Srping依赖注入

上一节提到的是让Spring帮我们创建Dao层的对象,但在我们的实际开发中也有web 层业务层 我们先创建一个UserService的接口 在UserService接口中写入一个save方法,业务层的save调dao层的save

2022-03-01 22:45:04 237

原创 Spring配置文件(3)

首先我们在实现类里面加入两个方法初始化和销毁方法 然后在spring配置文件里面指定初始化方法和销毁方法 通过控制台输出的结果发现没有输出销毁方法的信息 至于为什么没有被打印,是因为没有来得及打印 我么可以用ClassPathXmlApplicationContext的close方法进行打印 下面看一下Bean实例化三种方式 下面我们建立一个工厂,里面写一个静态方法 ...

2022-03-01 11:02:59 346

原创 Spring配置文件(2)

首先我们在它的实现类复写无参构造 然后在测试里面加一个断点来判断UserDaoImpl这个对象什么时候被创建 经过调试发现当scope的值为singleton时它在加载spring配置文件时就被创建了 当scope的范围是prototype时,我们断点调试发现getBean时它被创建 ...

2022-02-28 14:53:49 185

原创 Spring配置文件

创建一个单元测试 在Maven中导入junit的坐标(报错请在版本标签后面加上scope的范围test) 因为Spring配置文件的bean标签设置了scope=“sigleton”所以他们的bean对象是同一个 再把这个scope改成prototype 发现是不同的对象,所以是多个bean ...

2022-02-27 21:11:25 184

原创 Springday01

1.导入Spring的Maven坐标 2.创建Dao接口和实现类 3.在resources目录下创建一个applicationContext.xml的Spring配置文件 4.在applicationContext.xml的Spring配置文件中配置文件UserDaoImpl 5.新建一个目录,用于调用Sping配置文件反射过来的对象里的方法 ...

2022-02-27 20:18:16 200

原创 ffmpeg常用操作

1.利用ffpeg下载ts片段 ffmpeg -i https://b1.szjal.cn/20210818/LirlVQjP/index.m3u8 -c copy d:\save\1.mp4 这里的参数-i后面跟的是m3u8的url,-c是copy它的编码 然后存放到d盘save目录中(这里最好建个目录,否则不好找) 2.将一个视频改变它的格式 ffmpeg -i total.mp4 -c copy total.flv 这里我把这个.mp4文件放到了ffmpeg安装的目录 然

2022-02-25 21:19:50 2871

原创 IDEA配置junit4

利用键盘ctrl+shift+ t,idea自动导入依赖库 最后也是可以测试了,如图所示

2022-01-04 16:56:52 706

原创 Java反射

反射之中包含了一个「反」字,所以想要解释反射就必须先从「正」开始解释。 一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的。于是我们直接对这个类进行实例化,之后使用这个类对象进行操作。 Apple apple = new Apple(); //直接初始化,「正射」 apple.setPrice(4); 上面这样子进行类对象的初始化,我们可以理解为「正」。 而反射则是一开始并不知道我要初始化的类对象是什么,自然也无法使用 new 关键字来创建对象了。 这时候,我们使用 JDK...

2021-11-23 20:13:55 135

原创 手写连接池

static静态代码块存放多个连接和驱动 如果集合中有连接,就返回一个连接 如果没有连接,就获取连接

2021-11-23 18:03:43 275

原创 JDBC案例搭建项目框架

先定义了一个接口,然后提供一个实现类重写所有方法 然后通过前台输出 通过主键查找员工 因为每个方法中多次用到连接和释放资源的操作,所以创建一个DBUtils工具类 不同的地方就是sql语句不一样,参数不一样 读取属性文件,来传给这四个变量 通过键和值的方式获取属性 每次用到连接就要去取,比较麻烦,所以只需要执行一次,第一次执行DButiles类的时候,所以放到静态代码块中 ...

2021-11-23 17:01:05 238

原创 JDBC高级操作PreparedStatement

PreparedStatement高i姓名体现在插入数据 JDBC事务转账安全 一个转账减去了2000,另一个却失败了,这里就需要引入事务处理。这里的意思是两个操作要同步,不能一个成功,另一个却失败 如果他们两个有一条语句出错,那么就不会执行commit,会去执行回滚 完整代码 package com.JDBC2; import java.sql.Connection; import java.sql.DriverManager; import java....

2021-11-21 22:24:34 792

原创 JDBC高级操作

模拟淘宝登录功能 后台返回User类的数据,前台处理后台返回的数据,如果为空说明登录失败 public static void main(String[] args) { //1.输入用户名和密码 Scanner sc =new Scanner(System.in); System.out.println("请输入用户名:"); String username = sc.nextLine(); System....

2021-11-21 21:10:19 1043

原创 JDBC基本操作

这个驱动包的路径为 查询语句的处理:结果集指向表的开头的前一行,用next()方法指向下一行,如果为true说明有数据 获取各列的数据用get方法依次获取 也可以把某列的列号换位字段名 模拟前台和后台的交互 模拟后台处理结果,然后把处理结果放到List集合,让前台输出 后台代码 public static List<Emp> findAll(){ Connection c...

2021-11-21 13:24:11 727

原创 mysql角色

给用户分配角色后要激活,否则不起作用

2021-11-21 08:42:23 535

原创 mysql用户管理

2021-11-20 20:19:57 150

原创 mysql用户管理

@%表示在所有主机上登录,主机默认为%,表示在在任意主机上登录服务器包括loclhost

2021-11-20 20:11:13 370

原创 mysql存储过程

name是输入参数,前面可以加in,不写默认为in,out是输出参数(返回值) @代表输出参数,可以当作是输出参数的一个变量

2021-11-20 19:01:15 69

转载 mysql视图

视图可以当做表来操作,但是不存储数据,存储数据的是emp,查询时会调用底层数据库表可以给视图进行添加数据操作,但是不满足条件的会添加到创建视图语句中的表 加上or replace关键字再次运行时会被修改替换。 要想不满足的条件不加入原来的表就需要在创建视图末尾加上---with check option 创建多表查询视图 创建视图的视图 ...

2021-11-20 16:01:41 188

原创 mysql事务

事务是默认提交的,下列例子中一条语句成功,一条语句失败,要想同时成功和失败,需要手动提交 在执行start transaction之后,事务不会自动的提交和回滚。在执行commit或rollback之前,事务永远不会结束 ...

2021-11-20 15:35:15 156

原创 mysql(索引)

2021-11-20 09:21:03 220

原创 mysql子查询

相关子查询 查询本部门最高工资的员工也就是把所有的部门最高工资查询的结果求并集,因为外层where的条件和内层子查询的where条件一致,所以把外层的where当成内层where条件的前提,那么外层就不需要这个前提了,相当于把所有的部门做了并集。 也可以把查询语句当作一个表 ...

2021-11-20 09:18:08 309

原创 mysql自连接

2021-11-20 08:55:08 240

原创 mysql多表查询(连接)

交叉连接join前可以不写cross默认为cross 笛卡尔积的形式出现 自然连接 using子句 on子句 外连接 左外连接 右外连接 全外连接

2021-11-20 08:51:13 97

原创 mysql约束

约束放到字段之后 执行创建表语句后,添加约束 创建外键 创建外键第二种方式 外键策略

2021-11-20 08:39:28 86

空空如也

空空如也

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

TA关注的人

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