摘要:
使用mybatis-plus时,使用IService.insert方法时,提示找不到insert方法,原因是,mybatis-plus提供了两个BaseMapper和IService。 改成引用import com.baomidou.mybatisplus.extension.service.ISe 阅读全文
阅读排行榜
MySQL索引选择及规则整理
2019-04-29 17:02 by fengxiaofeng, 5965 阅读, 收藏,
摘要:
索引选择性 索引选择性就是结果个数与总个数的比值。 用sql语句表示为: SELECT COUNT(*) FROM table_name WHERE column_name/SELECT COUNT(*) FROM table_name 一般来说(例如书 “SQL Tuning“),如果选择性超过 阅读全文
gitlab持续集成,自动部署
2019-11-15 14:06 by fengxiaofeng, 5510 阅读, 收藏,
摘要:
写这篇文章的目的是,实现提交代码到gitlab上的一个项目时,自动打包,并将包发布到另一台服务器上,重启tomat。如有问题,可以联系本人QQ:409838567 gitlab-ci,是基于gitlab和gitlab-runner实现持续集成。 gitlab、gitlab-runner安装在192. 阅读全文
CAS优缺点
2019-04-30 09:17 by fengxiaofeng, 5449 阅读, 收藏,
摘要:
cas优点:如一描述在并发量不是很高时cas机制会提高效率。cas缺点:1、cpu开销大,在高并发下,许多线程,更新一变量,多次更新不成功,循环反复,给cpu带来大量压力。2、只是一个变量的原子性操作,不能保证代码块的原子性。3、ABA问题 ABA问题:内存值V=100;threadA 将100,改 阅读全文
二叉查找树,平衡二叉树
2019-04-29 16:35 by fengxiaofeng, 3886 阅读, 收藏,
摘要:
二叉查找树 二叉树具有以下性质:左子树的键值小于根的键值,右子树的键值大于根的键值。 二叉查找树可以任意地构造,也可以按照下图的方式来构造: 但是这棵二叉树的查询效率就低了。因此若想二叉树的查询效率尽可能高,需要这棵二叉树是平衡的,从而引出新的定义——平衡二叉树,或称AVL树。 平衡二叉树(AVL 阅读全文
浙公网安备 33010602011771号