![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
剑指Offer
文章平均质量分 92
Boss Water
本人初学Java,小白,欢迎各位大神指导
展开
-
剑指Offer(更新)之面试加强
1.xx.java文件通过编译器(javac)编译成hello.class文件,再通过类加载器生成class对象 问题: 在哪个环节可以修改运行结果 源代码级别 字节码对象级别 **类加载的作用:**将.class字节码文件加载到内存并且生成字节码对象Class [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-50kR21wT-1570978759767)(D:\...原创 2019-10-28 21:23:58 · 167 阅读 · 0 评论 -
剑指Offer(更新)之初识Redis
Redis也是一种数据库,属于一种非关系型数据库。NoSql = not only sql Redis解决的是目前互联网三高问题:高并发、高负载、高可扩展性。 Redis是C语言编写,它的数据模型为key-value。它支持丰富的数据结构(类型),值(value)可以是 **字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)*...原创 2019-10-28 21:23:33 · 213 阅读 · 0 评论 -
剑指Offer(更新)之SSM框架(三)
1.什么是MyBatis的接口绑定,有什么好处? Mybatis实现了DAO接口与xml映射文件的绑定,自动为我们生成接口的具体实现,使用起来变得更加省事和方便。 2.什么情况用注解,什么情况用xml绑定? 注解使用情况:Sql语句简单时 xml绑定使用情况:xml绑定 (@RequestMap用来绑定xml文件) 3.MyBatis的核心处理类叫什么? SqlSession 4.查询表名和返...原创 2019-10-28 21:23:05 · 150 阅读 · 0 评论 -
剑指Offer(更新)之SSM框架(二)
springmvc 架构原理/流程 1.Contoller 类,方法 2.配置文件:处理器映射器、处理器适配器、视图解析器 3.DispatcherServlet 前端控制器 #### 1.SpringMVC的控制器是不是单例模式,如果是,有什么问题,怎么解决? 是单例模式,在多线程访问时有线程安全的问题。 解决方法:不要使用同步,在控制器里面不能写字段。 2.SpringMVC中控制器的注解? ...原创 2019-10-28 21:22:33 · 127 阅读 · 0 评论 -
剑指Offer(更新)之SSM框架(一)
Spring是什么? 本质就是一个工厂 - 生产对象/管理对象 一站式框架 Spring核心模块: IOC:控制反转,将对象的创建/管理交给Spring容器/工厂 Spring创建对象的三种方式 构造器 静态工厂 工厂方法 通过 DI技术 来给对象注入依赖 set方法注入 构造器注入 p命名空间注入 spel表达式注入 bean: scope - 对象的生命周期 singleton - 单例 程序...原创 2019-10-28 21:22:15 · 109 阅读 · 0 评论 -
剑指Offer(更新)之Servlet & JSP & Tomcat(五)
1.简述Servlet生命周期 1.加载和实例化:当Servlet容器启动或客户端发送一个请求时,Servlet容器会查找内存中是否存在该Servlet实例,若存在,则直接读取该实例响应请求;如果不存在,就创建一个Servlet实例。 2.初始化:当servlet实例化后,将调用这个对象的init()方法进行初始化 3.请求处理:再调用对象的service()方法来处理请求,并返回处理结果,在调用...原创 2019-10-28 21:21:48 · 193 阅读 · 0 评论 -
剑指Offer(更新)之Web前端 & 网络协议(四)
1.Ajax请求有几种返回值 Text/HTML格式 这种返回类型处理很简单,直接就当作字符串用就行了.为了方便使用 XML格式 返回的是一个XML DOM对象,解析其中的数据就类似于HTML DOM 编程. 比如通过name获取标签对象(数组形式),再从该数组中获取需要的标签对象,再从标签对象中获取文本值. 返回json 选择json和xml类型时时,该方法会把返回的字符串转化为相应的对象,无...原创 2019-10-28 21:21:04 · 360 阅读 · 0 评论 -
剑指Offer(更新)之数据库 & JDBC(三)
1.数据库三范式是什么 第一范式:每一列属性都是不可再分的属性值,确保每一列的原子性 第二范式:(确保表中每列都和主键相关)一张数据表至少有一个主键 第三范式:(确保每列都和主键列直接相关,而不是间接相关)一张数据表有且只有一个主键 2.SQL分为哪几个大类 数据操纵语言(DML),数据定义语言(DDL),数据控制语言(DCL) DML 数据操控:如select,insert,update,de...原创 2019-10-28 21:20:32 · 259 阅读 · 0 评论 -
剑指Offer(更新)之JavaSE(二)
1.Comparable和Comparator接口是干什么的?列出它们的区别 这两个接口的作用都是排序 Comparable接口是自然排序,重写了comparaTo()方法 Comparator接口是比较器排序,重写compare()方法 常见排序: (1)Arrays.sort() 对数组进行排序 (2)collections.sort()对List集合进行排序 (3)TreeMap 对Map...原创 2019-10-28 21:20:02 · 161 阅读 · 0 评论 -
剑指Offer(更新)之JavaSE(一)
1.Object类自带哪些方法? toString() equals() hashcode() wait() notify() notifyall() clone() finalize() 2.String类 String类代表字符串,一旦创建不能更改 String对象是不可改变的,所以可以共享 两种赋值方法:1.直接赋值,创建对象是在方法区的常量池 2.通过构造方法:创建对象是在堆内存 S...原创 2019-09-25 20:28:25 · 163 阅读 · 0 评论