自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Mysql的分页用法

Mysql的分页语法: * select * from user limit 起始位置0,查询的条数 * Sql: 1页2条 n页数/m条数 * SELECT * FROM USER LIMIT 0,2 第一页 * SELECT * FROM USER LIMIT 2,2 第二页 * SELECT * FROM USER LIMIT 4,2 第三页 * SELECT * FROM ...

2021-08-30 19:40:23 316

原创 AOP的五大通知

@Before称为前置通知,在目标方法执行之前执行,可以有参数也可以没有参数可以指定连接点的参数,通过该参数可以获取目标对象和目标方法等相关信息,如果通知有多个参数时连接点参数必须放到第一个 2.@AfterReturning后置通知,在目标方法结束之后执行 3.环绕通知被@Around修饰的通知就是环绕通知//在被增i强的方法前后执行//专门用于调用目标方法...

2021-08-20 21:30:25 1242

原创 AOP的简单原理作用等

AOP的原理:Spring会创建目标对象的代理,根据切入点规则匹配对应的连接点,把连接点变为切入点,不会直接执行目标方法,会被切面类中的通知进行增强。AOP如何生成代理对象:如果目标对象实现了接口,那么使用java api Proxy类,如果目标对象没有实现接口,底层使用CGLIB如果想强制使用CGLIB需要添加@EnableAspectJAutoProxy(proxyTargetClass = true)AOP的作用:记录日志,事务管理,计算程序执行时间,异常处理等等...

2021-08-20 21:20:35 113

原创 代理模式的简单应用

静态代理public class Daili implements Animal{ private Animal animal=new Dog(); @Override public void eat() { System.out.println("增强set方法开始"); animal.eat(); System.out.println("增强set方法结束"); } @Override public

2021-08-17 20:58:01 128

原创 装饰模式简单的使用

如何增强方法?1.修改源代码弊端:如果类比较多,修改起来比较麻烦public class Dog{ public void eat(){ System.out.println("狗长在肯骨头"); } public void bark(){ System.out.println("狗在汪汪汪的叫"); }}增强后:public class Dog{ public void eat(){ Sy

2021-08-17 20:54:45 40

原创 MP的工作原理

1).通过注解实现对象与表一一映射.2).通过属性注解实现对象的属性与表中的字段一一映射.3).将公共的方法进行抽取,抽取到BaseMapper接口中4).将用户操作的方法对象,转化为数据库能够识别的Sql语句.demo1:userMapper.insert(user对象)Sql1:insertinto表名(字段名…)value(属性值…)拼接过程:insertinto表名(字段名…)value(属性值…)1).通过userMapper查找父级接口BaseMap...

2021-08-17 19:14:14 351

原创 MybatisPlus

MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。<!-- 引入数据库驱动 --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId

2021-08-16 22:05:45 96

原创 springmvc执行流程

1.用户发送请求至前端控制器DispatcherServlet2.前端控制器(DispatcherServlet)收到请求后,调用处理器映射器(HandlerMapping),请求获取后端处理器(Handle);3.处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并反回前端控制器(DispatcherServlet);4.前端处理器(DispatcherServlet)调用处理器适配器(HandleAdapter);5.处理器适配器经过适配调用具体处

2021-08-13 21:00:56 56

原创 springMVC执行流程

1.客户端发送请求->2. 前端控制器DispatcherServlet接受客户端请求->3. 找到处理器映射HandlerMapping解析请求对应的Handler->4. HandlerAdapter会根据 5.Handler来调用真正的处理器开处理请求,并处理相应的业务逻辑->处理器返回一个模型视图ModelAndView -> 6.视图解析器进行解析->返回一个视图对象->7.前端控制器DispatcherServlet渲...

2021-08-12 21:03:23 50

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除