Fastdfs 断点续传
摘要:采用追加方式: 1 public String[] uploadBreakpointFile(String group_name, String fileName, NameValuePair[] meta) { 2 String[] results = null; 3 File file = ne
阅读全文
posted @
2023-01-30 11:54
云淡风轻博客
阅读(608)
推荐(0) 编辑
docker安装mysql容器创建成功但无法启动问题
摘要:docker安装mysql容器创建成功但无法启动问题在我之前的文章里 使用docker安装mysql中在拉取了mysql:5.7版本的镜像后,使用了以下命令来创建容器,容器创建成功,但无法启动,如下: docker run -p 3306:3306 --name mysql \ -v /mydata
阅读全文
posted @
2023-01-28 15:08
云淡风轻博客
阅读(1344)
推荐(0) 编辑
centos7 安装docker教程 亲测可用
摘要:版本说明 cnetOS 7 docker 18 安装docker Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型 团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和
阅读全文
posted @
2023-01-28 13:46
云淡风轻博客
阅读(739)
推荐(0) 编辑
springboot项目集成xxl-job
摘要:一、xxl-job简介 xxl-job是一个开源的分布式定时任务框架,它可以与其他微服务组件一起构成微服务集群。它的调度中心(xxl-job)和执行器(自己的springboot项目中有@XxlJob("定时任务名称")的方法)是相互分离,分开部署的,两者通过HTTP协议进行通信。 将调度行为抽象形
阅读全文
posted @
2023-01-18 16:11
云淡风轻博客
阅读(3414)
推荐(0) 编辑
MySQL事务的隔离级别
摘要:令人惊讶的是,大部分数据库系统都没有提供真正的隔离性,最初或许是因为系统实现者并没有真正理解这些问题。如今这些问题已经弄清楚了,但是数据库实现者在正确性和性能之间做了妥协。ISO和ANIS SQL 标准指定了四种事务隔离级别的标准,但是很少有数据库厂商遵循这些标准。比如Oracle数据库就不支持RE
阅读全文
posted @
2023-01-18 10:09
云淡风轻博客
阅读(346)
推荐(0) 编辑
mysql记录锁(record lock),间隙锁(gap lock),Nextkey锁(Nextkey lock)
摘要:1. 什么是幻读?幻读是在可重复读的事务隔离级别下会出现的一种问题,简单来说,可重复读保证了当前事务不会读取到其他事务已提交的 UPDATE 操作。但同时,也会导致当前事务无法感知到来自其他事务中的 INSERT 或 DELETE 操作,这就是幻读。关于行锁我们要知道的行锁在 InnoDB 中是基于
阅读全文
posted @
2023-01-18 09:10
云淡风轻博客
阅读(1179)
推荐(0) 编辑
mysql update 锁行还是锁表
摘要:结论 Update时,where中的过滤条件列,如果用索引,锁行,无法用索引,锁表。按照索引规则,如果能使用索引,锁行,不能使用索引,锁表。Insert,delete时,锁行。InnoDB行锁是通过给索引上的索引项加锁来实现的,只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将
阅读全文
posted @
2023-01-18 09:04
云淡风轻博客
阅读(540)
推荐(0) 编辑
如何使用Java异步编程(多线程CompletableFuture)
摘要:1、创建异步线程任务 根据supplier创建CompletableFuture任务 //使用内置线程ForkJoinPool.commonPool(),根据supplier构建执行任务 public static <U> CompletableFuture<U> supplyAsync(Suppl
阅读全文
posted @
2023-01-17 10:54
云淡风轻博客
阅读(384)
推荐(0) 编辑
Mybatis plus 忽略表中映射的字段
摘要:Mybatis-plus忽略表中映射的字段:Mybatis-plus使用entity和数据库进行关联映射,有时候可能有些字段,在当前表中不存在,但是操作的时候,又需要进行使用,所以有时候就需要进行忽略。具体如何忽略如下: @TableField(exist = false):表示该属性不是表中字段,
阅读全文
posted @
2023-01-09 16:16
云淡风轻博客
阅读(2953)
推荐(0) 编辑
Springboot设置定时任务,从数据库中获取cron表达式 DEMO
摘要:适用场景:需要在项目运行时改动定时任务执行时间,可将cron表达式放在缓存或者数据库中 代码如下:(省略了获取cron的方法,需要自己根据情况获取) import org.springframework.scheduling.Trigger; import org.springframework.s
阅读全文
posted @
2023-01-09 13:47
云淡风轻博客
阅读(1273)
推荐(1) 编辑
java根据xml节点地址获取指定节点内容
摘要:备好几个前同事问过怎么获取xml指定节点内容后,终于决定写个工具类,今天特地分享给大家,写的不好,不要喷 maven依赖包 <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</ver
阅读全文
posted @
2023-01-09 13:39
云淡风轻博客
阅读(1086)
推荐(1) 编辑
新增和修改时不可重复添加重复性校验解决方案
摘要:一.业务场景:添加:添加的数据不能在数据库中存在,存在则不能添加; 不存在方可添加 修改:修改提交的数据是当前的数据,则可以成功修改 修改的数据需要排除它本身,在其他数据中也不存在,才可以修改 如:表中有id为001的记录,前端新增数据时,id不可重复为001,表中有name为小王的记录,前端新增数
阅读全文
posted @
2023-01-06 16:30
云淡风轻博客
阅读(563)
推荐(0) 编辑
springboot出现MaxUploadSizeExceededException 异常
摘要:写springboot项目上传图片遇到MaxUploadSizeExceededException 异常,找到一篇文章完美解决 Spring Boot 默认上传文件大小限制是 1MB,默认单次请求大小是 10MB,超出大小会跑出 MaxUploadSizeExceededException 异常。
阅读全文
posted @
2023-01-03 15:51
云淡风轻博客
阅读(1221)
推荐(0) 编辑