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,
- 1 Java历史,体系结构的介绍
- 2 泛型,反射,枚举,注解
- 3 labmda表达式,链式编程,函数式接口,链式编程,stream流式计算
- 4 多线程 & JUC
- 5 集合
- 数据结构网站:致敬大师,致敬未来的你
https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
controller
mapper
pojo
service
3.Spring相关:
4.SpringMVC相关
5.SPringBoot:
6.SpringCloud:
7.JavaWeb
8.Mysql
9.Redis
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
24.MongoDb
========== 02.前端开发 ==========
1.html5
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& 云常用产品

浙公网安备 33010602011771号