- 博客(10)
- 收藏
- 关注
原创 Java中的抽象类和接口
抽象类:抽象类 普通类 至少含有一个抽象方法 不含有抽象方法 含有构造方法(不能被实例化) 含有构造方法(可以被实例化) 抽象方法不能为static、普通方法可以有 方法是属于类的 修饰符:public、protect、default public、protect、deafult、private 接口:1、只能声明方法,不能有任何方法体2、方法修饰符默认为public abstract3、没有构造方法4、可以被多个类.
2021-10-08 22:02:36
90
原创 SSM整合
一 配置文件1.pom文件;2.web.xml;3.整合需要druid的properties的文件,存放连接数据库的数据;4.mybatis的配置文件;5.spring-mybatis的配置文件;6.Spring-MVC的配置文件;7.外部的配置文件;(js、jQuery)二 类1.bean;2.service包含实现类(Impl);3.mapper;4.controller;三 实现3.1 pom文件<?xml version="1.0
2021-10-02 22:11:13
131
原创 SpringMVC实现上传下载
1.导入依赖:<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.4</version></dependency><dependency> <groupId>commons-io</groupId&
2021-09-27 12:12:36
106
原创 SpringMVC简单执行过程
首先我们需要注意的是。如果我们的web.xml版本是2.3以下版本,EL表达式是不会自动解析的,所以,我们需要将web.xml头部更换为下图:<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
2021-09-20 20:24:52
110
原创 spring整和mybatis
1.导入依赖编写<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache
2021-09-17 17:37:30
136
原创 AOP的事务管理
AOP的事务在Spring中,事务的管理方法有两种:一种是注解的方法,还有一种是关于配置文件xml的方式;(1)需要创建DAO接口与实现类;(2)需要创建业务层的接口与实现类(3)xml文件;(4)POJO实体类层;(5)最后就是测试类;1.Spring中需要在pom文件下引入的依赖:<dependency> <groupId>org.springframework</groupId> <artifactId>
2021-09-16 16:28:52
1318
原创 AOP的初识
1.AOP中的几个概念1.1概念1.连接点:类里面那些方法可以被增强,这些方法成为连接点2.切入点:实际被增强的方法,称为切入点3.通知:实际增强的逻辑部分称为通知(增强) 类型:前置通知(@Befor)、后置通知(@After)、环绕通知(@Around)、异常通知(@AfterThrowing)、最终通知(@AfterReturning)4.切面:把通知应用到切入点过程1.2引入依赖<groupId>org.springframewor...
2021-09-15 20:03:21
108
原创 Spring中的IOC(续集)
1.Spring中对配置文件的处理(链接数据库)连接数据库时,需要maven中pom文件中导入包(8.0.26) <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.26</version&g..
2021-09-14 18:49:52
78
原创 Spring
1、Spring是什么?特点是什么?优势是什么?spring:1.是一个高度灵活的轻量级的开源框架,其目的是减低企业级应用开发的复杂度。2.是一个容器,因为它包含并且管理应用对象的生命周期和配置。如对象的创建、销毁、回调等特点1.轻量级:低侵入式设计,代码污染极低,非侵入性;2.框架:可以集成mybatis,hibernate等框架;3.控制反转(IOC):通过控制反转实现解耦,大大降低代码量;4.面向切面编程(AOP):在事务处理、日志管理、缺陷控制、异常处理这些板块有明显
2021-09-13 19:42:31
122
原创 hashmap得底层原理
1、hash表的由来数据结构中有数组和链表这两个结构来存储数据。 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除容易。 综合这两者的优点,摒弃缺点,哈希表就诞生了,既满足了数据查找方面的特点,占用的空间也不大。2、什么是hash表 Hash表也称散列表,也有直接译作哈希表
2021-08-18 21:12:59
163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人