面经
文章平均质量分 91
SongYuxinZzz
啦啦啦啦,噜噜噜,咕咕咕咕!
展开
-
消息队列——1、为什么使用消息队列
面试官心理分析其实面试官主要是想看看:第一,你知不知道你们系统里为什么要用消息队列这个东西?不少候选人,说自己项目里用了 Redis、MQ,但是其实他并不知道自己为什么要用这个东西。其实说白了,就是为了用而用,或者是别人设计的架构,他从头到尾都没思考过。没有对自己的架构问过为什么的人,一定是平时没有思考的人,面试官对这类候选人印象通常很不好。因为面试官担心你进了团队之后只会木头木脑的干呆活儿,不会自己思考。第二,你既然用了消息队列这个东西,你知不知道用了有什么好处&坏处?你要是没考转载 2021-04-14 16:10:43 · 194 阅读 · 0 评论 -
面经
抽象类与接口的区别 ‘=’与’equals’的区别 Map与List的区别 Map如何遍历 Mybatis中’$’与’#’的区别 冒泡排序 有一批数据,已知字段入库时间,年月日时分秒,求出每个月的入库数据的数量 遇到到Java内存溢出,项目开发中的面向对象使用 如何解决 会不会Linux 单例模...原创 2018-11-29 23:10:20 · 223 阅读 · 0 评论 -
Java就业指导
Java就业指导 想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相信此文对正在寻觅Java程序员(Java工程师)职位的freshman以及希望成为中高级Java开发者...转载 2018-11-29 23:14:53 · 222 阅读 · 0 评论 -
熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web组件以及MVC架构
1、说一说Servlet生命周期(非常重要)Servlet生命周期包括三部分:初始化:Web容器加载servlet,调用init()方法 只执行一次处理请求:当请求到达时,运行其service()方法。service()自动调用与请求相对应的doXXX(doGet或者doPost)方法。 可执行多次销毁:服务结束,web容器会调用servlet的distroy()方法销毁servl...转载 2018-12-13 16:03:50 · 2131 阅读 · 0 评论 -
面试题——Java多线程实现方式
Java多线程实现方式主要有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,后两种是带返回值的。...原创 2018-12-10 20:13:55 · 294 阅读 · 0 评论 -
面试题——sql的left join 、right join 、inner join之间的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 。 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录。 inner join(等值连接) 只返回两个表中联结字段相等的行。...原创 2018-12-10 20:15:23 · 3841 阅读 · 0 评论 -
面试题——MVC简介
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中...原创 2018-12-10 20:16:54 · 690 阅读 · 0 评论