Hello_Ray的博客

GIT地址 https://gitee.com/cnhellorui

map中获得随机数据

获得随机数据的对应场景是:我是一个增删改查的码畜,接到了一个任务。我面对的数据是故事服务,故事有type类型,每个type比如joke笑话下面还有一堆的笑话元数据。 如果我对数据查找的时候就是一个type对应一个集合。所有type的集合加起来,数据量不大只有10万条左右。第一次我想获得一条故事数...

2019-05-21 13:56:58

阅读数 789

评论数 0

list获得随机条数

最近一直在写一个方法,已经有三个地方使用到了。想把它记录下来,以后能够多看看,不至于忘了。 业务需求如同标题中所表达那样 目前有一个list集合,我想随机出listNum个数的list内容。 list//这个list就是数据源 //如果listNum传入空,给一个默认数 if(listNum ==...

2019-05-09 09:47:09

阅读数 16

评论数 0

leetcode练习算法题

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 比如: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 算法思想,不考虑0,用另一个下标j标记位置,不断增加。 获得j的数字 就是去除0的数组长度,j到nums.length-1的位...

2019-02-18 14:46:50

阅读数 68

评论数 0

使用 队列数组通过模拟栈 实现LRU缓存

首先明白LRU算法的意思,LRU是局部性原理的一种体现。LRU算法表示一条数据使用后,那么下次他还可能再次使用,再次使用调用数据时优先拿到最近使用过的数据。 如下图表示一个栈,如果第一次取出key,得到这个key后在缓存中拿到数据,然后再将这个key加入这个栈中。这样这个key活跃在栈顶,也就表示...

2018-12-12 14:25:13

阅读数 156

评论数 0

二叉搜索树的源码分析学习 笔记(完整版 包含源码和visio下载)

上篇博客介绍了二叉搜索树的创建,插入结点,遍历结点,查找结点,最大结点,最小结点,后继结点。 那么这篇博客要重点介绍二叉搜索树的节点删除函数,一些数据结构的书籍里介绍的二叉搜索树删除节点的方法说的非常之模糊,都把一个老司机说成萌新。 源码解释介绍二叉搜索树删除节点方法 ...

2018-10-03 16:03:16

阅读数 118

评论数 0

二叉搜索树的源码分析学习 笔记(基础版)

二叉搜索树结构

2018-09-29 14:41:05

阅读数 232

评论数 0

使用js去除json的value中存在的双引号的特殊字符

下面的方法是在mongodb的环境下,不是处理前端数据,所以会有一些方法不同。 今天拿到一个字符串是这样子的,如果使用JSON.parse()的话会出现转义错误 "[{\"cp_artist_id\": 549173, \&quo...

2018-09-21 17:58:30

阅读数 1314

评论数 0

以二叉树的销毁的例子 去深刻理解递归算法

从大学开始,数据结构里,说到递归算法时候,老师给我们灌输就是自己调用自己,当时我没有听错,我们老师就是这么说的。 可能是我上的不是一个名校吧。今天再次遇到一个问题,再用这种自己调用自己思路进入了死胡同。 第一次写这种理论性的博客,有点紧张,肯定也写的乱七八糟。不过慢慢来,慢慢就会好的。现在开始...

2018-07-31 11:33:28

阅读数 772

评论数 1

hibernate使用本地sql语句查询,解决List Object转换成List Entity

本人第一次写技术文档的博客,可能有什么语言语法问题,还有技术类的名词误解请多包涵,并予以指正方便我和大家更好的学习。废话不多说,开始进行现在的任务。 我们在使用hibernate框架时,对于程序员使用hibernate模板HibernateTemplate进行事务处理。对于增删改很方便,但是对于...

2015-08-30 21:38:26

阅读数 4223

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭