自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Spring Boot AOP切面接口开发之多数据源事务

多数据源情况时,spring自带事务注解@Transactional会失效,不想使用分布式事务,继承Connection,重写commit()和close()方法,实现多数据源事务控制1、注解类@Documented@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD})public @interface DBTransaction {}2、切面类@Aspect@Configuration@Log4jp

2022-03-09 11:00:25 724

原创 SpringBoot AOP切面接口开发之参数解析

方法一:注解类中定义参数名称:@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documented@Inheritedpublic @interface DBChange {​ String projectId() default "";​ String environmentType() default ""; /** *传递参数的对象类型 */ Cl...

2022-02-18 10:11:05 3103

原创 Spring Boot AOP切面接口开发

1、自定义一个注解@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documented@Inheritedpublic @interface DBChange {​}2、创建切面类@Aspect@Component@Log4jpublic class DBChangeAop { //切面链接处 @Pointcut("@annotation(com.ggdo.manager.u...

2022-02-09 17:39:57 1523

原创 Nacos之服务配置中心

基础配置Nacos不仅可以作为注册中心使用,还可以作为配置中心使用pom文件父工程pom文件添加模块 <modules> <module>cloudalibaba-config-3377</module> </modules>子工程pom文件添加父工程标签 <parent> <groupId>com.szyl</groupId> ...

2021-12-08 10:44:41 1785

原创 linux下安装sqlserver数据库

1、要求1.centos或redhat7.0以上系统2.内存2G以上2、安装步骤1.设置sqlserver安装镜像curl https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo > /etc/yum.repos.d/mssql-server.repo2.执行安装yum install -y mssql-server完毕之后运行 sudo /opt/mssql/bin/mss

2021-12-08 10:27:00 5275

原创 springboot报Invalid bound statement (not found):

Springboot整合MyBaties,在IDEA启动时报错Invalid bound statement (not found),是mapper和对应的xml文件无法建立映射关系,一般从如下几方面进行排查:1.namespace下面的路径 一定要对应Dao接口或者Mapper接口2.Dao 或者Mapper下面的方法名和XML 中的id保持一致3.yaml文件中的*Mapper.xml文件路径配置正确4.*mapper.java和*mapper.xml名称保持一致...

2021-12-06 10:13:26 3781 3

转载 Linux环境下MySql卸载

MySQL的安装方法有很多种,常见的有yum、rpm和源码安装,那么针对不同的安装方法,也存在不同的卸载方法,其中yum和rpm安装的卸载方法一样。本节主要介绍Linux下如何彻底卸载已安装过的mysql,以便能顺利安装下一个版本的mysql。1、源码安装卸载虽然源码安装时相对复杂,但是它的卸载却很简单。只要在安装目录下直接执行 make uninstall这个命令,就可以卸载源码安装的mysql,前提是你在这之前没有执行过make clean。如果执行过make clean,也没关系,那就直

2021-12-03 11:28:27 11833

原创 Nacos服务注册中心对比提升

各种服务注册中心对比服务注册与发现框架 CAP模型 控制台管理 社区活跃度 Eureka AP 支持 低(2.X版本已闭源) Zookeeper CP 不支持 中 consul CP 支持 高 Nacos AP/CP 支持 高 CAP模型计算机专家埃里克·布鲁尔(Eric Brewer)于2000年再ACM分布式计算机原理专题讨论会(简称:PODC)中提出的分布式系统设计要考虑的三个核心要素

2021-11-30 09:12:02 99

原创 Nacos服务注册及发现

服务发现Nacos什么是NacosNacos = 注册中心 + 配置中心Nacos下载及安装官网地址:home官网文档地址:Nacos 快速开始下载地址:https://github.com/alibaba/nacos/releases执行指令:Linux/Unix/Mac启动命令(standalone代表着单机模式运行,非集群模式):sh startup.sh -m standaloneWindows启动命令(standalone代表着单机模.

2021-11-29 17:54:22 527

原创 sentinel学习小结

1、安装sentinel客户端下载链接:Release v1.7.0 · alibaba/Sentinel · GitHub 选择sentinel-dashboard-1.7.0.jar下载进去jar包目录启动:java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.7.0.jar其中

2021-10-21 17:27:41 756

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除