java前后端开发需掌握的框架及技术

java前后端开发需掌握的框架及技术

一、Java开发

1.J2EE架构及主流框架,spring4、spring boot、spring MVC、spring Security、spring cloud、struct2、hibernate5、mybatis3、maven、shiro等。2.前端:HTML5、Javascript、css、JQuery、bootstrap、vue、vuex、vue_router、vue_i18n等。

UI:swagger_UI、Element_UI等

图表:echarts等

前后端交互:Ajax库之axios、request插件。

地图服务:lbsmap。

3.关系型数据库:MySQL、Oracle等设计、使用、优化等,熟悉分库分表MyCat。NoSQl数据库:redis、MongoDB等,熟悉MongoDB分片等。

存储引擎,MyISAM、InnoDB等4.MQ产品、消息中间件:RabbitMQ、ActiveMQ、redis、zeroMQ、阿里MQ、kafka等消息队列产品。5.web服务器:tomcat、nginx、apache等。6.javascript框架:vue、jquery等。7.linux:熟悉系统常用命令、linux下系统部署及配置。8.商业中间件:weblogic、tomcat等应用。9.安全加密技术,安全加密设计、分析能力。10.系统要求:分布式、大数据、高并发、长连接等。11.协议:HTTP、HTTPS、websocket协议。12.分布式访问服务:熟悉Dubbo、dubbox等开源软件。13.spring cloud、spring boot微服务与API14.缓存:redis、memcache等。15.zookeeper等。

搜索服务:Elasticsearch等16.Ajax、json等

17.其他工具:项目管理软件、代码管理软件、软件功能信息看板等

简单的一个系统架构配置:1.CentOS(linux系统)+Nginx(负载均衡+服务器)+springboot/Shiro/ibatis/maven/AOP/Task/EntityManager2.Redis(缓存+消息队列)+mySQL3.HTTPS(协议)或websocket+签名校验+Json数据格式

4.链路层:DatalinkSDK

5.前端:vue/vuex/vue_router/vue_i18n/或Jquery/websocket/ecahrts/axios等。

其他说明:nginx可作为:http/https服务器、负载均衡。redis可作为:负载均衡、缓存、消息队列、NoSQL数据库等后台语言:java、golang、python等。

二、常用开源套件

功能可供选择的开源软件

项目管理软件

Mantis、BugFree

代码管理软件

SVN、Git

编程语言

Java、PHP、Python等

服务器系统

CentOS、Ubuntu

HTTP/HTTPS服务器

Nginx、Tomcat、Apache

负载均衡

Nginx、LVS、HAProxy

邮件服务

Postfix、Sendmail

消息队列

RabbitMQ、ZeroMQ、Redis

文件系统

Fastdfs、mogileFS、TFS

Android推送

Androidpn、gopush

IOS推送

Javapns、Pyapns

地理位置查询LBS

MongoDB

聊天

Openfire、ejobberd

监控

ngiOS、zabbix

缓存

Memcache、Redis

关系型数据库

MySQL、MariaDB、PostgreSQL

NoSQL数据库

Redis、MongoDB、Cassandra

搜索

Coreseek、Solr、ElasticSearch

图片处理

GraphicsMagick、ImageMagick

分布式访问服务

dubbo、dubbox

相关推荐

8个最靠谱的手机赚钱软件APP,适合个人兼职副业,有空闲时间的朋友建议研究
外勤365app下载安装

8个最靠谱的手机赚钱软件APP,适合个人兼职副业,有空闲时间的朋友建议研究

excel数字老自己变怎么办
mobilegame365

excel数字老自己变怎么办

如何删除云空间数据
mobilegame365

如何删除云空间数据

淘宝解封神卡最多获取多少张神卡_淘宝年货节解封神卡获取上限
mobilegame365

淘宝解封神卡最多获取多少张神卡_淘宝年货节解封神卡获取上限

新台币兑人民币计算器(TWD/CNY)
365bet体育在线手机版

新台币兑人民币计算器(TWD/CNY)

历史上真实的孙坚是个什么样的人?都经历了什么?
365bet体育在线手机版

历史上真实的孙坚是个什么样的人?都经历了什么?