06 2022 档案
摘要:导言 在gitee上搜索了一下,循环依赖的解决方式,正好看到有人手写了一个循环依赖,就顺便学习了一下。记录如下。 地址:https://gitee.com/jackdawl/spring-circledependency.git 什么是循环依赖 循环依赖就是在a的类中注入b,在b的类中注入a.此时s
阅读全文
摘要:1.安装gitee插件 如果查询不到,参考https://blog.csdn.net/dkm123456/article/details/123376430 登录设置token idea设置token 代码分享到gitee 我们此时去gitee上看还是原先别人的代码,所以我们需要指向自己的仓库地址,
阅读全文
摘要:导言 项目分为开发环境,测试环境,预发布环境以及生产环境。之前的flink都是在代码中隔开,发布环境改配置文件的,非常的不方便,而且是每个flink中写一个配置,太麻烦了。想着通过nacos来区分环境。节省垃圾代码的使用。 1.前置条件 nacos的安装,可以实现基于db的访问。 2.代码流程 项目
阅读全文
摘要:安装重置试用插件 File —> Settings —> Plugins,点击右侧设置(Manage Repository)—> Manage Plugin Repositories 点击+号,将第三方插件库地址https://plugins.zhile.io添加进去,再点击OK 在Plugins页
阅读全文
摘要:https://blog.csdn.net/wxw1997a/article/details/116758401 https://blog.csdn.net/wxw1997a/article/details/116755542
阅读全文
摘要:https://blog.csdn.net/qq_41979881/article/details/118612521
阅读全文
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/yangfengjueqi/article/details/79814560平时开发中,常用一些模糊查询,例如查询表格user中uname包含
阅读全文
摘要:如果我们想要获取当前类的类名,那么可以使用如下代码: String className = this.getClass().getName();// 这是完整的类路径名 String simpleClassName = this.getClass().getSimpleName();// 仅仅是类名
阅读全文
摘要:mysql处理方式 函数:abs() abs(); //将负数转为正数 如下: mysql> select abs(3-5); + + | abs(3-5) | + + | 2 | + + row in set (0.00 sec) java处理方式 将负数转化成正数的方法: 1、对已知是负数的数值
阅读全文
摘要:https://www.cnblogs.com/gshang/p/11748135.html
阅读全文
摘要:1. 概述 在《Seata 极简入门》文章中,我们对 Seata 进行了简单的了解,并完成了 Seata 的部署。而本文,我们将 Dubbo 服务接入 Seata 来实现分布式事务。 Seata 是阿里开源的一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。 注意,考虑到 N
阅读全文
摘要:1. 概述 在《Seata 极简入门》文章中,我们对 Seata 进行了简单的了解,并完成了 Seata 的部署。 Seata 是阿里开源的一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。 目前,在 Spring Cloud 体系中,我们一般采用两种方式来实现服务的调用:
阅读全文
摘要:1. 概述 在《芋道 Seata 极简入门》文章中,我们对 Seata 进行了简单的了解,并完成了 Seata 的部署。而本文,我们将纯 Spring Boot 应用接入 Seata 来实现分布式事务。 Seata 是阿里开源的一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务
阅读全文
摘要:1. 概述 Seata 是阿里开源的一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。 1.1 四种事务模式 Seata 目标打造一站式的分布事务的解决方案,最终会提供四种事务模式: AT 模式:参见《Seata AT 模式》文档 TCC 模式:参见《Seata TCC 模式
阅读全文
摘要:1.前置条件 安装了jdk 还有mysql 2.下载nacos https://github.com/alibaba/nacos/releases/tag/2.1.0 执行naocs mysql语句 修改nacos配置 启动naocs 3.下载seata https://github.com/sea
阅读全文
摘要:上篇文章我们通过gateway灰度转发到各自的服务,但是存在一个问题,就是各自的服务之间的调用,这里是不走gateway的,为了解决这个问题。能够实现让feign调用实现灰度发布的功能。终于找到开源代码了(懒人不看博客,只抄代码)。 1.项目介绍 spring-cloud-nacos 介绍 spri
阅读全文
摘要:什么是灰度发布? 灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初
阅读全文
摘要:做服务化,需要把所有model包里的类都实现Serializable接口, 同时还要显示指定serialVersionUID的值。听到这个需求,我脑海里就突然出现了好几个问题,比如说: 序列化和反序列化是什么? 实现序列化和反序列化为什么要实现Serializable接口? 实现Serializab
阅读全文