![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring学习
Scout_study
hello world
展开
-
关于实现分页的三个方法
1.Limit实现分页#语法SELECT * FROM table LIMIT stratIndex,pageSizeSELECT * FROM table LIMIT 5,10; // 检索记录行 6-15 #为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1: SELECT * FROM table LIMIT 95,-1; // 检索记录行 ...原创 2019-11-11 16:23:23 · 383 阅读 · 0 评论 -
3.Spring学习之路(动态代理)
1.什么是动态代理:我的理解就是首先它是动态的,即随用随创建,随用随加载,其次在不修改源码的基础上对原有的方法进行增强。比如我们写了一个类,然后需要在里面写上打印日志,判断执行效率这些常用的方法,如果我们每一个都写的话,就很臃肿,这时候动态代理可以帮我们做这样的事情。2.动态代理的分类:基于接口的动态代理基于子类的动态代理二者的区别是什么,各自实现什么样的功能呢?(1).首先涉及到Pr...原创 2019-09-12 21:40:33 · 83 阅读 · 0 评论 -
2.Spring学习之路(自动装配、基于注解开发)
基于注解的ioc配置和xml配置要实现的功能都是一样的,都是要降低程序间的耦合,只是配置的形式不一样。使用@Componet注解来配置管理的资源(即产生bean)账户的业务层实现类@Component("accountService") public class AccountServiceImpl implements IAccountService { private IAcc...原创 2019-09-08 16:57:55 · 161 阅读 · 0 评论 -
1.spring学习之路(什么是ioc,基于xml的ioc配置)
核心容器有Beans,Core,Context,SpEL.程序间的耦合比如:业务层调用持久层,此时业务层就会依赖持久层的接口和实现类,如果没有持久层实现类,编译不能通过;还有JDBC操作的时候,注册驱动的时候如果不采用反射,那么当数据库更换的时候,需要修改源码来重新加载数据库驱动。工厂模式解耦:在实际开发中我们可以把三层的对象都使用配置文件配置起来,当启动服务器应用加载的时候,让一个类中...原创 2019-09-08 14:51:43 · 112 阅读 · 0 评论 -
4.Spring学习之路(AOP,Spring基于XML的AOP,Spring基于注解的AOP)
之前有写过关于对AOP的理解,现在系统的学习了之后对其印象更加深刻了,首先肯定是面向切面编程。就是把我们程序重复执行的代码抽取出来,在需要执行的时候,使用动态代理,上一篇文章讲的1.AOP的作用程序运行期间,不修改源码对已有方法进行增强2.AOP优势减少重复代码,提高开发效率,维护方便(其实这三个感觉都一样的3.AOP的实现方式动态代理技术4.AOP相关术语##Joinpoi...原创 2019-09-14 11:25:06 · 105 阅读 · 0 评论