码迷,mamicode.com
首页 > 编程语言 > 详细

Java知识导航总图

时间:2019-07-20 09:19:48      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:cat   精通   rocketmq   java语言   负载   经验   eclips   cache   lips   

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 RabbitMQ RocketMQ tuxedo

Tuxedo是BEA公司(现已被Oracle公司收购)的一个客户机/服务器的“中间件”产品,它在客户机和服务器之间进行调节,以保证正确地处理事务。它用C语言技术开发的并且有很高性能。

7.后端框架

Spring、SpringMVC、Mybatis、Spring Boot、SpringCloud、Hibernate、Structs

8.前端框架

Jquery,EasyUI,Bootstrap,DWR,ExtJS,Ajax,Vue

精通JSP,Servlet,JDBC,JS

DWR:(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架

Vue:是一套构建用户界面的渐进式框架。Vue 只关注视图层, 采用自底向上增量开发的设计。 

9.Java技术

J2EE技术基础,反射、IO、泛型集合、多线程

对JVM有一定的了解

10.项目管理

SVN github maven

11.数据格式

xml、yml、json

12.服务器

Tomcat Jetty solr websphere weblogic jboss

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通讯、分布式队列、分布式任务分发框架、全文检索、海量数据存储与分布式存储技术,

Java知识导航总图

标签:cat   精通   rocketmq   java语言   负载   经验   eclips   cache   lips   

原文地址:https://www.cnblogs.com/lukelook/p/11216537.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!