Java知识导航总图
1.系统构架
企业服务总线(ESB)、微服务、面向服务的架构(SOA)
了解分布式文件存储系统,掌握集群化开发及部署
2.系统系统集成技术
Wsbservice、Socket
3.RPC远程调用的相关开源框架:
dubbo、zookeeper、netty
4.关系型数据库
sqlserver oracle db2 mysql postgis
熟练掌握ddl及dml命令
5.常用的缓存(nosql数据库)
memcache Redis Mongodb
6.消息中间件
ActiveMQ/ApolloMQ RabbitMQ RocketMQ/Kafka tuxedo ZeroMQ
Tuxedo是BEA公司(现已被Oracle公司收购)的一个客户机/服务器的“中间件”产品,它在客户机和服务器之间进行调节,以保证正确地处理事务。它用C语言技术开发的并且有很高性能。
7.后端框架
Spring、SpringMVC、Mybatis、Spring Boot、SpringCloud、Hibernate、Structs、shiro、Liferay
8.前端框架
Jquery,EasyUI,Bootstrap,DWR,ExtJS,Ajax,Vue,Angular,React,Node.js
精通JSP,Servlet,JDBC,JS
DWR:(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架
Vue:是一套构建用户界面的渐进式框架。Vue 只关注视图层, 采用自底向上增量开发的设计。
9.Java技术
J2EE技术基础,反射、IO、泛型集合、多线程
对JVM有一定的了解
10.项目管理
SVN github maven gradle perforce Jenkins Gitlab Docker
11.数据格式
xml、yml、json
12.服务器
Tomcat Jetty solr websphere weblogic jboss nginx 服务器,
Jetty是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。
Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。
weblogic:WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
jboss:是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。
13.接口设计
Restful
14.开发工具
Eclipse、MyEclipse、Sts、idea
15.原型设计工具
Axure
16.操作系统
熟悉Unix/Linux操作系统常用命令,能部署配置Nginx、Tomcat、Jboss等常用中间件者优先;
会使用shell, python等脚本语言
.熟悉Linux操作系统的基本操作以及shell脚本的编写。
熟悉Linux系统基本命令的操作,Nginx负载均衡和反向代理
17.实际项目
大型电商类项目开发经验
有北斗物联网大数据平台研发经验
有过性能调优经验的优先考虑
18.其他
分布式Socket通讯、分布式队列、分布式任务分发框架、全文检索、海量数据存储与分布式存储技术,
转载于:https://www.cnblogs.com/lukelook/p/11216537.html
Java知识导航总图相关推荐
- 001 JAVA知识体系
JAVA知识体系 j2se 1.Java语言基础 具体包括:1.对象的初始化:2.继承时,对象的初始化过程:3.关于构造方法:4.有关public.private和protected:5.抽象类:6. ...
- 神仙程序媛小姐姐的一些列Java教程,从小白到进阶,春招和秋招必备的面试题,全站式保姆的Java教程导航帖(未完结)
Java入门教程导航,未完结,以后的时间不定期补番. Java基础篇 (入门阶段) 小姐姐教你:java环境变量 的配置与详解(全网最详细教程 小姐姐手把手教你最基础Java语法,快来我的碗中 [Ja ...
- Java知识体系总结
Java知识总结 分类 总结博客快速导航 Java知识总结之基础篇 https://blog.csdn.net/qq_24095055/article/details/88530106 Java知识总 ...
- 学习Java知识应该注意哪些基础原则
想要做java程序猿,学习起来没有那么快的,尤其是零基础学员,java技术在学习的过程中是比较枯燥的,下面小编就为大家详细的介绍一下学习Java知识应该注意哪些基础原则,方便大家在学习的时候能够更加有 ...
- Java知识全面总结:并发编程+JVM+设计模式+常用框架+....
本文整理的Java知识体系主要包括基础知识,工具,并发编程,数据结构与算法,数据库,JVM,架构设计,应用框架,中间件,微服务架构,分布式架构等内容.同时也有作为程序员的一些思考,包含了作为一个Jav ...
- Java 知识全面总结:并发编程+JVM+设计模式+常用框架+....
本文整理的Java知识体系主要包括基础知识,工具,并发编程,数据结构与算法,数据库,JVM,架构设计,应用框架,中间件,微服务架构,分布式架构等内容.同时也有作为程序员的一些思考,包含了作为一个Jav ...
- 你应该更新的Java知识
原文链接:http://www.blogbus.com/dreamhead-logs/236028457.html 你应该更新的Java知识之常用程序库(一) 你应该更新的Java知识之常用程序库(二 ...
- 你应该更新的Java知识之常用程序库
些库有的解决了平时常见又重要的问题,有的则让Coding变得更惬意,值得全速跟进了解! 原文 在很多人眼中,Java已经是一门垂垂老矣的语言,但并不妨碍Java世界依然在前进.如果你曾离开Java,云 ...
- java 切面获取参数_每天分享一点Java知识(spring-aop)
每天分享一点Java知识,码字不易,喜欢的可以关注一波,共同学习.20191127 本篇将详细讲解SpringAOP的概念以及如何实现. 1. 何为AOP AOP:面向切面编程,相对于OOP面向对象编 ...
最新文章
- numpy.ndarray的赋值操作
- 【POJ】1742 coins 【背包问题】
- C# window forms Treeview checkbox子节点和父节点相互选中的关系
- How I Hacked 40 Websites in 7 minutes
- 「Python-Pycharm」zipimport.ZipImportError: can‘t decompress data; zlib not available
- bitset与取数凑数类问题
- Hive 处理 json 数据
- 基于JAVA+SpringBoot+Vue+Mybatis+MYSQL的物资管理系统
- 如何成为一名游戏设计师
- 各种图示的介绍及绘制(boxplot、stem)
- 大数据实战之环境搭建(三)
- mysql行转列sql函数_(转)行变列SQL语句(MSSQL) - jack - 博客园
- Clover-系统集成功能可能被安全软件阻止,请关闭安全软件后重启Clover的解决方案
- 《Vision based autonomous driving - A survey of recent methods》读书笔记
- Typora1.0.2 + SMMS上传图片
- 随机函数(随机取数)
- 事业单位工资计算机公积金计算,事业单位住房公积金基数怎么算?
- linux查看系统所有变量,Linux系统各指标命令
- a-table的数据内容特定处换行处理
- 某牛世界杯clientKey及clientSecret获取
热门文章
- nginx ---- 静态资源部署
- Iplat62---CRUD
- java sqlserver 分页_java+sqlserver 使用分页存储过程
- 在java中将String转int
- (2006, ‘MySQL server has gone away‘) 原因和解决方案
- ThinkCMF变量输出+使用函数
- C#相关时间DateTime格式化
- 那些年做过的 .NET Web 项目和 iOS 之路的一些思考
- Autofac在项目中应用的体会,一个接口多个实现的情况
- uitextfield长按显示英文select all,copy,paste?