博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java后端开发知识点总结 2019(涉及前沿:微服务)
阅读量:4100 次
发布时间:2019-05-25

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

一、java基础

1、基本类型——》内存分配——》虚拟机(GC机制)

2、java特性——》关键字——》java容器(散列表)——》底层

3、多线程——》锁——》底层——》实际场景多线程问题

4、设计模式(单例、代理)

 

二、算法和数据结构

1、数字——》字符串——》数组——》链表

2、动态规划、分治法、双指针法、利用(栈和hashmap)数据结构

3、排序算法(快速排序(递归、非递归两种)递归、非递归、堆排序、)

 

三、计算机网络

1、应用层HTTP(状态码、请求方法、请求头)——》cookie和session

2、传输层TCP(三次握手、网络拥塞慢启动)——》场景下问题(TCP丢包)

3、链路层Mac地址——》相关知识点

 

四、操作系统

1、虚拟内存——》分段、分页机制——》几种页面置换算法

2、进程——》进程、作业调度算法

 

五、数据库

1、mysql语句(多表查询语句)——》索引优化——》实际场景下的问题

2、事务特性ACID

3、非关系型数据库的了解 MongoDB \ Redis——》分布式,复本集

 


 

六、前沿技术

1、微服务 (核心概念:服务注册、服务发现、API网关 监控)

2、Springcloud微服务框架——》Springboot基础好(配置、经验)

3、消息队列、中间件(kafka \  RabbitMQ)

4、全文检索Elastic Search (ES)

5、云平台、分布式架构(PAAS层、IAAS层.....)

 

七、基本技能

1、linux(Centos7 )、nginx服务器(代理)

2、Dock容器、Maven、git

 

 

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

你可能感兴趣的文章
Android Binder机制浅析
查看>>
killall & killall -9
查看>>
linux top %VSZ含义
查看>>
gcc 编译顺序问题
查看>>
基于flask的在线笔记共享管理系统【10】(密码加密passlib)
查看>>
操作系统知识点总结(22考研408)【1--绪论】
查看>>
Cygwin模拟器安装及案例使用
查看>>
操作系统模拟实验
查看>>
Spring-Cloud-Finchley | 服务注册与发现 Eureka
查看>>
Spring-Cloud-Finchley | 负载均衡 RestTemplate+Ribbon
查看>>
Spring-Cloud-Finchley | 声明式服务调用 Feign
查看>>
Spring-Cloud-Finchley | 熔断 Hystrix
查看>>
Spring-Cloud-Finchley | 路由网关 Zuul
查看>>
Spring-Cloud-Finchley | 配置中心 Config
查看>>
Kong 网关 | 快速安装与入门
查看>>
PostgreSQL 安装与入门
查看>>
Kong 网关 | Rate Limiting 限流
查看>>
Kong网关 | 「Kong & Prometheus & Grafana」 实时监控
查看>>
Kong 网关 | Service
查看>>
Kong 网关 | Route
查看>>