摘要: 针对项目中出现的BeanUtils.copyProperties(A,B)经常会出现前后赋值顺序不一致的情况,后来查询才知道其中的区别。 BeanUtils提供对Java反省和自省API的包装。主要目的是利用反射机制对JavaBean的属性进行处理。由于一个JavaBean通常会包含较多属性,很多情 阅读全文
posted @ 2021-10-09 16:55 梦泽千秋 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 从谷歌商店安装devtool插件。详情百度安装。 Vue.js is detected on this page解决方法 方法:1、引入vue.min.js是不行的,引入vue.js才能使用vue-devtools。2、在chrome的扩展程序页面,需要勾选vue-devtools的“允许访问文件地 阅读全文
posted @ 2021-09-15 16:12 梦泽千秋 阅读(646) 评论(0) 推荐(0) 编辑
摘要: Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。本篇不涉及其原理,只用代码构建项目简单试用一下其回滚的机制。 大致上seata分为TC,TM,RM三大构建成整体。它们之间的包含关系如下。即一(xid主键编码,记录信息)带三(TC,TM,RM) 下面之间构建项目 阅读全文
posted @ 2020-11-27 16:43 梦泽千秋 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 在各项服务的调用过程中,难免出现断层,但是由于整个链路过于复杂难以排查,则使用zipkin可以清楚的看见每次访问的情况和整体的链路分布,及每个应用的依赖和被依赖的项目是什么。 1.下载zipkin https://dl.bintray.com/openzipkin/maven/io/zipkin/j 阅读全文
posted @ 2020-11-25 15:18 梦泽千秋 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 本篇接上篇的sentinel,主要介绍sentinelResource注解和兜底的方法fallback的各种参数和使用。1.配置服务提供者集群。 pom文件 <dependencies> <!-- SpringCloud ailibaba nacos--> <dependency> <groupId 阅读全文
posted @ 2020-11-25 10:41 梦泽千秋 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 作为阿里版的hystrix,sentinel简化了配置方式,提供了可视化界面网站和便捷的配置方式,更加贴合实际的使用方式,各种优点使得sentinel成为服务降级熔断流控等的最佳选择。 1.安装启用 https://github.com/alibaba/Sentinel/releases 官网选择合 阅读全文
posted @ 2020-11-19 17:30 梦泽千秋 阅读(1857) 评论(0) 推荐(2) 编辑
摘要: 作为服务的注册中心和配置中心自然是离不开集群操作,由于本机没有装Linux,则用window环境下简单配置下集群测试。 1.将本地的nacos文件夹复制三份,(三个及以上才能是集群) 2.修改配置文件 将各自的application.properties文件中的端口修改 server.port=88 阅读全文
posted @ 2020-11-17 10:24 梦泽千秋 阅读(340) 评论(0) 推荐(0) 编辑
摘要: Nacos是什么 和Eureka,zookeeper,consul相同,Nacos也是一个注册中心组件咯,当然是,不过它不仅仅是注册中心。Nacos也是一个配置中心,比如SpringCloud中的Config,将配置文件版本化管理。那么Nacos到底是什么呢, 总结为官网一句话就是:Nacos 致力 阅读全文
posted @ 2020-11-17 10:12 梦泽千秋 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 一般为了不暴露自己的端口信息等,会选择架构一个网关在前面进行阻挡,起到保护的作用。附上一张工作示列图。 1.配置网关9527 gateway作为网关需要和其他的应用一样需要注册进eureka中进行管理,先创建应用gateway9527 pom文件,关键是gateway依赖 <dependencies 阅读全文
posted @ 2020-11-12 15:15 梦泽千秋 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 服务在经过一定负荷之后,如果达到一定上限之后会中断进行报错,而服务调用的方法也会报错等等,一旦整体服务停下,别的客户端再来访问就会无法调用。对此需要进行另外一种服务熔断模式。 不同于现实中的熔断保险丝,服务熔断是在系统服务达到一定错误之后,自动熔断降级,采取备用方法,但是在一定时间后客户端再次调用成 阅读全文
posted @ 2020-11-05 11:34 梦泽千秋 阅读(198) 评论(0) 推荐(0) 编辑