随笔分类 -  面试题汇总

摘要:spring学习14:代理模式 代理: 就是帮一些人做一些事; 为什么要学习代理模式? 因为这就是SpringAOP的底层; 面试高频:【Spring AOP】和【Spring MVC】 代理模式: 静态代理模式; 动态代理模式; 静态代理模式: 角色分析: 抽象角色:一般会使用接口或者抽象类来解决 阅读全文
posted @ 2022-04-12 14:25 gzs1024 阅读(32) 评论(0) 推荐(0) 编辑
摘要:常用注解: @Autowired:自动装配通过类型; 如果Autowired不能唯一自动装配上属性,则需要通过@Qualifier; @Qualifier和@Autowired搭配使用,选定特定的名字; @Rsource:自动装配先通过名字再通过类型; @Nullable:字段标记了这个注解,说明这 阅读全文
posted @ 2022-04-11 20:40 gzs1024 阅读(25) 评论(0) 推荐(0) 编辑
摘要:mybatis学习18:缓存 什么是缓存【Cache】: 存在内存中的临时数据; 将用户经常查询的数据放在缓存中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询; 从缓存中查询:从而提高查询效率,解决了高并发的性能问题! 三高问题:高并发,高可用,高性能! 为什么使用缓存: 减少和数据库的 阅读全文
posted @ 2022-04-10 18:04 gzs1024 阅读(36) 评论(0) 推荐(0) 编辑
摘要:mybatis学习16 :一对多处理 一对多处理: 一个老师拥有多个学生; 对于老师而言,就是一对多的关系; 开发步骤: 学生实体类: public class Student { private int id; private String name; //学生需要关联一个老师 private i 阅读全文
posted @ 2022-04-08 19:16 gzs1024 阅读(30) 评论(0) 推荐(0) 编辑
摘要:mybatis学习12:Mybatis执行流程剖析 Mybatis的执行流程:流程图 阅读全文
posted @ 2022-04-08 13:01 gzs1024 阅读(16) 评论(0) 推荐(0) 编辑
摘要:面向接口编程 面象接口编程: 大家之前都学过面向对象编程,也学习过接口,真正的开发中,很多时候我们都是面向接口编程; 根本原因:解耦,可拓展,提高复用,分层开发中,上层不用管具体的实现,大家都遵守共同的标准,使得开发变得更容易,规范性更好; 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对 阅读全文
posted @ 2022-04-08 11:43 gzs1024 阅读(24) 评论(0) 推荐(0) 编辑
摘要:javaweb学习12:Response重定向 Response实现重定向: B一个web资源收到客户端A请求后,B它会通知客户端A去访问另外一个web资源C,这个过程叫重定向; void sendRedirect(String var1) throws IOException; 重定向和跳转的区别 阅读全文
posted @ 2022-03-26 19:36 gzs1024 阅读(156) 评论(0) 推荐(0) 编辑
摘要:用接口创建对象:笔记 接口创建对象: 多态思想; 创建了一个接口对象,就可以用所有实现了该接口的类对象去实例化这个对象; 后续补充; 阅读全文
posted @ 2022-03-12 13:19 gzs1024 阅读(112) 评论(0) 推荐(0) 编辑
摘要:Java学习:序列化和反序列化 Java序列化:定义 Java提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列; 该字节序列包括该对象的数据,有关对象的类型的信息和存储在对象中数据的类型; 将序列化对象写入文件后,可以从文件中读取出来,并且对它进行反序列化; 也就是说,对象的类 阅读全文
posted @ 2022-03-11 20:22 gzs1024 阅读(44) 评论(0) 推荐(0) 编辑
摘要:Java流(Stream),文件(File),和IO Java.io包几乎包含了所有操作输入,输出需要的类;所有这些流类代表了输入源和输出目标; java.io包中流支持很多种格式:比如:基本类型,对象,本地化字符集等等 一个流可以理解为一个数据的序列;输入流表示从一个源读取数据,输出流表示向一个目 阅读全文
posted @ 2022-03-11 19:08 gzs1024 阅读(91) 评论(0) 推荐(0) 编辑
摘要:Java IO流详解:重点 数据流的基本概念: 把不同类型的输入,输出源抽象为:流(Stream) 其中,输入或输出的数据称为数据流(Data Stream),用统一的接口来表示; IO流的分类: 数据流是指一组有顺序的,有起点和终点的字节集合; 按照流的流向,可以分为输入流和输出流;,其中输入,输 阅读全文
posted @ 2022-03-11 13:48 gzs1024 阅读(107) 评论(0) 推荐(0) 编辑
摘要:构造方法 常见问题: (1)为什么在实例化子类的对象的时候,会先调用父类的构造方法? 实例化子类时,会调用子类的无参构造方法,子类的无参构造方法第一行有默认代码super();会去实例化父类,实例化父类的时候,会调用父类的无参构造方法; (2)子类在哪里调用了父类的构造方法? 在子类的构造方法的第一 阅读全文
posted @ 2022-03-11 12:52 gzs1024 阅读(375) 评论(0) 推荐(0) 编辑
摘要:被static修饰的方法不能被子类重写 被static修饰的方法不能被重写,但可以被继承; 被static修饰的方法位静态方法,可以直接使用类名.方法名进行调用,即该方法不属于某个对象属于该类; 静态方法可以被继承,但是不能被重写。如果父类中有一个静态方法,子类也有一个与其方法名,参数类型都一样的方 阅读全文
posted @ 2022-03-10 10:40 gzs1024 阅读(624) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示