博客
关于我
缓存架构技术:2021年大厂程序员进阶宝典,分享面经
阅读量:581 次
发布时间:2019-03-11

本文共 1016 字,大约阅读时间需要 3 分钟。

Java技术面经

前言

本份文档涵盖Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux等技术栈,共1000多道面试题。


Java基础

知识点

  • Java语言基础
  • 数据类型与运算
  • 字符串操作-数组与列表
  • 控制流
  • 方法与函数
  • 类与对象
  • 继承与多态
  • 式子与语句
  • 异常处理
  • I/O操作

算法与编程

知识点

  • 常见算法
    • 递归算法
    • 排序算法
      • 快速排序
      • 归并排序
      • 帮手排序
    • 搜索算法
      • 二分搜索
      • 深度优先搜索
      • 广度优先搜索
  • 编程思想
    • 面向对象编程
    • 面向函数编程
    • 面向数据结构编程

HTML、JavaScript与AJAX

知识点

  • HTML基础
    • 标签语法
    • 常用标签
    • 表单
  • JavaScript基础
    • 数据类型
    • 变量与函数
    • 控制结构
    • 数组与对象
    • 函数与模块
  • AJAX
    • 简单示例
    • 同源请求
    • 拓扑结构

JavaWeb

知识点

  • JavaWeb开发
    • Servlet与Tomcat
    • JavaEE规范
    • Web应用开发
    • WebSocket
    • RESTful API

数据库

知识点

  • 数据库基础
    • SQL语句
    • 数据关系模型
  • 数据库设计
    • normalization
    • indexes
  • 常用数据库
    • MySQL
    • PostgreSQL
    • MongoDB

XML

知识点

  • XML基础
    • 定义与结构
    • 解析与生成
  • XML与Java
    • DOM解析
    • SAX解析
    • XPath

流行框架与新技术

知识点

  • MyBatis
    • 基础操作
    • 动态SQL
    • 缓存机制
  • Dubbo
    • 服务注册与发现
    • 服务调用
    • 高并发处理
  • Spring
    • IOC与AOP
    • 常用注解
    • 应用场景
  • Spring Boot
    • 快速开发
    • 内嵌服务器
    • 简化配置
  • Redis
    • 数据结构
    • 缓存应用-持久化机制
  • Elasticsearch
    • 数据索引
    • 文档存储
    • 搜索优化

软件工程与设计模式

知识点

  • 软件开发流程
    • 需求分析
    • 系统设计
    • 单元测试
    • 集成测试
  • 设计模式
    • 简单单例模式
    • 工厂模式
    • 适应器模式
    • 责任分割

Docker

知识点

  • Docker简介
    • 容器化概念-优势
  • Docker基本操作
    • 镜像管理
    • 容器操作
    • 镜像构建
  • Docker网络-容器网络
    • 网络驱动
  • Docker安全
    • 容器安全
    • 镜像安全

本文档将持续更新,后续内容将包含更多技术深度和实战案例。如需完整版源码和笔记,请随时告知!

转载地址:http://amgvz.baihongyu.com/

你可能感兴趣的文章
Python编程的终极十大工具
查看>>
python 堆排序
查看>>
python编程方式之一-函数式编程
查看>>
python 复习计划
查看>>
Python 多处理 apply_async 永远不会在 Windows 7 上返回结果
查看>>
Python 多处理 Numpy 随机
查看>>
Python 多处理 >= 125 列表永远不会完成
查看>>
Python 多处理:在第一个子错误时中止映射
查看>>
Python 多处理不断产生 pythonw.exe 进程而不做任何实际工作
查看>>
Python 多处理从不加入
查看>>
Python 多处理如何优雅地退出?
查看>>
Python 多处理将子进程的标准输出重定向到 Tkinter 文本
查看>>
Python 多处理库错误(AttributeError:__exit__)
查看>>
Python 多处理模块的 .join() 方法到底在做什么?
查看>>
python 多线程与GIL
查看>>
Python 多线程学习(转)
查看>>
python 多进程-基础
查看>>
python 多进程-进阶-进程池
查看>>
python 多进程-进阶-进程间通信之Pipe
查看>>
python 多进程-进阶-进程间通信之Queue
查看>>