当前位置:网站首页 > Java基础 > 正文

java基础架构面试



资源由 美河学习在线收集分享

面试实战V3.0 版本

面试实战V3.0 版本1

1、Java 基础6

java基础架构面试 1.1 Collection 和Map 6

1.2 IO 6

1.3 异常9

1.4 多线程 10

2、Java 虚拟机 10

2.1 JVM 内存区域划分 10

3 类加载 11

3.1 类的加载过程: 11

3.2 对象的创建过程: 11

4 、Web 技术 12

5、设计模式 12

6、Linux 12

7、正则表达式以及常用String 类方法 13

8、数据库 13

8.1 Sql 之连接查询: 13

8.2 Sql 之聚合函数: 14

8.3 Sql 之SQL 注入 14

8.4 SQL Select 语句完整的执行顺序: 14

8.5 什么是存储过程?它有什么优点? 14

8.6 :mysql 性能优化举例 15

9、JAVAEE 框架 17

9.1Spring 框架 17

9.2 SpringMVC 框架 20

9.3 Mybatis 框架 22

9.4 Struts2 框架 25

9.5 Hibernate 框架 26

补充☆9.6 Spring Boot 27

电商项目 28

1.电商行业技术特点 28

2.系统功能 28

3.本系统人员配置情况 29

4.开发流程 29

5.后台开发环境 29

6.涉及技术 30

7.开发工具和环境30

商城的6 大模块 31

一、前台系统: 31

二、登录系统: 32

第 1 页 共 88 页

资源由 美河学习在线收集分享

三、搜索系统: 33

四、商品管理系统:34

五、购物车系统:34

六、订单系统: 35

电商项目中的技术点 36

一、Nginx (web 服务器) 36

1、Nginx 反向代理为什么可以提高网站性能? 36

3、Nginx 多进程模型是如何实现高并发的? 36

4 、tomcat 与nginx,apache 的区别是什么? 37

二、Httpclient 39

三、Jsonp 39

1、jsonp 到底是什么? 39

四、Redis (缓存数据库) 39

五、Quartz 40

1、Quartz 简介40

2、用Quartz 做定时任务调度41

3、如何监控Quartz 的job 执行状态:运行中,暂停中,等待中?41

六、MQ 41

1、RabbitMQ :41

1.1、什么是RabbitMQ?41

1.2.RabbitMQ 的优点(适用范围)42

1.2.1 基于erlang 语言开发具有高可用高并发的优点,适合集群服务器。42

1.2.2 健壮、稳定、易用、跨平台、支持多种语言、文档齐全。42

1.2.3 有消息确认机制和持久化机制,可靠性高。42

版权声明


相关文章:

  • 0基础自学java先学什么2024-11-13 12:42:05
  • java 基础知识网站2024-11-13 12:42:05
  • 学完java基础能找到工作吗2024-11-13 12:42:05
  • 后端要Java基础吗2024-11-13 12:42:05
  • 零基础学java老版本2024-11-13 12:42:05
  • 有趣的java基础问题2024-11-13 12:42:05
  • java基础存储在哪里2024-11-13 12:42:05
  • 毕向东2018java基础2024-11-13 12:42:05
  • java比较基础的程序2024-11-13 12:42:05
  • JAVA校招基础面试2024-11-13 12:42:05