栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

语言技能总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

语言技能总结

知识体系
语言清单
1. 基础——具备良好的编译原理、计算机操作系统原理与网络和数据结构

掌握http tcp、IPC基础linux、k3s、docker掌握操作系统并发同步、常用数据结构,掌握的计算机⽹络协议HTTP、TCP掌握linux操作系统、dock容器的使⽤熟练使⽤Google, Stackoverflow等⽹站解决问题,⽆障碍阅读英文文档。

2. 语言要素
   Java

基本类型 basics常量const与变量函数lambda接口interface类 class枚举enum泛型generics注解annotation包 package模块 module

  Typescript

变量声明 是对类型指针的创建
对于堆内存来说,创建一种指向堆内存的新型执政
整个语言就是一部大型的类型史诗epic
类型声明、类型检查、类型推断
类型非常重要

基本类型函数接口类枚举泛型装饰器 类比 Java中的注解mixin命名空间模块

   Go

无枚举、无泛型、无注解

基本类型常量与变量函数 func接口 interface结构体 struct包

   Objectvie-c

无枚举、无泛型、无注解

基本类型常量与变量函数 block协议class

   C#&&.NET

基础类型常量与变量函数接口类enum泛型特性命名空间

深入理解面向对象方法论和设计模式

深刻理解面向接口编程、设计模式在业务场景中合理运用设计模式解耦保证可扩展性和可重用合理使用SPI机制保证模块间的可扩展性

语言扩展Extension level1—— 语言的核心扩展

exceptionreflect并发(线程或协程)引用变量基本引用变量和集合引用变量io引用变量

语言扩展Extension level2——单体扩展

MVCORMNetUIkit or DOM库

语言扩展Extension level3——分布式扩展

微服务集群中间件

语言的设计与实现

jvm编译、加载、解释、内存管理Objective-c的runtime、runloop、内存管理包管理机制

3. 数据库、ElasticalSearch、Redis和消息队列

TiDB、Oracle 11g、Mysql、H2、SQLite深入了解ACID理论,深入数据库B+ 树索引,ddl范式;数据库undo和redo日志,数据备份kettle数据ETL⼯具

4. 分布式

CAP、base、2PC、3PC理论高可用、高性能、数据一致性,服务治理微服务 服务注册与发现、网关路由、负载均衡、流量治理、日志logging、链路tracing、metrics, 掌握并实践过微服务的包括网关、代理、统一日志收集、服务注册、缓存、分布式事务在内的基本原理,能在实践中解决相关业务问题。dubbo源码,rpc、负载均衡、API网关skywalking源码zookeeperetcdminiioes的使用nginxspringgateway

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/763604.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号