自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java集合

1、集合总结:集合和数组类似,是一种用于存储元素的可变长容器,集合与数组的区别: 集合的长度可变,数组长度不可变 Array能够存储基本数据类型和对象类型,而ArrayList只能存储对象类型 Array存储的是同一类型的数据,ArrayList可以存储多种类型,但只能是对象类型 集合的体系:集合分为单例集合与双例集合,两类的父亲接口下有许多实现类,不同的实现类所用的数据结构与算法都不一样1.1、集合扩列List集合的底层实现是数组结构,而数组的大小是不可改

2022-05-25 00:26:12 194

转载 SpringMVC

1、SpringMVC执行原理1、 DispatcherServlet表示前置控制器,是整个SpringMVC的控制中心。用户发出请求,DispatcherServlet接收请求并拦截请求。 我们假设请求的url为 : http://localhost:8080/SpringMVC/hello http://localhost:8080 ------> 服务器域名 SpringMVC ------> 部署在服务器上的web站点 hello ----

2022-04-12 00:35:53 207

原创 Spring

1、AOP动态代理1.1第一步这里调用了Proxy的newProxyInstance()方法,点进这个方法:再点进getProxyClass0()方法查看: @CallerSensitive public static Object newProxyInstance(ClassLoader loader, Class<?>[] interfaces, ...

2022-04-12 00:31:07 110

原创 Mybatis深入

1、Mybatis执行流程第一步:通过Resource加载配置好Mybatis.xml配置文件调用 ibatis.io包下面的 Resources类中的getResourceAsStream()方法,把xml文件解析为一个流;源码:第二步:new 一个SqlSessionFactoryBuilder对象,他是SqlSessionFactory的构建者,调用他的build()方法构建SqlSessionFactory源码:这里的 XM..

2022-04-12 00:27:01 179

原创 Mybatis

Mybatis1JDBCJDBC 的开发步骤1、注册驱动:主要告诉 JVM 我们的程序将要使用哪一种数据库2、获取连接:使用 JDBC 中的类,获得数据库的连接对象 Connection3、获得语句执行平台:通过 Connection 可以获取执行者对象,Statement、PreparedStatement.4、执行 SQL 语句:使用执行者对象,向数据库中执行 SQL 语句,然后可以得到对应的接口,有单个结果,也可能有结果集 ResultSet。5、处理结果6、释放对象:

2022-04-12 00:11:16 2788

原创 vue路由守卫

1、在返回结果.then(res => { })中写入下面代码,将token存入session window.sessionStorage.setItem('token',res.data.data)2、在router文件下的index.js写入router.beforeEach((to,from,next)=>{ //to: Route: 即将要进入的目标 路由对象 //from: Route: 当前导航正要离开的路由 //ne

2022-04-08 10:44:09 720

原创 vue调用后端接口

1、在config文件下的index.js文件的proxyTable:{ }中写入 '/api': { target: 'http://localhost:8088/',//此处可以换成自己需要的地址 changeOrigin: true, pathRewrite: { '^/api': '/' } }2、在main.js中写入Vue.prototype.HOST = "/api"3

2022-04-08 10:33:33 17091 4

转载 spring-mybatis: Spring中的事务管理

声明式事务管理1、使用Spring管理事务,注意spring配置头文件的约束导入 : txxmlns:tx="http://www.springframework.org/schema/tx"http://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx/spring-tx.xsd">2、JDBC事务 <bean id="transactionManager" c.

2021-12-24 21:21:21 151

转载 spring-mybatis-01

在 pom.xml 中加入 <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-spring --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> ...

2021-12-24 17:07:23 67

原创 Mybatis 01

搭建环境1、创建maven项目2、在pom.xml文件中导入 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.6</version> </dependency> <dependency>...

2021-12-20 21:57:35 167

原创 JSP内置对象及作用域

代码<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><body><%--内置对象--%><% pageContext.setAttribute( "name1", "1号");//保存的数据只在一个页...

2021-11-16 17:48:56 364

原创 Session

创建session并存东西import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import java.io.IOException;im

2021-10-31 09:12:07 48

原创 Cookie

Cookie[] cookies = req.getcookies(); //获得cookieCookie.getName(); //获得cookie中的keyCookie.getvalue(); //获得cookie中的vlauenew Cookie("lastLoginTime",system.currentTimeMi11is()+""); //新建一个cookieCookie.setMaxAge(24*60*60); //设置cookie的有效期resp.addcookie(cook...

2021-10-31 08:18:33 63

原创 req.setAttribute()向jsp页面传数据

运行结果

2021-10-30 21:51:58 566

原创 Servlet-配置tomcat以及原理

1、先创建一个普通的maven项目2、在普通maven项目里面创建一个web子项目配好Tomcat以后运行然后在导航栏后面加Servlet的请求路径按回车

2021-10-28 08:20:51 131

原创 MySQL 事务

-- 转账CREATE DATABASE shop CHARACTER SET utf8 COLLATE utf8_general_ciUSE shopCREATE TABLE `account`( `id` INT(10) NOT NULL AUTO_INCREMENT, `name` VARCHAR(20) NOT NULL, `money` DECIMAL(9,2) NOT NULL, PRIMARY KEY(`id`))ENGINE=INNODB DEFAULT CHAR...

2021-10-24 10:12:09 1715

原创 MySQL 分页和排序

排序升序:asc降序:descORDER BY score ASC --(按照score的数值从小到大往下排)ORDER BY score DESC--(按照score的数值从大到小往下排)分页limit 起始值,页面大小例:limit 2,5 就是从第二个数据开始,每页有五个数据...

2021-10-23 10:36:48 92

原创 MySQL join 联表查询

这里有四张表Coursescstudentteacher用left join查询分数小于80的学生姓名、课程号及分数SELECT st.Sname,s.`Cno`,s.scoreFROM Student AS stLEFT JOIN `sc` AS sON st.`Sno` = s.`Sno`WHERE s.score < 80 在三张表中查询分数<80的学生的姓名、课程号、老师及分数 (这里用的是LEFT JO...

2021-10-23 09:43:01 87

原创 MySQL like和 in 模糊查询

like%表示多个字符_表示一个字符,两个_则表示两个字符例:“柳”字后面单字符查询SELECT `id`,`name` FROM `student`WHERE `name` LIKE '柳_'“柳”字后面多字符查询SELECT `id`,`name` FROM `student`WHERE `name` LIKE '柳%'inin()--里面只能填表中具体对应的数值例:查询id为1和3的名字SELECT `id`,`name` F...

2021-10-22 23:19:26 1397

原创 MySQL select 指定查询字段

查询student表的全部信息SELECT* FROM student查询指定字段SELECT `id`,`name` FROM student给查询的结果起别名 用ASSELECT `id` AS 学号,`name` AS 姓名 FROM student函数 concat(a,b)SELECT CONCAT('姓名:',`name`) AS 新名字 FROM student...

2021-10-22 11:53:44 816

原创 DML添加、修改、删除

添加语法: insert into 表名([字段名1,字段2,字段3,....])values('值1'),(值2'),('值3'),(....)插入一条数据INSERT INTO `grade`(`gradename`) VALUES ('大一')INSERT INTO `student`(`name`,`pwd`,`sex`) VALUES ('里斯','ds','男')插入多条数据 (逗号隔开)INSERT INTO `grade`(`gradename`)...

2021-10-21 21:57:59 166

原创 MySQL数据库级别的外键

方式一:创建表的时候,增加约束列子:下面有 grade 和 student两个表,在创建student表时增加约束KEY `FK_gradeid`(`gradeid`),CONSTRAINT `FK_gradeid` FOREIGN KEY (`gradeid`) REFERENCES `grade`(`gradeid`)CREATE TABLE IF NOT EXISTS `grade`( `gradeid`INT(10) NOT NULL AUTO_INCREMENT COMMENT

2021-10-20 18:55:40 175

原创 MySQL修改删除表

修改修改表名:ALTER TABLE旧表名 RENAMEAS 新表名ALTER TABLE teacher RENAME AS teacher1--增加表的字段:ALTERTABLE 表名 ADD 字段名 列属性ALTER TABLE teacher1 ADD age INT(11)--修改表的字段(重命名,修改约束!)--ALTER TABLE 表名 MODIFY字段名 列属性[] (修改约束)ALTER TABLE teacher1 M...

2021-10-20 17:04:55 56

原创 MySQL创建表

格式:CREATE TABLE [IF NOT EXISTS] `表名`('字段名’ 列类型 [属性] [索引] [注释],'字段名’ 列类型 [属性] [索引] [注释],'字段名’ 列类型 [属性] [索引] [注释]) [表类型] [字符集设置 ][注释]例子:CREATE TABLE IF NOT EXISTS `student`( `id` ...

2021-10-19 21:53:54 87

原创 MD5链接

MD5在线链接script src=https://cdn.bootcss.com/blueimp-md5/2.10.0/js/md5.min.js/script

2021-10-18 22:43:23 355

空空如也

空空如也

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

TA关注的人

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