- 博客(11)
- 资源 (53)
- 收藏
- 关注
转载 MongoDB MapReduce学习笔记
MapReduce应该算是MongoDB操作中比较复杂的了,自己开始理解的时候还是动了动脑子的,所以记录在此! 命令语法:详细看 db.runCommand( { mapreduce : 字符串,集合名, map : 函数,见下文 reduce : 函数,见下文 [, query : 文档,发往
2016-12-30 10:30:01 404
原创 maven项目依赖,找不到依赖jar包的配置文件
在pom中加入maven-resources-plugin插件,和指定resources的位置。 1、在父类pom中加入maven-resources-plugin插件 <plugins> <!-- 加载依赖模块的resources start --> <plugin> <groupId>org.apache.maven.plug...
2016-12-27 11:12:08 8290
原创 spring security实现注解式权限管理时不成功,注解@Secured 无效
jsr250-annotations="enabled" pre-post-annotations="enabled" secured-annotations="enabled" /> 这段配置放到Spring mvc的配置文件中 ,不要放到spring-security 文件中。
2016-12-27 10:50:39 9037 4
转载 排序算法——堆排序
思想 堆排序,顾名思义,就是基于堆。因此先来介绍一下堆的概念。 堆分为最大堆和最小堆,其实就是完全二叉树。最大堆要求节点的元素都要大于其孩子,最小堆要求节点元素都小于其左右孩子,两者对左右孩子的大小关系不做任何要求,其实很好理解。有了上面的定义,我们可以得知,处于最大堆的根节点的元素一定是这个堆中的最大值。其实我们的堆排序算法就是抓住了堆的这一特点,每次都取堆顶的元素,将其放在序列最后面,然后
2016-12-09 18:11:09 378
转载 排序算法——插入排序
思想 插入排序的思想有点像打扑克抓牌的时候,我们插入扑克牌的做法。想象一下,抓牌时,我们都是把抓到的牌按顺序放在手中。因此每抓一张新牌,我们都将其插入到已有的排好序的手牌当中,注意体会刚才的那句话。也就是说,插入排序的思想是,将新来的元素按顺序放入一个已有的有序序列当中。 举个例子可能更容易理解一些,假设有这样一系列数字: 8 2 4 9 3 6 首先我们考虑数字2,假设后
2016-12-09 18:06:07 251
转载 排序算法——选择排序
思想 还是先来看看选择排序的思想。选择排序的思想非常直接,不是要排序么?那好,我就从所有序列中先找到最小的,然后放到第一个位置。之后再看剩余元素中最小的,放到第二个位置……以此类推,就可以完成整个的排序工作了。可以很清楚的发现,选择排序是固定位置,找元素。相比于插入排序的固定元素找位置,是两种思维方式。不过条条大路通罗马,两者的目的是一样的。 代码 for(int i
2016-12-09 18:03:16 233
转载 排序算法——冒泡排序
思想 同之前介绍的两种排序方式一样,冒泡排序也是最简单最基本的排序方法之一。冒泡排序的思想很简单,就是以此比较相邻的元素大小,将小的前移,大的后移,就像水中的气泡一样,最小的元素经过几次移动,会最终浮到水面上。 举例分析说明一下,如下数据: 2 7 4 6 9 1 首先比较最后两个数字,发现1比9小,于是前移 2 7 4 6 1 9 然后比较6和1 2 7 4 1 6
2016-12-09 18:01:51 235
转载 排序算法——快速排序
思想 快速排序采用的思想是分治思想。 快速排序是找出一个元素(理论上可以随便找一个)作为基准(pivot),然后对数组进行分区操作,使基准左边元素的值都不大于基准值,基准右边的元素值 都不小于基准值,如此作为基准的元素调整到排序后的正确位置。递归快速排序,将其他n-1个元素也调整到排序后的正确位置。最后每个元素都是在排序后的正 确位置,排序完成。所以快速排序算法的核心算法是分区操作,即
2016-12-09 18:00:31 257
转载 MySQL的btree索引和hash索引的区别
Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。 可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢?任何事物都是有两面性的,Hash
2016-12-09 16:00:23 341
原创 查看mysql中SQL的执行计划
查看 sql语句通过数据引擎优化后的执行计划 -- 关键字 EXPLAIN EXTENDED -- sql语句 SELECT * FROM p_user_role_ref LEFT JOIN p_role ON p_role.role_id = p_user_role_ref.role_id WHERE p_user_role_ref.user_id = 1; -- 关
2016-12-09 15:14:04 1275
汽车电子控制系统实例
2012-08-25
CAN技术规范
2012-08-25
consul_1.7.3_windows\mac\linux.zip
2020-06-02
git-flow-plus-4idea-1.0.7.zip
2020-05-07
ScreenToGif.rar
2020-03-13
logback 中文手册
2017-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人