摘要: Spring AOP 1 描述Spring AOP AOP是面向切面编程。通俗的讲就是可以不修改源代码的方式,在主干功能里面添加新功能;将与业务无关,但和业务模块共同调用的东西(例如事务处理,日志管理,权限控制等)封装起来。从而使得 业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发 阅读全文
posted @ 2021-11-24 20:12 _图南 阅读(42) 评论(0) 推荐(0) 编辑
摘要: spring·基于注解的方式IOC操作bean管理 1 配置maven依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <versi 阅读全文
posted @ 2021-11-20 20:22 _图南 阅读(30) 评论(0) 推荐(0) 编辑
摘要: mybatis执行流程 1 resource获取加载全局配置文件(mybatis-config.xml) 2 实例化SqlSessionFactoryBuilder。 SqlSessionFactoryBuilder的作用是创建SqlSessionFactory,在创建完成后,就失去作用。故SqlS 阅读全文
posted @ 2021-11-17 20:13 _图南 阅读(259) 评论(0) 推荐(0) 编辑
摘要: MyBatis缓存学习笔记 1 缓存 <1> 什么是缓存 存在内存中的临时数据。 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库 数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。 <2> 什么样的数据用缓存 经常查询并且不经常改变的数据 阅读全文
posted @ 2021-11-17 15:40 _图南 阅读(22) 评论(0) 推荐(0) 编辑
摘要: mybatis环境配置 1 创建数据库 2 在maven中导入jar包 <!--过滤静态资源--> <build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.propert 阅读全文
posted @ 2021-11-15 21:30 _图南 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 泛型学习笔记 泛型的概念 允许在定义类、接口时通过一个标识表示类中某个属性的类 型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如, 继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实 际的类型参数,也称为类型实参)。 泛型的作用 1.解决元素存储的安全性问题,好比商品 阅读全文
posted @ 2021-11-05 21:20 _图南 阅读(48) 评论(0) 推荐(0) 编辑
摘要: SpringMVC执行原理 1. DispatcherServlet ​ **SpringMVC框架是围绕DispatcherServlet [ 调度Servlet ] 设计。**是以请求为驱动 , 围绕一个中心Servlet分派请求及提供其他功能,DispatcherServlet是一个实际的Se 阅读全文
posted @ 2021-11-05 21:19 _图南 阅读(95) 评论(0) 推荐(0) 编辑
摘要: HashMap的底层原理: JKD8.0中: HashMap的底层储存结构是数组+链表+红黑树。 当实例化一个 HashMap时,创建一个Node(在JDK7.0是entry,JDK8.0是Node,Node是entry的子类)数组(但是没有创建数组的大小,当进行put操作时才会生成数组的长度),会 阅读全文
posted @ 2021-11-02 16:16 _图南 阅读(1639) 评论(0) 推荐(0) 编辑
摘要: 博客园的编辑器太丑了,所以我换用了别的Markdown编辑器,并用图片形式上传。 阅读全文
posted @ 2021-11-02 16:07 _图南 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1 Set的介绍 set: 存储无序,不可重复的数据 Set接口是Collection的子接口,set接口没有提供额外的方法 Set 集合不允许包含相同的元素,如果试把两个相同的元素加入同一个Set 集合中,则添加操作失败。 Set 判断两个对象是否相同不是使用==运算符,而是根据equals()方 阅读全文
posted @ 2021-10-31 21:13 _图南 阅读(56) 评论(0) 推荐(0) 编辑