JAVA企业级开发技术

article/2025/10/30 14:48:59

传统框架

  • SpringMVC(表现层)
  • Struts2(表现层)
  • Mybatis(数据层)
  • Hibernate(数据层)
  • SpringData Jpa(数据层)
    • 开发中比较常见的组合:
      • SSM : Spring-SpringMVC-Mybaits
      • SSH :Spring-Struts2-hibernate

2017年热门开发框架

Springboot快捷开发,封装牛逼,简单入门
SpringCloud
通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂易部署和易维护的分布式系统开发工具包。

主流技术

Redis非关系型数据库,数据存储(高效,存于内存中)
Spring Cache 缓存,SpringBoot应用基于它,同事集成了Redis,Ehcache等缓存服务器
MongoDB基于分布式文件存储的数据库,由c语言编写,高性能,易部署,易使用
Dubbo开源分布式服务框架, RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。
zookeeper分布式的,开放源码的分布式应用程序协调服务,是Hadoop和Hbase的重要组件
KafkaKafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据,跟ActiveMQ类似
ActiveMQ消息中间件,消息队列,做抢购业务很好!短信,邮件收发都行
elasticsearch搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。
Solrsolr是一个独立的企业级搜索应用服务器,它对外t提供类似于web-service的api接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的xml文件,生成索引
Nginx负载均衡,反向代理(多个域名指向通一个ip,根据域名名称,来转发到某个端口)
Druidalibab的连接池,能够提供强大的监控和扩展功能。
Shiro权限控制,不多说
Swagger接口文档,免掉写文档的时间,加快开发速度
quartz定时任务,不需要人为发布,自动发布

微服务框架(Spring Cloud)

微服务构建SpringBoot实现RESTful API Druid监控和扩展功能。
服务治理Spring Cloud Eureka
客户端负载均衡Spring Cloud Ribbon
服务容错保护Spring Cloud Hystrix
声明式服务调用Spring Cloud Feign
API 网关服务Spring Cloud Zuul
分布式配置中心Spring Cloud ConfigGit加密解密健康监测
消息总线Spring Cloud BusRabbitMQ实现Kafka实现
消息驱动的微服务Spring Cloud StreamRabbitMQ&kafka 绑定
分布式服务跟踪SpringCloud Sleuth

技术交流群:799362339
  未经作者允许,禁止转载!



http://chatgpt.dhexx.cn/article/jtBOmmCJ.shtml

相关文章

Spring Boot 企业级开发课后题答案

Spring Boot 企业级开发课后题答案 黑马程序员 加粗字体为答案 转发请注明出处【感谢】 第一章 1.1 填空题 Pivotal 团队在原有 spring 框架的基础上开发了全新的Spring Boot框架。Spring Boot框架在开发过程中大量使用 约定优先配置 的思想来摆脱框架中各种复杂的手动配置。…

SpringBoot企业级开发

根据书籍《SpringBoot企业级开发教程》梳理SpringBoot开发框架,代码在本人Mac运行通过,IDE是IntelliJ。 SpringBoot知识图谱: 链接:https://pan.baidu.com/s/1CXMCMBimTPk8kUYir4JETg 提取码:bnpb 部分截图&#…

企业级应用开发(SSM) Spring

目录 一:引言 1.1企业级系统: 1.2那么如何去应对企业级应用开发 1.3 Spring的绿草丛 二:Spring的绿草丛 2.1 Spring 介绍 2.2 Spring两大核心技术 a.控制反转(IoC(Inversion of Control) / 依赖注入(DI)&#xf…

2019泰迪杯C题案例分析-python大数据自动化数据挖掘

第七届“泰迪杯”数据挖掘挑战赛——C 题:运输车辆安全驾驶行为的分析 一、问题背景二、研究问题三、分析问题excel的批量处理时间、速度、方向角的处理经纬度的处理大数据处理的优化 一、问题背景 车联网是指借助装载在车辆上的电子标签通过无线射频等识别技术&am…

利用SPSS Modeler进行数据挖掘——探究不同程序语言的就业情况

欢迎加入程序员QQ交流群~~:859022876 程序员 本次SPSS Modeler项目实战,是我个人课余做的一个简单案例,因为本人也是互联网大家庭中的一员,因此最关心的必定是程序语言的未来走势和就业情况,于是…

数据挖掘实战—餐饮行业的数据挖掘之数据探索(EDA)

文章目录 引言一、前期准备1.目标定义与任务理解 二、数据采集与抽样三、数据探索1.数据质量分析1.1缺失值分析1.1.1缺失值可视化1.1.2描述性统计1.1.3统计缺失数与缺失率 1.2异常值分析1.2.1 3σ原则1.2.2箱型图分析 1.3一致性分析1.4重复数据处理 2.数据特征分析2.1分布分析2…

数据挖掘实战—餐饮行业的数据挖掘之数据预处理

文章目录 引言一、数据清洗1.缺失值处理1.1 拉格朗日插值法1.2牛顿差值法 2.异常值的处理 二、数据集成1.实体识别2.冗余属性识别3.数据变换3.1 简单函数变换3.2 规范化3.2.1 最小-最大规范化3.2.2 零-均值规范化(标准化)3.2.3 小数定标规范化 3.3 连续属…

数据挖掘案例:建立客户流失模型

随着市场竞争的加剧,中国电信面临的压力越来越大,客户流失也日益增大。从统计数据看,今年固话小灵通的销户数已经超过了开户数。面对如此严峻的市场形式,当务之急就是要尽全力减少客户的流失。因此,利用数据挖掘方法&a…

数据挖掘实战案例——客户细分

我们首先来看看原始数据 具体代码与原始数据可以在我的GitHub中git clone一下学习 代码与数据github地址 共26663条数据 此次分析是想对根据客户的购买情况对客户进行细分 分析用户的购买消费行为 首先读取csv import pandas as pd #import numpy as np trad_flow pd.read_…

浅谈数据挖掘

一、数据挖掘起源 人们迫切希望能对海量数据进行深入分析,发现并提取隐藏在其中的信息,以更好地利用这些数据。但仅以数据库系统的录入、查询、统计等功能,无法发现数据中存在的关系和规则,无法根据现有的数据预测未来的发展趋势…

Python数据分析挖掘案例:Python爬虫助力疫情数据追踪

通过学习Python数据分析挖掘案例,可以掌握通过Python爬虫获取的数据进行处理以及可视化分析的主要方法和技能,并为后续相关课程学习及将来从事数据分析工作奠定基础。 新冠病毒疫情在武汉突然爆发,确诊病例、疑似病例、死亡病例等数据牵动着每…

【数据挖掘案例】财政收入影响因素分析及预测模型

案例来源自《Python 数据分析与挖掘实战》第 13 章:财政收入影响因素分析及预测模型 案例目的:预测财政收入 1 数据的基本描述性分析 数据 字段含义 社会从业人数(x1 )、 在岗职工工资总额(x2)、社会消费品零售总额(x3)、城镇…

python数据挖掘案例系列教程——python实现搜索引擎

全栈工程师开发手册 (作者:栾鹏) python数据挖掘系列教程 今天我们使用python实现一个网站搜索引擎。主要包含两个部分。网站数据库的生成、搜索引擎。其中搜索引擎部分我们使用单词频度算法、单词距离算法、外部回值算法、链接文本算法、pag…

工业数据挖掘实例

智能的基础是智能决策,所有的决策都来自于分析。所以简单说所有的智能都是做好两件事:收集数据,使用数据。数据挖掘技术根据业务数据不同有不同的应用场景。在我以往工作中主要在以下领域有应用尝试: 市场营销:用数据…

[数据挖掘案例]逻辑回归LR模型实现电商商品个性化推荐

目录 一、问题描述 二、数据摸底 三、数据清洗和特征筛选 3.1 数据抽取和清洗 3.2 特征筛选:决策树 3.3 特征分布转换 3.4 特征共线性检查 四、模型搭建 4.1 数据集 4.2 模型训练 4.3 模型验证 五、模型上线效果跟踪 一、问题描述 在电商平台中&#xff…

数据挖掘案例(2):用户画像

内容分为两个部分:     第一部分:用户画像概述     第二部分:用户画像案例 数据和源码 移步到Github : https://github.com/Stormzudi/Data-Mining-Case 邮箱:442395572qq.com 目录 第一部分:1…

数据挖掘案例实战:利用LDA主题模型提取京东评论数据(一)

泰迪智能科技(数据挖掘平台:TipDM数据挖掘平台)最新推出的数据挖掘实战专栏 专栏将数据挖掘理论与项目案例实践相结合,可以让大家获得真实的数据挖掘学习与实践环境,更快、更好的学习数据挖掘知识与积累职业经验 专栏…

数据挖掘案例实战:利用LDA主题模型提取京东评论数据(二)

泰迪智能科技(数据挖掘平台:TipDM数据挖掘平台)最新推出的数据挖掘实战专栏 专栏将数据挖掘理论与项目案例实践相结合,可以让大家获得真实的数据挖掘学习与实践环境,更快、更好的学习数据挖掘知识与积累职业经验 专栏…

数据挖掘学习(四)——常见案例总结

笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值,找寻数据的秘密,笔者认为,数据的价值不仅仅只体现在企业中,个人也可以体会到数据的魅力,用技术力量探索行为…

数据挖掘实例1:亲和性分析示例(代码、注释、运行结果)

前言 本实例采用python3环境,编辑器采用Jupyter Notebook,安装使用方法请参考,本实例中所用到的附件内容放在文末,如果想要自行运行一下代码,可以尝试一下。 Jupyter Notebook介绍、安装及使用教程 亲和性分析示例 …