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


    一、Java开发

    1.J2EE架构及主流框架,spring4、spring boot、spring MVC、spring Security、spring cloud、struct2、hibernate5、mybatis3mavenshiro等。
    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数据库redisMongoDB等,熟悉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微服务与API
    14.缓存redis、memcache等。
    15.zookeeper等。

    搜索服务Elasticsearch
    16.Ajax、json等

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

    简单的一个系统架构配置:
    1.CentOSlinux系统)+Nginx(负载均衡+服务器)+springboot/Shiro/ibatis/maven/AOP/Task/EntityManager
    2.Redis(缓存+消息队列)+mySQL
    3.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数据库 RedisMongoDB、Cassandra
    搜索 Coreseek、Solr、ElasticSearch
    图片处理 GraphicsMagick、ImageMagick
    分布式访问服务 dubbodubbox
  • 相关阅读:
    C#图解教程学习笔记——类和继承
    C#图解教程学习笔记——类相关的概念
    C#图解教程学习笔记——方法
    C#图解教程学习笔记——数据类型与数据存储
    模板方法模式
    命令模式
    访问者模式
    观察者模式
    策略模式
    单体【其他模式】
  • 原文地址:https://www.cnblogs.com/coolyouguo/p/12048518.html
Copyright © 2020-2023  润新知