
面试
文章平均质量分 92
solorCat
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
高并发面试题
高并发面试题1.项目如何拆分的,分为几个子系统分布式思想概念: 将系统按照指定的规则进行拆分.形成了多个业务的子系统.优势:如果其中一个宕机,则不会影响整个项目的正常运行.作用: 为了降低系统架构的耦合性.弊端: 之前可能只需要运维一个服务器. 现在需要运维多个服务器. 运维的成本变高了.1.1 按照功能模块拆分(垂直拆分)垂直拆分之后,项目实现了松耦合.当一个模块出现问题.不会影响整个项目运行.1.2 按照层级进行拆分(水平拆分)在垂直拆分的基础之上进行水平拆分,按照代码的层级原创 2020-09-16 14:35:13 · 7351 阅读 · 0 评论 -
跨域访问及jsonp,cors,httpclient,dubbo总结
1. jsonp2. httpclient3. dubbo原创 2020-09-16 14:25:17 · 723 阅读 · 0 评论 -
框架阶段面试题
框架阶段面试题1.springMVC的五大组件和请求响应流程2.springIOC的原理(概念,如何创建和管理对象的,依赖注入的方式)3.AOP的原理(概念,代理机制,应用场景,几大通知的执行顺序)4.mybatis的核心对象,$和#的区别,mybatis的事务处理5.spring的常用注解及其作用6.spring的事务管理(声明式,编程式)7.springboot有啥优点8.对RESTFUL有何理解...原创 2020-09-05 17:33:56 · 1074 阅读 · 0 评论 -
数据库阶段面试题
数据库阶段面试题前述:什么是数据库?所谓的数据库就是指存储和管理数据的仓库什么是关系型数据库?底层以二维表的形式保存数据的库就是关系型数据库常见的关系型数据库有哪些?(了解)Sql Server:微软,收费;Oracle:甲骨文公司提供,收费;Oracle:甲骨文公司提供,收费;DB2:IBM公司提供,收费;Sqlite:迷你数据库,嵌入式设备中(安卓、苹果手机、pad)1.MySQL和Oracle的区别(知晓几个重点区别就行)1.1宏观上:Oracle是大型的数据库而Mysq原创 2020-09-02 14:52:23 · 659 阅读 · 0 评论 -
Web阶段重点内容
Web阶段重点内容1.jsp的9大隐式对象JSP隐式对象的定义:JSP隐式对象是JSP容器为每个页面提供的java对象,开发者可以直接使用它们而不用显示声明。JSP隐式对象也被称为预定义对象。1.1 out输出流对象隐藏对象out是javax.servlet.jsp.JspWriter类的实例,服务器向客户输出的字符内容可以通过out对象输出。获取方法: PrintWriter out = response.getWriter();out对象常用的方法如下:void clear() 清除缓原创 2020-08-29 17:33:24 · 844 阅读 · 0 评论 -
Java基础面试题
1.说出你对面向对象的理解答题要点“万物皆对象”的编程思想面向对象三大特性,对应的作用对面向对象的理解:面向对象是向现实世界模型的自然延伸,这是一种“万物皆对象”的编程思想。在现实生活中的任何物体都可以归为一类事物,而每一个个体都是一类事物的实例。面向对象的编程是以对象为中心,以消息为驱动,所以程序=对象+消息。面向对象有三大特性,封装、继承和多态。封装就是将一类事物的属性和行为抽象成一个类,使其属性私有化,行为公开化,提高了数据的隐秘性的同时,使代码模块化。这样做使得代码的复用性更原创 2020-08-28 09:48:31 · 1989 阅读 · 1 评论 -
JAVA 面试必问题目
(1)在浏览器中输入你的网站域名(www.xxx.com),之后发生了什么?浏览器在通过域名通过dns服务器找到你的服务器外网ip,将http请求发送到你的服务器,在tcp3次握手之后(http下面是tcp/ip),通过tcp协议开始传输数据,你的服务器得到请求后,开始提供服务,接收参数,之后返回你的应答给浏览器,浏览器再通过content-type来解析你返回的内容,呈现给用户。(2)...原创 2019-12-05 11:52:51 · 221 阅读 · 0 评论