Java知识导航总图
1.系统构架
企业服务总线(ESB)、微服务、面向服务的架构(SOA)
2.系统系统集成技术
Wsbservice、Socket
3.RPC远程调用的相关开源框架:
dubbo、zookeeper、netty
3.关系型数据库
sqlserver oracle db2 mysql postgis
熟练掌握ddl及dml命令
4.常用的缓存(nosql数据库)
memcache Redis Mongodb
5.消息中间件
ActiveMQ RabbitMQ RocketMQ tuxedo
Tuxedo是BEA公司(现已被Oracle公司收购)的一个客户机/服务器的“中间件”产品,它在客户机和服务器之间进行调节,以保证正确地处理事务。它用C语言技术开发的并且有很高性能。
6.后端框架
Spring、SpringMVC、Mybatis、Spring Boot、SpringCloud、Hibernate、Structs
7.前端框架
Jquery,EasyUI,Bootstrap,DWR,ExtJS,Ajax,Vue
精通JSP,Servlet,JDBC,JS
DWR:(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架
Vue:是一套构建用户界面的渐进式框架。Vue 只关注视图层, 采用自底向上增量开发的设计。
Java技术
J2EE技术基础,反射、IO、泛型集合、多线程
对JVM有一定的了解
项目管理
SVN github maven
数据格式
xml、yml、json
服务器
Tomcat
Jetty:
Jetty是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。
solr:
Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。
websphere
weblogic:
WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
jboss:
接口设计
Restful
开发工具
Eclipse、MyEclipse、Sts
原型设计工具
Axure
操作系统
熟悉Unix/Linux操作系统常用命令,能部署配置Nginx、Tomcat、Jboss等常用中间件者优先;
会使用shell, python等脚本语言
.熟悉Linux操作系统的基本操作以及shell脚本的编写。
熟悉Linux系统基本命令的操作,Nginx负载均衡和反向代理
实际项目
大型电商类项目开发经验
有北斗物联网大数据平台研发经验
有过性能调优经验的优先考虑
其他
分布式Socket通讯、分布式队列、分布式任务分发框架、全文检索、海量数据存储与分布式存储技术,
原文地址:https://www.cnblogs.com/lukelook/p/11216537.html
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 为matplotlib设置不同的主题
- 模式利器 | MEIC污染源清单向WRF-Chem模式网格插值分配工具——meic2wrf
- Windows给力!可以扔掉Linux虚拟机了!
- 好慌,Redis这么多集群方案,要用哪种?
- 你真的了解MySQL 8.0 数据字典吗?
- 《调教命令行09》磁盘很廉价,放小电影最合适了
- 既保护隐私又快速训练,Facebook开源Opacus库,利用差分隐私训练PyTorch模型
- 为什么Java中1000==1000为false而100==100为true?
- Java自动化测试 (元素定位 23)
- Java自动化测试(webdriver常用API 24)
- Java自动化测试(特殊元素处理 25)
- 那些Vue开发遇到的坑---响应式系统
- 基于Ansible和Devops的一键测试环境部署实践
- STM32硬核DIY机械键盘|蓝牙USB双模|灯控
- R语言隐马尔可夫模型HMM识别不断变化的股票市场条件