Java开发知识汇总

1.目的:记录积累java开发知识,下次使用不用在发时间查找,好记性不如烂笔头。整理记录于 2024.06.09 23:25 周日 @程序员猴哥

Java开发知识汇总

服务通信和服务治理。微服务架构中常用的技术包括但不限于:
1.服务通信之基:HttpClient、WebClient ,RestTemplate
2.服务注册与服务发现:nacos
3.配置中心:nacos
4.服务通信:open feign 就是基于HTTP的调用,不是本地方法调用
5.负载均衡器:LBL
6.服务网关:gateway
7.断路器流控:Sentinel
8.服务监控:skywalking
9.消息队列:rabbitmq
10.分布式事务:Seata
11.经典微服务案例分析及优化建议

Spring Cloud Alibaba提供的组件如下:

Sentinel:阿里巴巴开源产品,不仅仅可以作为断路器,也支持流量控制和服务降级。
Nacos:阿里巴巴开源产品,服务注册与服务发现,同时也可以作为配置中心。
RocketMQ:阿里巴巴开源的分布式消息和流计算平台。
Dubbo:阿里巴巴开源产品,高性能Java RPC框架,服务通信组件。
Seata:阿里巴巴开源产品,一个易于使用的高性能微服务分布式事务解决方案。
Alibaba Cloud ACM:其前身为淘宝内部配置中心Diamond,是一款应用配置中心产品,需付费。
Alibaba Cloud OSS:阿里云对象存储OSS是一款海量、安全、低成本、高可靠的云存储服务,需付费。
Alibaba Cloud SMS:阿里云短信服务,需付费。
Alibaba Cloud SchedulerX:阿里中间件自研的基于Akka架构的新一代分布式任务调度平台,需付费。

.目录:

========== 01 Java后端开发 ==========

1.IDEA相关

2.java相关:集合,多线程,JUC,

controller
mapper
pojo
service

3.Spring相关:

4.SpringMVC相关

5.SPringBoot:

6.SpringCloud:

7.JavaWeb

8.Mysql

9.Redis

10.Mybatis

11.Mybatis plus

12.JVM

13.JWT

14.swagger-ui

15.调度任务xxl-job

16.性能监控skywalking

17.docker

18.jenkins

19.k8s

20.微信&支付宝支付

21.百度地图开发

22.git & gitlab

23.ElasticSearch

24.MongoDb

========== 02.前端开发 ==========

1.html5

2.css3

3.javascript

4.vue2 & vue3

5.element-ui,layui常用ui框架

6.微信小程序开发

========== 03.云厂商及云产品 ==========

1.云产品供应商:阿里云+华为云+腾讯云+亚马逊
2.云产品:ECS,mongodb,gaussdb,redis,sqlserver,mysql,rabbtimq,nat,dws,elb,postgresql,LTS,OBS,SLS,ELB负载均衡,RDS,CCE 等。
3.华为云容器引擎 CCE& 云常用产品

posted @ 2024-06-09 23:27  大树2  阅读(67)  评论(0)    收藏  举报