摘要: Redis分布式锁的正确实现方式 前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题 阅读全文
posted @ 2020-03-31 17:07 superming168 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 本文参考:https://blog.csdn.net/seapeak007/article/details/53490156,感谢老铁的辛苦付出。 乐观锁介绍: 乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候 阅读全文
posted @ 2020-03-30 11:38 superming168 阅读(1886) 评论(0) 推荐(1) 编辑
摘要: SELECT * from information_schema.columns where TABLE_SCHEMA='数据库名' and COLUMN_NAME='字段名' 阅读全文
posted @ 2020-01-02 09:40 superming168 阅读(4216) 评论(0) 推荐(1) 编辑
摘要: // 表创建状态if (StringUtils.isNotBlank(qo.getTabCreateStatus())) { String[] statusArr =qo.getTabCreateStatus().split(","); pageSql += " and b.tab_create_s 阅读全文
posted @ 2019-12-25 17:41 superming168 阅读(1545) 评论(0) 推荐(0) 编辑
摘要: maven 1. 打开软件,点击configure-project default-settings。配置maven目录。 后续还需要配置一个地方是本地仓库的优先,在runner-VM Options里面填写一下代码 -DarchetypeCatalog=internal1 2. 新建maven项目 阅读全文
posted @ 2019-12-20 09:54 superming168 阅读(1955) 评论(0) 推荐(0) 编辑
摘要: 当一个字段想模糊查询出多个字段的时候,正常情况下一般会这么作 1 select * from a where name like 'a%' or name like 'b%' ....or ...; 但是上面的情况只能对应少量的模糊查询值,过多之后再后台开发的时候会出现非常麻烦的sql语句拼接 这时 阅读全文
posted @ 2019-12-16 10:13 superming168 阅读(3512) 评论(0) 推荐(1) 编辑
摘要: 尊重劳动成果,本文是根据 https://blog.csdn.net/weixin_39156738/article/details/88600755 整理的,感谢兄台的辛苦付出 什么时候用抽象类?如果两个类有共同的方法,但是方法的具体实现又不一样,我们可以把该方法提取出来放在父类里,给父类加上ab 阅读全文
posted @ 2019-12-10 11:33 superming168 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 尊重劳动成果,本文是参照https://blog.csdn.net/qq_38638148/article/details/82725191 然后再结合我自己的理解整理的,感谢博主的辛苦付出 造成死锁的原因: 死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现 阅读全文
posted @ 2019-12-09 15:54 superming168 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 尊重劳动成果,本插件的整理原文出自:https://blog.csdn.net/weixin_41846320/article/details/82697818,感谢老铁的辛苦原创。 插件安装方式: 新版本IDE安装方式略有不同,不一一赘述 1、Background Image Plus 这款插件并 阅读全文
posted @ 2019-11-18 16:39 superming168 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 查看运行时错误: tail -f catalina.out | grep -C 10 'Exception' 10是行数; 单引号里面的是要查找的关键字; 阅读全文
posted @ 2019-11-04 17:59 superming168 阅读(1001) 评论(0) 推荐(0) 编辑