自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring事物

其含义理解为 一系列的数据操作,要么全部执行完成、要么都不执行。归纳为1、原子性:事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。2、一致性:一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于一致的状态,而不会是部分完成部分失败3、隔离性:事务之间应该隔离开来。因为可能有许多事务会同时处理相同的数据,每个事务都应该与其他事务有隔离策略。4、持久性:一旦事务完成,它的结果不会收到影响。通常情况下,事务的结果被写到持久化存储器中。

2023-04-11 23:20:17 100

原创 IOC和AOP以及spring框架的的面试

在软件业,AOP为Aspect Oriented Programming的缩写,意味:面向切面编程.通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术,AOP是OOP的延续.将一些共性的内容进行抽取,在需要用到的地方,以动态代理的方式进行插入.在不修 改源码的基础上,还能对源码进行前后增强。属性的依赖注入,spring在通过IOC创建对象的时候,如果对象还有属性,就一并给赋值进去DI是在IOC的基础上进行对象的属性 注入。

2023-04-03 20:32:55 466

原创 IOC和AOP

IOC,即控制反转,把对象的创建、初始化、销毁交给 Spring 来管理,而不是由开发者控制,实现控制反转。IOC 思想基于 IOC 容器完成,IOC 容器底层就是对象工厂(BeanFactory 接口)。IOC的原理是基于xml解析、工厂设计模式、反射实现的。使用IOC可以降低代码的耦合度。1.2 Spring 提供 IOC 容器实现两种方式(1)BeanFactory:IOC 容器基本实现,是 Spring 内部的使用接口,不提供开发人员进行使用。

2023-04-03 19:04:23 1183

原创 Spring动态代理

一、什么是代理?代理是一种设计模式,提供了对目标对象另外的访问方式,即通过代理对象访问目标对象。可以不修改目标对象,对目标对象功能进行拓展。在我们学习Spring的时候就会发现,AOP(面向切面编程)的底层就是代理。代理的实现可以分为静态代理和动态代理。动态代理又根据实现的方式分为:基于JDK接口的动态实现和基于Cglib类的动态实现为什么需要代理?代理的目的是为了使被代理类的功能更加纯粹,不用考虑其他的问题,其他的一些操作都可以在代理类中完成。

2023-03-31 08:30:40 404

原创 Spring

Spring是分层的 Java SE/EE应用full- stack轻量级开源框架,以IoC(Inversion of Control:反转控制)和AOP( Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC和持久层 Spring JDBC以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 Java EE企业应用开源框架。用spring完成IOC的配置。1 Spring是什么。

2023-03-31 08:20:20 37

原创 Mybatis

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

2023-03-20 19:51:44 35

原创 mybatis

Mybati介s简1.什么是Mybatis?MyBatis是一个优秀的持久层框架,它对jdbc操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。

2023-03-10 21:15:24 36

原创 CSDN描述

的接口,然后在接口中定义针对数据库的增删。什么是mybatis。

2023-03-07 08:19:17 46

原创 作用域对象(添加、删除、修改和模糊查询)

D: 作用范围: 一次会话(服务器与浏览器的一次会话过程,这个过程是连续的,也可以时断时续的),本人认为:在session没有过期时,只要程序不关闭,就存在(服务器正常关闭,再启动,Session对象会进行钝化和活化操作。service方法中的request的类型是ServletRequest,而doGet/doPost方法的request的类型是HttpServletRequest,HttpServletRequest是ServletRequest的子接口,功能和方法更加强大。点击修改跳转修改页面。

2023-02-28 20:02:15 47

原创 添加与删除

一个SELECT语句中,子句的顺序是固定的。例如GROUP BY子句不会位于WHERE子句的前面。SELECT子句是必选的,其它子句如WHERE子句、GROUP BY子句等是可选的。一个完成的SELECT语句包含可选的几个子句。在跳转到商品添加的页面,添加商品。再次跳转java页面,进行判断。在添加页面下进行删除操作。在jsp文件创建添加页面。

2023-02-25 08:25:49 63

原创 MVC模型和分层模式完成登录和注册

创建com文件,创建实体类,接口,登录以及JDBC。创建实体类,连接数据库。创建UserDao接口。创建JDBCutil。loginJDBC操作。

2023-02-19 19:33:12 47

原创 完成登录和注册

创建一个web项目工程,然后在web包下的WEB-INF下创建一个lib包,里面放入。创建一个login.jsp登录页面,from表单提交地址和提交方式。jsp首页中添加一个a标签,跳转到登陆页面。.设置请求和响应的编辑格式。创建一个error.jsp作为失败页面。添加一次jar包并且放入后进行导入,添加一个a标签作为返回主页。

2023-02-18 13:27:27 81

原创 登陆页面完成假登录

2、在web包创建一个index.jsp包,并添加一个a标签,转跳到登录页面。1、创建Web项目,部署到tomcat服务器中。3.from表单指定提交地址和提交方式。4.配置servlet的映射关系。5.在doPost中获取请求参数。

2023-02-17 09:13:55 46

原创 完成IDEA配置tomcat

1.打开Idea创建一个project将其命为Javaweb的项目。在创建一个module命为muweb。3.配置tomcat运行环境 ,选择本地tomcat的安装目录。2.添加web框架的支持变成一个web项目。4.把web项目部署到tomcat服务器中。5.启动tomcat,查看控制台信息。6.启动成功后,查看浏览器是否成功。

2023-02-13 19:41:08 58

原创 多线程交叉执行

多线程是一种同时执行多个线程的技术,它不允许进程或操作系统生成计算机中运行的程序的多个副本,而是在不创建程序多个副本的情况下,同时管理多个用户或同一用户的多个请求。线程是轻量级进程,是处理的最小单元,同时运行多个线程称为多线程。因此,基本上,这是一种由多个处理器使用单个代码集的方法。

2022-12-16 21:45:08 286

原创 String类、Date类与Io案例

对文档读取,获取每行数组。

2022-12-16 21:18:44 41

原创 字节流与字符流

字节流与字符流

2022-12-14 09:01:49 144

原创 JAVA的输入与输出流

JAVA的输入与输出流

2022-12-12 22:55:16 826

原创 Date、SimpleDateFormat与Calendar的使用

Date、SimpleDateFormat与Calendar的使用

2022-12-06 15:07:44 64

原创 file类常用方法

file类常用方法

2022-12-06 14:44:50 224

原创 string类的常用方法

string类的常用方法

2022-12-02 08:52:14 59

原创 ArrayList类的基本使用

ArrayList类的基本使用

2022-12-01 13:41:22 35

原创 Scanner类、Random类、ArrayList类的基本使用

Scanner类、Random类、ArrayList类的基本使用

2022-11-28 12:44:47 46

原创 final、权限、内部类、引用类型的介绍

final、权限、内部类、引用类型的介绍

2022-11-28 12:27:37 29

原创 面向对象的基本特征:封装、继承、多态

面向对象的基本特征:封装、继承、多态

2022-11-28 11:56:12 365

原创 Java接口

java接口

2022-11-27 16:08:04 45

原创 继承的概念

继承的概念

2022-11-21 10:06:02 178

原创 Java的接口

java接口

2022-11-21 10:01:53 32

原创 JDBC的使用

JDBC

2022-11-08 18:10:16 112

原创 Java的类与对象

Java类与对象

2022-11-08 18:06:10 50

原创 JDBC的增加与删除

JDBC增加删除

2022-11-01 09:43:55 110

原创 JQuery

JQue

2022-10-20 08:19:31 32

原创 9.27课内容

9.27内容

2022-09-27 17:26:03 25

原创 9.26课内容

9.26内容

2022-09-26 21:34:22 74

原创 9.21课内容

9.21课内容

2022-09-21 18:37:05 55

原创 9.20课内容

9.20课内容

2022-09-20 17:45:21 159

原创 9.15课内容总结

内容

2022-09-15 16:45:41 85

原创 9.13课内容总结

9.13课内容

2022-09-13 20:30:10 117

原创 课内容总结

9月12课内总结

2022-09-12 20:58:49 379

空空如也

空空如也

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

TA关注的人

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