05 2020 档案
摘要:12、整合MyBatis 12.1、回顾MyBatis 也就几步 1、导入相关MaBatis依赖 2、编写MaBatis核心配置文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.
阅读全文
摘要:10、代理模式 10.1、静态代理 1、代理模式的优点 也就是为什么用代理模式? 代理模式符合类的构造原则,使类职责分明 就拿下面个例子来说:房东只有租房子方法,顾客找代理,代理可以做代理该做的事情 使真实类更加纯粹 接口 public interface Rent { void rentHouse
阅读全文
摘要:2、动态代理 JDK实现动态代理需要两个类: 反射包下的Proxy : 用来返回要代理的实例 InvocationHandler : 执行代理的方法 代码 动态代理:可以代理任何类 **优点:**我们不需要像静态代理一个类型的类必须跟一个代理,这里可以说是一个工具类,每一个类都可以拿来用, 底层利用
阅读全文
摘要:9、直接使用java配置 甚至可以不用beans 使用ApplicationConfig的注解的实现类 实体类 public class User { private String name; public String getName() { return name; } @Value("bing
阅读全文
摘要:7、自动装配 说白了:就是偷懒的 7.1、ByName 一个人有一只猫和一条狗狗 <bean id="cat" class="bing.Cat"></bean> <bean id="dog" class="bing.Dog"/> <!-- ByName:表示通过name在当前页面寻找:person种
阅读全文
摘要:5、Spring入门配置 5.1、起别名 给项目起别名 ![] 5.2、import 导入其他xml 5.3、Bean的配置 最重要的,又很多配置,我们先学一点 6、依赖注入(DL) 很重要 6.1、set注入 三种方式: set注入(重要) <?xml version="1.0" encoding
阅读全文
摘要:4、IOC创建如何创建对象 对象创建又三种方式:都写在了注解上。我们推荐用 key -- value创建因为见名之意,还不会歧义! <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/
阅读全文
摘要:0、简介 什么是Spring? Spring是一个为了简化开发的框架,像是一个大杂烩,把所有的技术都整合到了一起! Spring是一个免费的开源的容器(框架) Spring是一个轻量级的、非入侵的框架 控制反转(IOC),面向切面编程(AOP) 支持事务的处理,对框架整合的支持! Spring是一个
阅读全文
摘要:2、数组_排序 刷题总结:一般数组逃不过这些方法方法 双指针:一个从头遍历,一个从尾遍历 三指针:一个从头遍历,一个从尾遍历,一个遍历数组本身,找满足条件的进行交换 从后向前遍历,从后向前填充! 75、颜色分类 方法:三指针 为什么用多指针? 1. 题目说遍历一次数组解决问题, 一般都是用多指针!
阅读全文
摘要:1、上传文件 没必要记住,直到流程就行了,用的时候直接copy过来用,嘿嘿 流程还是要看一遍的!
阅读全文
摘要:2、邮件发送 温馨提示: 下面没使用框架发送邮件,有利于理解源码,以后用SpringBoot比这个简单多了,框架都帮你封装好了 发送邮件前必须要开启下图协议:这里拿QQ邮箱举例, 其他的也都在设置里面 下面是封装的发送邮件工具类 在前端接收到邮件然后再后端发送邮件 注意:这里为了用户体验好要领开一个
阅读全文
摘要:IDEA启动Tomcat时报java.lang.IllegalStateException: Error starting child 总结 今天练习文件上传的时候遇到这个错误,总结了一下有我的解决办法 是jar包问题,可能是版本不一致: 解决方法: 1. 删除本项目的servlet依赖的那个jar
阅读全文

浙公网安备 33010602011771号