自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蔡定努

蔡定努个人博客

  • 博客(5)
  • 资源 (59)
  • 收藏
  • 关注

原创 SpringBoot 声明式事务失效场景

如果声明事务的方法不是public,事务会失效 同一个类中一个没有事务的方法,调用一个有事务的方法时,事务失效 异常被trycatch 捕获,事务失效 数据库引擎要支持事务,mysql数据库,必须设置数据库引擎为InnoDB。 springboot是否开始事务管理,@EnableTransactionManagement(默认开启) 异常类型配置错误 业务和spring事务代码必须在一个线程中 事务传播属性设置错误 Propagati...

2020-12-31 15:02:22 1130 1

原创 SpringCloud Alibaba Nacos作为配置中心-----------多环境下切换配置文件(五-3)

一、导入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> <version>0.2.1.RELEASE</version></depend

2020-12-16 11:12:52 594

原创 <dependencies> 和<dependencyManagement>

<dependencies>即使在子项目中不写该依赖项,那么子项目仍然会从父项目中继承该依赖项(全部继承)<dependencyManagement>dependencyManagement里只是声明依赖,并不实现引入,因此子项目需要显示的声明需要用的依赖。如果不在子项目中声明依赖,是不会从父项目中继承下来的;只有在子项目中写了该依赖项,并且没有指定具体版本,才会从父项目中继承该项,并且version和scope都读取自父pom;另外如果子项目中指定了版本号,那么会.

2020-12-15 15:36:15 395

原创 SpringCloud Alibaba Nacos -------- 集群部署(四)

nacos 版本为1.4(默认启动是集群模式cluster),也可以在启动时候加上命令 -mcluster一、准备三个nacos127.0.0.1:8848127.0.0.1:8849127.0.0.1:8850二 、在config/application.properties中各自修改端口,避免端口冲突server.port=8848有必要的话,初始化数据库三、配置节点cluster.conf.example 重命名为cluster.conf或者复制一份重命...

2020-12-14 23:36:36 221

原创 通过反射获取类中的所有属性与方法

获取公共属性 //可以随意用四种类加载方式的任意一种获取类对象 实体类 s=new 实体类(); Class c=s.getClass(); //通过类对象获取单个属性 Field f=c.getFiled("属性名");//f为当前指定类属性的file属性 //给对象属性赋值 f.set(s,"值"); //获取属性值 f.get(s); 获取私有属性 实体类 s=new 实体类(); Class c=s.getClass(); Field f=c.getDeclar

2020-12-06 23:23:34 453

sping-boot-shiro-jwt-redis-refreshtoken.zip

sping-boot-shiro-jwt-redis-refreshtoken,springboot整和shiro、jwt,自动刷新token

2020-08-25

spring-boot+tk.mybatis通用mapper

spring-boot+tk.mybatis通用mapper

2020-08-25

springboot整和jwt、shiro、redis实现token自动刷新

springboot整和jwt、shiro、redis实现token自动刷新

2020-08-19

springboot整合logback保存日志到文件

springboot整合logback保存日志到文件,日志持久化

2020-04-23

aop 权限验证demo

aop 权限验证

2020-02-27

mybatisplusPage.zip

mybatisplus自定义sqlmybatisplus自定义sqlmybatisplus自定义sqlmybatisplus自定义sql

2020-01-09

mybatisplusPage.rar

MybatisPlus 多表关联查询带分页,单表,多表:注解方式,xml方式,provider方式。

2019-12-30

mybatisplusPage.zip

MybatisPlus 多表关联查询带分页,单表,多表:注解方式,xml方式,provider方式。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2019-12-27

websocket.zip

websocket.zip

2019-12-02

shiro-demo使用redis做缓存.zip

shiro-demo使用redis做缓存.zip

2019-12-01

shiro-demo使用ehcache做缓存.zip

shiro-demo使用ehcache做缓存.zip

2019-12-01

shiro-demo不自定义缓存.zip

shiro-demo不自定义缓存,

2019-12-01

springboot整合shiro

springboot整合

2019-11-26

springboot整合JWT

springboot整合JWT

2019-11-26

centos系统springboot启动、重启、停止shell脚本

centos系统springboot启动、重启、停止shell脚本,centos系统springboot启动、重启、停止shell脚本

2019-11-23

springboot如何使用Freemarker模版引擎

springboot如何使用Freemarker模版引擎

2019-11-20

mybatisPlus.zip(3.X)

mybatisPlus.zip

2019-11-04

mybatisPlus_demo.zip

mybatisPlus_demomybatisPlus_demomybatisPlus_demomybatisPlus_demo

2019-11-01

databaseBackup.zip

数据库备份

2019-10-29

springboot整合websocket

springboot整合websocketspringboot整合websocketspringboot整合websocket

2019-10-16

springboot中多线程事务的实现

springboot中多线程事务的实现,整个springboot和多线程,任何一个线程异常,则每个线程的事务都回滚,保证事务的一致性

2024-09-24

超卖问题的4种解决方案、秒杀方案

超卖问题的4种解决方案,乐观锁、逻辑控制方式来解决超卖问题,都是利用数据库来实现 方案1:通过update中携带条件判断解决超卖问题 方案2:乐观锁解决超卖问题 方案3:对比数据修改前后是否和期望的一致,解决超卖问题 通过辅助类解决超卖问题,这种本质上可以解决所有并发修改db数据出错的问题

2024-09-10

springboot动态线程池、线程池监控

springboot动态线程池,用最简单的方式,api接口方式线程池监控的监控和动态线程数的调整扩展

2024-09-10

springboot整合文件分片上传

springboot整合文件分片上传,文件分片上传,分片上传学习demo,直接运行,基于java8

2024-09-10

整合canal监听mysql

使用开源框架springboot整合canal监听mysql数据变化,涵盖三种方式: main直接连接mysql监听,直接使用rabitmq监听,结合spring监听

2024-05-13

Springboot整合向量数据库Milvus

Springboot整合向量数据库Milvus实现增删改查

2024-05-12

springboot-quartz 单机demo,分布式下demo

springboot-quartz 单机demo, 分布式下,保证不重复执行

2022-02-27

vue-admin-template-master.zip

vue-admin-template-master.zip

2021-12-05

springCloudAlibaba的一个demo,包括注册中心,配置中心,服务熔断降级、链路追踪、seata分布式事务

本项目为学习springCloudAlibaba的一个demo,包括注册中心,配置中心,服务熔断降级、链路追踪、seata分布式事务

2021-10-02

springboot+JPA 多数据源配置

springboot+JPA 多数据源配置springboot+JPA 多数据源配置

2021-08-29

oneToMany-OneToOne-search.zip

oneToMany-OneToOne-search,xml方式、注解方式实现一对一查询、一对多查询,、注解方式实现一对一查询、一对多查询、注解方式实现一对一查询、一对多查询

2020-10-10

springboot-jackson-auto-transform-enum.zip

spring boot 中jackson自定义序列化和反序列化

2020-09-10

springboot-fastjson-auto-transform-enum.zip

springboot 使用fastjson自定义序列化和反序列化

2020-09-10

appname.sh

linux部署jar包的一个脚本,需要把里边的APP_NAME替换成你自己的jar包的路径,会在jar报统计目录生成控制台日志的日志文件,执行 sh appname.sh start/stop/restart

2020-07-18

dynamic-datasource-aop-loop.rar

dynamic-datasource-aop-loop.,springboot结合切面,加上自定义注解实现动态数据源切换,事务处理,循环遍历数据库文件

2020-07-10

dynamic-datasource-aop-copy

springboot结合自定义注解整合动态数据源实现通过注解切换,事务回滚springboot结合自定义注解整合动态数据源实现通过注解切换,事务回滚springboot结合自定义注解整合动态数据源实现通过注解切换,事务回滚

2020-07-09

quartz-springboot

quartz-springboot,quartz-springboot,springboot整合quartz实现对定时任务的增删改查

2020-05-16

springboot-RedisKeyExpirationListener.zip

springboot-RedisKeyExpirationListener,监听redis中的key失效,回调函数,springboot-RedisKeyExpirationListener

2020-05-02

elementui-admin 整合动态侧边栏和按钮权限控制

elementui-admin 整合动态侧边栏和按钮权限控制e

2020-04-29

vue-svg.zip

vue整合阿里素材图标svg格式demo

2020-04-25

空空如也

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

TA关注的人

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