越努力~越幸运
越努力~越幸运
全部文章
java
ML(1)
mysql(2)
前端(8)
大数据(1)
工具(1)
算法(27)
归档
标签
去牛客网
登录
/
注册
越努力~越幸运的博客
一只默默前行的小白
全部文章
/ java
(共86篇)
java学习(二十六)
来自专栏
1、数据库索引为什么使用B+树而不是hashmap?hash表只能匹配索引是否相等,不能实现范围查找;当需要按照索引进行order by时,hash值没办法支持排序;组合索引可以支持部分索引查询,如(a,b,c)的组合索引,查询中只用到了a和b也可以查询的,如果使用hash表,组合索引会将几个字段合...
2020-04-28
0
395
算法(四十一)
来自专栏
1、为了不断优化推荐效果,今日头条每天要存储和处理海量数据。假设有这样一种场景:我们对用户按照它们的注册时间先后来标号,对于一类文章,每个用户都有不同的喜好值,我们会想知道某一段时间内注册的用户(标号相连的一批用户)中,有多少用户对这类文章喜好值为k。因为一些特殊的原因,不会出现一个查询的用户区间完...
2020-04-05
0
573
算法(四十)
来自专栏
1、实现一个算法,确定一个字符串 s 的所有字符是否全都不同。 class Solution { public boolean isUnique(String astr) { int len = astr.length(); for(int i=0; ...
2020-04-02
0
344
java学习(二十五)
来自专栏
1、HashSet和TreeSet的区别 实现方式 HashSet:HashSet是哈希表实现的。 TreeSet:TreeSet是二差树实现的。 数据是否有序 HashSet:HashSet中的数据是无序的。 TreeSet:Treeset中的数据是自动排好序的。 是...
2020-03-30
0
345
java算法(三十九)
来自专栏
1、给定一个用数字表示的迷宫矩阵,其中-2是入口,-3是出口,-1是障碍物,0表示道路,>0的表示传送门,处于传送门的位置可以像道路一样从上下左右走,相比道路传送门可以一步就传送到另外一个传送门的位置。比如上面的例子:第一行的1可以直接跳到行末的1。 输入: 4 3 1 0 -1 1 ...
2020-03-25
0
463
算法(三十八)
来自专栏
1、用户模型文件去重。 抖音上不同的用户类型我们有不同的用户模型文件。我们有一个模型配置文件,里面有很多的不同用户类型和他们对应的模型文件。我们需要找出每个模型文件对应的是哪些用户类型。 给定一行输入,格式为: a b a表示这个用户的用户类型,b表示这个用户对应的模型文件。请你输出每个模型...
2020-03-24
0
582
算法(三十七)
来自专栏
1、根据逆波兰表示法,求表达式的值。 有效的运算符包括 +, -, *, / 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。 说明: 整数除法只保留整数部分。 给定逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为 0 的情况。 示例 1: 输入: ["...
2020-03-18
0
690
算法(十四)
来自专栏
1、1->8->5->4->6->3->2 以某个节点为分隔。要求所有比该节点小的都在该节点前,比该节点大的都在节点后但是相对位置不变如:x=4时,1->3->2->4->8->5->6。 public class test...
2020-03-17
0
419
java学习(二十四)
来自专栏
1、用linux命令,统计文档中出现字符串的次数。 grep -c '要统计的字符串' fileName zgrep -c '要统计的字符串' fileName(服务器端常有很多压缩过的日志文件,为了避免解压文件,可以使用zgrep,zcat等命令查找、查看压缩文件中的信息) ...
2020-03-17
0
452
java学习(二十三)
来自专栏
1、简单说一下MVCC MVCC是一种多版本并发控制机制。 MVCC是为了解决什么问题? 大多数的MYSQL事务型存储引擎,如,InnoDB等都不使用一种简单的行锁机制.事实上,他们都和MVCC–多版本并发控制来一起使用. 锁机制可以控制并发操作,但是其系统开销较大,而MVCC可以在大...
2020-03-16
0
426
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页