消息队列面试官爱问的问题(一)
摘要:1.面试官心理分析 希望得知候选人是否清楚,系统里为什么使用消息队列 绝对不能让面试官看出,为了用而用。 既然用了MQ,知不知道用了MQ有什么好处 不能让面试官觉着自己是挖坑型选手 使用某一种MQ,那么有无做过调研 (1)为什么使用消息队列? 期望回答,就是公司有个什么业务场景,这个业务场景有什么技
阅读全文
Maven模块化开发
摘要:Maven模块化开发 多人协同开发时,特别是规模较大的项目,为方便日后代码维护管理会将每个人的工作细分到具体的功能和模块上。随着项目的不断扩大,模块会越来越多,后续更加难以维护和扩展,为应对这种情况后期会采用微服务的架构的方式进行开发。 商城模块划分范例 统一的依赖管理(dependencies)
阅读全文
j2EE基础知识
摘要:感觉应付面试足够了 一、基本概念 1.1 WEB开发的相关知识 WEB用于表示Internet主机上供外界访问的资源。 Intrenet上供外界访问Web资源分为 静态web资源:web页面中供人们浏览的数据始终不变 动态web资源:web页面中供人们浏览的数据由程序产生,不同时间点访问web页面看
阅读全文
mybatis入门知识
摘要:概述 MyBatis 是一个优秀的基于 Java 的持久层框架,它内部封装了 JDBC,使开发者只需关注 SQL 语句本身,而不用再花费精力去处理诸如注册驱动、创建 Connection、配置 Statement 等繁杂过程。 Mybatis 通过 xml或注解的方式将要执行的各种 Statemen
阅读全文
JVM入门
摘要:面试过程中,问到JVM一脸懵逼,在github看了一些文章,感觉质量不错,整理了一下希望大家不吝赐教。 目前主流的jdk采用解释与编译混合执行的模式,其JIT技术采用分层编译,极大地提升了Java的执行速度 刚学习Java的时候,提到Java是一次编写,到处运行”(Write once, run a
阅读全文