java学习过程

框架

SSH:Spring、Struts、Hibernate

SSM:SpringMVC、Spring、Mybatis

Springboot

Springcloud

分布式

抽取公共服务

按业务为边界进行拆分

服务的管理(zookeeper、Eureka)

服务之间通信

  1.   同步调用

           1)dubbo+zookeeper、 RPC方式  基于TCP,(底层采用netty实现)

           2)Springcloud+Eureka、restful、http方式

      2.异步通知

           rabbitMQ、rocketMQ等消息队列

 ES(我司仅使用作搜索引擎)

docker 项目部署

shiro安全框架(rbac)

redis  no sql数据库 缓存

数据库读写分离、分库、分表(高效读)

sharding-JDBC 实现读写分离sharding-JDBC 实现读写分离 - 做个有梦想的咸鱼 - 博客园

nacos作为配置中心(1.Nacos简介 - 简书

项目部署

     linux 部署 配置文件、编写脚本运行、获取公网ip 域名、备案

java开发必须要掌握的20个核心技术 - 持剑走天涯 - 博客园  核心技术路线了解

preview

项目需要的技术流程 

一个完整的Java Web项目需要掌握哪些技术-Fun言

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值