首页 / JAVA / java前后端开发需掌握的框架及技术
java前后端开发需掌握的框架及技术
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java前后端开发需掌握的框架及技术,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1696字,纯文字阅读大概需要3分钟。
内容图文
一、Java开发
1.J2EE架构及主流框架,spring4、spring boot、spring MVC、spring Security、spring cloud、struct2、hibernate5、mybatis3、maven、shiro等。
2.前端:HTML5、Javascript、css、JQuery、bootstrap等。
3.关系型数据库:MySQL、Oracle等设计、使用、优化等,熟悉分库分表。
NoSQl数据库:redis、MongoDB等,熟悉MongoDB分片等。
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协议。
12.分布式访问服务:熟悉Dubbo、dubbox等开源软件。
13.spring cloud、spring boot微服务与API
14.缓存:redis、memcache等。
15.zookeeper、Elasticsearch等。
16.Ajax、json等
简单的一个系统架构配置:
1.CentOS+Nginx(负载均衡+服务器)
2.Redis(缓存+消息队列)+mySQL
3.HTTP(协议)+签名校验+Json数据格式
其他说明:
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 |
内容总结
以上是互联网集市为您收集整理的java前后端开发需掌握的框架及技术全部内容,希望文章能够帮你解决java前后端开发需掌握的框架及技术所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。