- 博客(10)
- 资源 (1)
- 问答 (5)
- 收藏
- 关注
原创 分布式基础&项目环境搭建_学习笔记
一、分布式基础概念1、微服务微服务架构风格,就像是把一个单独的应用程序开发为一套小服务,每个小服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API。这些服务围绕业务能力来构建,并通过完全自动化部署机制来独立部署。这些服务使用不同的编程语言来书写,以及不同数据存储技术,并保持最低限度的集中式管理。简而言之:拒绝大型单体应用,基于业务边界进行服务化拆分,各个服务独立部署运行。2、集群&分布式&节点集群是个物理形式,分布式是个工作方式。只要是一堆机器,就可以叫集群,他们
2020-09-28 23:48:12 2085 1
原创 java 中对象的克隆_学习笔记
参考:https://www.cnblogs.com/fnlingnzb-learner/p/10649509.html实现对象克隆的两种方式: 1). 实现Cloneable接口并重写Object类中的clone()方法; 2). 实现Serializable接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆。为什么要克隆通过clone方法赋值的对象跟原来的对象时同时独立存在的。浅克隆和深克隆浅克隆和深克隆的主要区别在于是否支持引用类型的成员变量的复制1.浅克隆在浅克隆
2020-09-22 19:10:25 90
原创 SpringCloud Alibaba Seata处理分布式事务_学习笔记
分布式事务问题问题:每个服务内部的数据一致性由本地事务来保证,但是全局的数据一致性问题没法保证.???一次业务操作需要跨多个数据源或需要跨多个系统进行远程调用,就会产生分布式事务问题.Seata是一款开源的分布式事务解决方案,致力于在微服务框架下提供高性能和简单易用的分布式事务.处理过程:Seata的使用简单的说,添加一个@GlobalTransactional注解即可1.将下载好的Seata解压后,修改conf目录下的file.conf配置文件主要修改:自定义事务组名称+事务日志存储模
2020-09-15 23:50:22 972
原创 SpringCloud Alibaba Sentinel实现熔断与限流_学习笔记
SpringCloud Alibaba Sentinel实现熔断与限流Sentinel: 分布式系统的流量防卫兵
2020-09-14 00:00:59 304
原创 SpringCloud Alibaba Nacos服务注册与配置中心_学习笔记
1.SpringCloud Alibaba能干嘛??下载地址:https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md2.SpringCloud Alibaba Nacos服务注册与配置中心1.Nacos简介Naming和Configuration的前两个字母,最后的设为Service.Nacos:是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。简单的说就是注册中心+配置中心的组合.Nac
2020-09-09 08:46:18 1258
原创 SpringCloud Sleuth分布式请求链路跟踪_学些笔记
SpringCloud Sleuth提供了一套完整的服务跟踪的解决方案,在分布式系统中提供追踪解决方案并且兼容支持zipkin—Sleuth管监控,zipkin管展现.搭建链路监控步骤1.下载zipkin,并运行SpringCloud从F版起已不需要自己构建Zipkin Server了,只需调用jar包即可。所以直接运行下载好的jar就可以了。下载地址:https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/zip
2020-09-08 22:36:58 154
原创 SpringCloud Bus消息总线_学习笔记
分布式自动刷新配置功能SpringCloud Bus配合SpringCloud Config使用可以实现配置的动态刷新.Bus支持两种消息代理:RabbitMQ和Kafka。SpringCloud Bus是用来将分布式系统的节点与轻量级消息系统连接起来的框架,他整合了java的事件处理机制和消息中间件的功能。SpringCloud Bus目前只支持RabbitMQ和Kafka.什么是总线在微服务架构的系统中,通常会使用轻量级的消息代理来构建一个共用的消息主题,并让系统中所有的微服务实例都连接.
2020-09-06 00:47:32 183
原创 SpringCloud Config分布式配置中心_学习笔记
分布式系统面临的问题:微服务意味着将单体的应用拆分成一个个子服务,系统中会出现大量的服务.由于每个服务都需要必要的配置信息才能运行,所以一套集中式的,动态的配置管理设施是必不可少的.SpringCloud提供了ConfigServer来解决这个问题.不然,一套服务室系统中可能会有上百套配置文件…SpringCloud ConfigConfig服务端配置与测试1.在GitHub上新建一个名为springcloud-config的新Repository2.获取git地址:https://githu
2020-09-04 23:14:50 152
原创 SpringCloud GateWay新一代网关_学习笔记
GateWay三大核心概念Route(路由)路由是构建网关的基本模块,它有ID,目标URI,一系列的断言和过滤器组成,如果断言为true则匹配该路由.Predicate(断言)开发人员可以匹配HTTP请求中的所有内容(例如请求头或请求参数),如果请求与断言相匹配则进行路由Filter(过滤)指的是Spring框架中GatewayFilter的实例,使用过滤器,可以在请求被路由前或者之后对请求进行修改.GateWay工作流程核心逻辑: 路由转发+执行过滤器链GateWay的入门配置1..
2020-09-04 00:32:18 348
tomcat启动问题
2021-04-13
@WebService注解的问题
2021-04-09
socket通信接收的数据问题
2021-02-21
多线程加lock锁后为什么每次执行的都是同一个线程
2021-02-19
PageHelper分页插件查询数据,删除几条不合格数据,怎么弄
2020-11-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人