- 博客(11)
- 收藏
- 关注
原创 在varchar字段上联表查询没用上索引的问题
今天刚遇到的一个问题,两个有主从关系的表,经常需要做关联查询,数据量也不大,测试环境,大概只有1000条不到的数据,但是关联查询比较慢需要1.7s左右。通过执行explain +sql 发现联表查询并没有用到索引,而是全表扫描的,即便使用USEINDEX 命令给出对应的索引,索引也没被用到。找了很久的原因,最后发现问题出在两个表的字符集不同。差别在于一个用的utf8,一个用的utf8mb4。...
2021-02-22 15:59:09 278
原创 记一个使用spring @transactionl注解之后注入service报错的问题
首先还原一下问题这边我开发的一个service类 :ContractProjectFlowServiceImpl,和它的接口 :ContractProjectFlowService。然后同事在他自己的类里面是这么注入的: @Autowired private ContractProjectFlowServiceImpl projectFlowService;直接注入...
2019-06-13 17:08:44 1693
转载 跳跃的舞者,舞蹈链(Dancing Links)算法——求解精确覆盖问题(转载)
作者:万仓一黍出处:http://grenet.cnblogs.com/精确覆盖问题的定义:给定一个由0-1组成的矩阵,是否能找到一个行的集合,使得集合中每一列都恰好包含一个1例如:如下的矩阵就包含了这样一个集合(第1、4、5行)如何利用给定的矩阵求出相应的行的集合呢?我们采用回溯法矩阵1:先假定选择第1行,如下所示:如上图中所示,红...
2019-06-05 14:53:26 385
原创 关于vue的$event
vue在事件上绑定方法,以下两种方式实际上是一样的: <button v-on:click="say">Say hi</button> <button v-on:click="say()">Say what</button>但是,如果要在say方法里面要获取原生dom的一些属性就需要获取$event(相当于原生js中o...
2019-05-20 11:15:15 251
原创 18年年终总结
之前年前,为了搞年终总结忙了好一阵子,因为今年的绩效要用根据年终总结来评,一个人15分钟的时间讲ppt,反复改了好几版,不过好在最后得了个A,年终奖*3美滋滋。...
2019-04-12 14:18:47 295
原创 分布式定时任务平台分析 elastic-job和xxl-job
最近公司有要搭建一个分布式定时任务平台的需求,并把这个任务交给了我。 首先是作了一番分析了解,http://www.expectfly.com/2017/08/15/%E5%88%86%E5%B8%83%E5%BC%8F%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1%E6%96%B9%E6%A1%88%E6%8A%80%E6%9C%AF%E9%80%89%E5%......
2018-11-28 17:27:27 11435 3
原创 python学习笔记
1.输入函数 input(String) 输出函数 print(String...)2字符串可以用单引号或者双引号表示 同js3Python还允许用r''表示''内部的字符串默认不转义,可以自己试试:>>> print('\\\t\\')\ \>>> print(r'\\\t\\')\\\t\\ 4 Python允许用'...
2018-11-22 16:20:43 91
转载 css的弹性布局Flex
转载自阮一峰博客http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html网页布局(layout)是CSS的一个重点应用。布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C提出了一种新的方案—-...
2018-11-22 11:36:42 80
原创 关于css中的长度单位px rm rem % vh vw
之前对这一块比较模糊,学习了解之后说说我自己的理解px1px表示屏幕上一个像素的大小,他的长度是绝对的。这是最传统的长度表示方法,用px表示长度的好处就是准确而直接。但是由于现在屏幕的尺寸越来越多,各种尺寸差别很大,使用px表示长度很难获得统一的视觉效果,在排版上也经常需要去肉眼估,一些宽度需要一个px一个px的调,当然对于有经验的前端来说,这都不是问题吧。emem这个单位稍微有点...
2018-11-22 11:26:06 3740
原创 关于质数的一些算法
一首先是基础中的基础,怎么判断一个数是不是质数,直接试除就行了,只需要尝试到sqrt(n),因此时间复杂度O(n^1/2) public static boolean isPrime(long number) { return !LongStream.rangeClosed(2, Math.round(Math.sqrt(number))).anyMatch(n -...
2018-11-20 18:31:55 233
转载 P问题、NP问题和NPC问题
一篇很好地介绍文章转载自http://www.matrix67.com/blog/archives/105 Matrix67原创 还是先用几句话简单说明一下时间复杂度。时间复杂度并不是表示一个程序解决问题需要花多少时间,而是当问题规模扩大后,程序需要的时间长度增长得有多快。也就是说,对于高速处理数据的计算机来说,处理某一个特定数据的效率不能衡量一个程序的好坏,而应该看当这个数据的规模...
2018-11-20 16:15:05 256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人