- 博客(9)
- 收藏
- 关注
原创 java自己得一些面试总结
java自己得一些面试总结这是我这几年面了无数家 经常问到的一些面试题,也是自己的一些总结吧里面没有mysql mysql的一些可以看我另外一篇博客消息中间件 activemq rabbitmqhttps://blog.youkuaiyun.com/Dome_/article/details/84990563解耦 异步 削峰如果mq 挂掉 整个系统 瘫痪怎么判断消息有没有重复消费,消息是否接收到要是 BCD 三个系统那里,BD 两个系统写库成功了,结果 C 系统写库失败了,咋整?你这数据就不一致了a
2020-06-23 17:48:22
243
1
原创 mysql 精通
redis 的一些知识点。。。大厂面试问题存储引擎的InnoDB 与 MyISAM 的区别 优缺点 使用场景?Mysql 的优化之道UndoLog 和 RedoLog 的区别和联系mysql 索引的数据结构是什么 为什么使用这种数据结构索引失效的场景有哪些什么是死锁和死锁的排查和解决RC 和RR 的实现原理及区别和使用场景分库与分表带来的分布式困境和应对之策InnoDB 和 MyISAM 区别MyISAM :高速引擎,拥有较高的擦汗如,查询速度,但不支持事务,不支持行锁,支持3种不同
2020-06-09 01:10:29
310
2
原创 备忘录
https://blog.youkuaiyun.com/nuomizhende45/article/details/81158383 记录下别人的好的源码分析链接
2020-05-16 17:46:51
183
1
原创 给定一个含不同整数的集合,返回其所有的子集,打败了92%
该算法有很多种解法,无外乎dfs bfs 递归与不递归,其实都差不多,我测了下运行速度也差不多,感觉lintcode 的提交有bug 每次提交运行速度不一样,我这套最开始运行250ms 后面又提交了次 跑了232ms我主要加上了 快速排序 和二分查找 来降低排序和循环的次数 比参考答案快了几十ms描述中文English给定一个含不同整数的集合,返回其所有的子集。子集中的元素排列必须是非...
2020-01-15 11:57:36
659
1
原创 给定一个数字列表,返回其所有可能的排列,打败了70%,比参考答案运行还快
描述给定一个数字列表,返回其所有可能的排列。你可以假设没有重复数字。您在真实的面试中是否遇到过这个题?样例样例 1:输入:[1]输出:[[1]]样例 2:输入:[1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]自己写了一套算法,打败了70%,还可以继续优化,比参考答案运行还快!!!/*...
2020-01-10 16:29:55
819
1
原创 匹配字符串,该算法打败了97%
对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始)。如果不存在,则返回 -1。样例样例 1:输入: source = “source” , target = “target”输出:-1 样例解释: 如果source里没有包含target的内容,返回-1样例 2:输入: source ...
2020-01-09 15:34:12
159
原创 序列化和反序列化二叉树
对二叉树得序列化和反序列化,注释在代码里面写得很清楚了,自己看吧/** *@author zs *@date 2020/1/3 11:17 * 设计一个算法,并编写代码来序列化和反序列化二叉树。将树写入一个文件被称为“序列化”,读取文件后重建同样的二叉树被称为“反序列化”。 * * 如何反序列化或序列化二叉树是没有限制的,你只需要确保可以将二叉树序列化为一个字符串,并且可以将字符串反序...
2020-01-06 17:36:26
184
原创 计算数字 k 在 0 到 n 中的出现的次数,k 可能是 0~9 的一个值
这个算法 难度不高,主要就是考虑个位 十位 百位 出现的次数/** *@author zs *@date 2019/12/28 17:47 *计算数字 k 在 0 到 n 中的出现的次数,k 可能是 0~9 的一个值 * 输入: * k = 1, n = 12 * 输出: * 5 * 解释: * 在 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ...
2020-01-03 18:20:09
465
2
原创 a+b位运算
a+b 位运算java 编写的 位运算 加法 ,装逼利器!!!public static void main(String[] args) { int a=3; int b=2; int jw=a&b; int jg=a^b; System.out.println(jw); System.o...
2020-01-03 18:17:40
333
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅