- 博客(8)
- 收藏
- 关注
原创 Ajax/JSON结构说明
* $.ajax相关说明 * 1.{key:value} * 2.type: ajax请求的方式 get/post/put/delete * 3.简化$.get(..) $.post(...) $.getJSON(...) * 4.url: 远程服务器地址 * JSONP: JS端解决跨域问题的一种机制. 现在几乎淘汰了 ...
2021-08-18 20:21:11 85
原创 如何实现动态代理
如何实现动态代理:使用ProxyJDK的Proxy类近乎完美地实现了动态代理,唯一的限制是,被代理类需要实现某个接口,通过查阅Proxy.ProxyClassFactory中的源码可以知道,这是因为生成代理类时,需要通过反射,根据接口的方法来生成代理类中的方法。Cglib基于Java字节码操作框架ASM实现了基于普通类的动态代理。在Spring框架中对两种动态代理都有使用,有空再详细聊聊Cglib的使用和原理。...
2021-08-17 20:51:52 75
转载 MP入门案例
对比Sql写法/MP写法的区别MP的工作原理1).通过注解 实现对象与表一一映射.2).通过属性注解 实现对象的属性与表中的字段一一映射.3).将公共的方法进行抽取,抽取到BaseMapper接口中4).将用户操作的方法对象,转化为数据库能够识别的Sql语句.demo1: userMapper.insert(user对象)Sql1: insert into 表名(字段名…) value (属性值…)拼接过程:insert into 表名(字段名…) value (属性值...
2021-08-16 17:31:53 508
原创 Spring
Spring 补充1.数据的结构: Map 理解为容器2.数据内容: KEY-VALUE-KEY:一般都是类名的首字母小写 helloController-Value: 一般存储的是经过反射等机制实例化的对象Map<helloController,controller对象>3.单例: 容器中只保存一个对象, spring容器管理对象的生命周期 和容器几乎同生共死默认:单例对象多例: 如果用户需要使用,则新创建一个对象交给用户使用,由用户管理对象的生命周期.bean配置文件
2021-08-16 15:39:34 60
原创 面试题第一次
1.请说一下springmvc的执行流程(1)用户发送请求至前端控制器DispatcherServlet;(2) DispatcherServlet收到请求后,调用HandlerMapping处理器映射器,请求获取Handle;(3)处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet;(4)DispatcherServlet 调用 HandlerAdapter处理器适配器;(5)HandlerAdapter ...
2021-08-13 17:52:06 96
原创 SpringBoot执行流程(内部结构)
@RestController:向前端返回JSON,特殊格式的字符串元注解:修饰注解的注解用法:@Target(ElementType.TYPE)注解对谁有效(类、方法、属性)@Retention(RetentionPolicy.RUNTIME)什么时期有效,整合运行期间有效@Documented 是否需要生成文档@Inherited 该注解是否可以被继承@bean:将方法的返回值交给spring容器精选管理,方法名当作key,对象当最value交给spring容器管理Spr
2021-08-13 15:13:40 104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人