
Java
文章平均质量分 71
苏打饼干没加心
https://github.com/againAgainAgain
展开
-
SSM16 —— Spring的AOP简介
文章目录1.1 什么是AOP1.2 AOP的作用及优势1.3 AOP的底层实现1.4 AOP的动态代理技术1.5 基于JDK的动态代理底层代码1.6 基于cglib的动态代理底层代码1.7 AOP相关概念1.8 AOP开发明确的事项1.9 知识要点https://www.bilibili.com/video/BV1WZ4y1P7Bp?p=1211.1 什么是AOPAOP是一种技术,运行期间执行,通过动态代理来完成。动态代理的优点:不修改源码的基础上对目标方法进行增强;作用:完成程序功能间原创 2022-04-05 03:34:26 · 437 阅读 · 0 评论 -
SSM15 —— SpringMVC异常处理机制
文章目录1.1 异常处理的思路1.2 异常处理两种方式1.3 简单异常处理器SimpleMappingExceptionResolver1.4 自定义异常处理步骤1.5 知识要点https://www.bilibili.com/video/BV1WZ4y1P7Bp?p=1161.1 异常处理的思路之前有异常都是try catch…1.2 异常处理两种方式目的是把异常和业务分开1.3 简单异常处理器SimpleMappingExceptionResolver1.4 自定义异常处原创 2022-04-05 01:37:02 · 325 阅读 · 0 评论 -
SSM14 —— SpringMVC拦截器
文章目录1.1 拦截器的作用1.2 拦截器和过滤器的区别1.3 拦截器快速入门原创 2022-04-05 00:40:48 · 454 阅读 · 0 评论 -
SSM13 —— SpringMVC获得请求数据(二)文件上传
文章目录2.12 文件上传1. 文件上传客户端三要素2. 文件上传原理2.13 单文件上传步骤1. 导入fileupload和io坐标2. 编写文件上传解析器3. 编写文件上传代码2.15 多文件上传文件上传名不同文件上传名相同2.14 知识要点https://www.bilibili.com/video/BV1WZ4y1P7Bp?p=742.12 文件上传1. 文件上传客户端三要素2. 文件上传原理2.13 单文件上传步骤1. 导入fileupload和io坐标2. 编写文原创 2022-04-02 03:56:30 · 358 阅读 · 0 评论 -
SSM12 —— SpringMVC获得请求数据(一)
文章目录2.1 获得请求参数2.2 获得基本类型参数2.3 获得POJO类型参数2.4 获得数组类型参数2.5 获得集合类型参数封装到POJO中直接写到方法的形参2.6 请求数据乱码问题2.7 参数绑定注解@RequestParam2.8 获得restful风格的参数2.9 自定义类型转换器2.10 获得Servlet相关API2.11 获得请求头1. @RequestHeader2. @CookieValuehttps://www.bilibili.com/video/BV1WZ4y1P7Bp?p=6原创 2022-04-02 03:17:12 · 682 阅读 · 0 评论 -
SSM11 —— SpringMVC的数据响应
文章目录1.1 SpringMVC的数据响应方式1.2 页面跳转1. 返回字符串形式2. 返回ModelAndView对象1.3 回写数据1. 直接返回字符串2. 返回对象或集合1.4 知识要点https://www.bilibili.com/video/BV1WZ4y1P7Bp?p=511.1 SpringMVC的数据响应方式1.2 页面跳转1. 返回字符串形式客服端再次访问叫重定向,/WEB_INF是一个受保护的文件夹,外界不能直接访问,要想重定向就要让资源index.jsp处在一原创 2022-03-31 06:44:24 · 525 阅读 · 0 评论 -
SSM10 —— SpringMVC组件解析
文章目录3.1 SpringMVC的执行流程3.2 SpringMVC注解解析 @RequestMapping3.3 SpringMVC注解解析 组件扫描3.4 SpringMVC的XML配置解析3.5 知识要点https://www.bilibili.com/video/BV1WZ4y1P7Bp?p=463.1 SpringMVC的执行流程前端控制器只负责调度,SpringMVC中有很多组件,前端控制器负责调用这些组件,他首先就要根据请求知道要找哪些资源,找资源解析资源的过程由处理器映射器来完原创 2022-03-31 05:20:09 · 202 阅读 · 0 评论 -
SSM9 —— SpringMVC简介
M:Model,模型,主要用于数据封装和业务逻辑处理V:View,视图,用于数据展示C:Controller,控制器,用于分发、指派的工作每个请求都要通过共有行为,然后转到特有行为。原创 2022-03-31 02:54:06 · 307 阅读 · 0 评论 -
SSM8 —— Spring整合web
Spring与Web环境集成https://www.bilibili.com/video/BV1WZ4y1P7Bp?p=37新建一个moudle原创 2022-03-31 02:00:30 · 680 阅读 · 0 评论 -
SSM7 —— Spring整合Junit
文章目录3.1 原始Junit测试Spring的问题3.2 上述问题解决思路3.3 Spring集成Junit步骤https://www.bilibili.com/video/BV1WZ4y1P7Bp?p=353.1 原始Junit测试Spring的问题3.2 上述问题解决思路3.3 Spring集成Junit步骤导入junit和spring集成junit的坐标使用@RunWith注解替换原来的运行期使用@ContextConfiguration指定配置文件或配置类原创 2022-03-30 08:13:24 · 341 阅读 · 0 评论 -
SSM6 —— Spring注解开发
文章目录2.1 Spring原始注解代码不同层使用不同的实例化Bean的注解(@Component)注入引用类型(@Autowired + @Qualifier \ @Resource)1. 只使用@Autowired(按照数据类型匹配)2. 使用@Autowired+@Qualifier(按照名称匹配)3. @Resource相当于@Autowired+@Qualifier注入普通数据类型(@Value)@Scope@PostConsruct / @PreDestory小结2.2 Spring新注解h原创 2022-03-30 07:52:36 · 170 阅读 · 0 评论 -
SSM5 —— Spring配置数据源
文章目录1.1 数据源(连接池)的作用1.2 数据源的开发步骤代码抽取jdbc.properties文件1.3 Spring配置数据源1.4 抽取jdbc配置文件https://www.bilibili.com/video/BV1WZ4y1P7Bp?p=21数据源就是连接池之前的bean都是自己定义然后配置到容器中的,数据源是第三方的1.1 数据源(连接池)的作用1.2 数据源的开发步骤设置基本的参数信息:驱动(mysql、oracle…),数据库地址,用户名,密码除此之外,还有连接个原创 2022-03-30 06:22:15 · 358 阅读 · 0 评论 -
SSM4 —— Spring相关API(ApplicationContext)
文章目录4.1 ApplicationContext的继承体系4.2 ApplicationContext的实现类4.3 getBean()方法使用4.4 知识要点https://www.bilibili.com/video/BV1WZ4y1P7Bp?p=194.1 ApplicationContext的继承体系4.2 ApplicationContext的实现类ClassPath:类加载路径,相当于IDEA中的rescourse4.3 getBean()方法使用传入字节码对象类型原创 2022-03-30 04:39:05 · 287 阅读 · 0 评论 -
SSM3 —— Spring配置文件(二)依赖注入
文章目录3.6 Bean的依赖注入分析3.7 Bean的依赖注入概念set方法https://www.bilibili.com/video/BV1WZ4y1P7Bp?p=11 黑马程序员最全SSM框架教程|Spring+SpringMVC+MyBatis全套教程3.6 Bean的依赖注入分析业务层调用DAO层UserService接口为接口创建1个实现测试现在把UserServiceImpl也配置到xml配置文件中再次测试但是可以改进为在容器内部注入可以使用set方原创 2022-03-29 03:40:58 · 509 阅读 · 0 评论 -
SSM2 —— Spring配置文件(一)
id:唯一性标识,不允许重复默认情况下,反射是通过无参构造去创建对象的。Spring默认下也是找无参构造,所以要保证bean内部也要有无参构造测试scope=“singleton”所以说,在Spring容器中,UserDao的Bean只存在1个测试scope=“prototype”所以说,Spring容器中,UserDao的bean有多个,每个getBean都可以返回一个新的对象证明Bean标签中调用的是无参构造函数:打印一次“UserDaoImpl创建…”就证明调用了一次无参构造,原创 2022-03-29 01:37:14 · 441 阅读 · 0 评论 -
SSM1 —— Spring简介
文章目录1. Spring简介1.1 Spring是什么1.2 Spring发展介绍1.3 Spring优势1.4 Spring的体系结构2 Spring快速入门2.1 Spring程序开发步骤代码实现https://www.bilibili.com/video/BV1WZ4y1P7Bp 黑马程序员1. Spring简介1.1 Spring是什么轻量级:框架比较小巧,较容易学习full-stacky:web层(展现层)有SpringMVC,业务层,DAO层有jdbc模板1.2 Spring原创 2022-03-29 00:26:59 · 432 阅读 · 0 评论 -
Java4 —— 数组
数组 20220120什么是数组数组的定义静态初始化数组数组的访问数组的几个注意事项动态初始化数组动态初始化数组的元素默认值数组的遍历数组的案例求和求最值猜数字游戏随机排名数组排序冒泡排序数组的内存图Java内存分配、数组内存图两个变量指向同一个数组数组使用的常见问题超过最大索引空指针Debug工具的使用什么是数组数组的定义静态初始化数组数组的访问数组的几个注意事项动态初始化数组默认值数组类型默认值byte/short/int/long0原创 2022-03-27 04:24:03 · 379 阅读 · 0 评论 -
Java3 —— 程序流程控制
程序流程控制流程控制语句顺序结构分支结构ifswitch注意事项switch的穿透性循环结构for循环for循环案例1for循环案例2while循环while循环案例do-while循环死循环循环嵌套跳转关键字:break\continue案例技术:随机数Random类流程控制语句顺序结构分支结构ifswitch不写break?注意事项小数运算不精确switch的穿透性循环结构for循环for循环案例1for循环案例2while循环while循环案例do原创 2022-03-27 02:14:59 · 487 阅读 · 0 评论 -
Java2 —— Java基础语法
@TOCJava基础语法注释快捷键单行注释:在当前行按ctrl+/多行注释:选中这几行按ctrl+shift+/总结自变量变量变量使用注意事项变量在计算机中的底层原理数据类型关键字、标志符原创 2022-03-27 01:47:28 · 704 阅读 · 0 评论 -
Java1——Java快速入门及IDEA开发工具的使用
JavaJava语言概述Java背景历史为什么用JavaJava能做什么Java技术体系总结Java环境搭建:JDK安装、常用命令如何使用java如何获取JDK命令行窗口javac和java介绍总结补充:及格命令行窗口的常用命令Java入门程序:HelloWorldJava程序开发步骤编写程序编译程序、运行程序总结常见问题补充知识:Java程序的执行原理机器语言->汇编语言->高级语言Bug补充知识:JDK的组成、跨平台原理JDK的组成Java的跨平台、工作原理总结补充知识:JDK安装后Path原创 2022-03-27 00:06:01 · 583 阅读 · 0 评论 -
Java —— 基本类型的类型转换
Java 提供的7种基本数据类型可以互相转换,有2种转换方式:自动类型转换和强制类型转换。原创 2020-04-25 23:33:42 · 136 阅读 · 0 评论