自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 java自己得一些面试总结

java自己得一些面试总结 这是我这几年面了无数家 经常问到的一些面试题,也是自己的一些总结吧 里面没有mysql mysql的一些可以看我另外一篇博客 消息中间件 activemq rabbitmq https://blog.csdn.net/Dome_/article/details/84990563 解耦 异步 削峰 如果mq 挂掉 整个系统 瘫痪 怎么判断消息有没有重复消费,消息是否接收到 要是 BCD 三个系统那里,BD 两个系统写库成功了, 结果 C 系统写库失败了,咋整?你这数据就不一致了 a

2020-06-23 17:48:22 167 1

原创 mysql 精通

redis 的一些知识点。。。 大厂面试问题 存储引擎的InnoDB 与 MyISAM 的区别 优缺点 使用场景? Mysql 的优化之道 UndoLog 和 RedoLog 的区别和联系 mysql 索引的数据结构是什么 为什么使用这种数据结构 索引失效的场景有哪些 什么是死锁和死锁的排查和解决 RC 和RR 的实现原理及区别和使用场景 分库与分表带来的分布式困境和应对之策 InnoDB 和 MyISAM 区别 MyISAM :高速引擎,拥有较高的擦汗如,查询速度,但不支持事务,不支持行锁,支持 3种不同

2020-06-09 01:10:29 219 2

原创 备忘录

https://blog.csdn.net/nuomizhende45/article/details/81158383 记录下别人的好的源码分析链接

2020-05-16 17:46:51 127 1

原创 给定一个含不同整数的集合,返回其所有的子集,打败了92%

该算法有很多种解法,无外乎dfs bfs 递归与不递归,其实都差不多,我测了下运行速度也差不多,感觉lintcode 的提交有bug 每次提交运行速度不一样,我这套最开始运行250ms 后面又提交了次 跑了232ms 我主要加上了 快速排序 和二分查找 来降低排序和循环的次数 比参考答案快了几十ms 描述 中文 English 给定一个含不同整数的集合,返回其所有的子集。 子集中的元素排列必须是非...

2020-01-15 11:57:36 587 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 747 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 96

原创 序列化和反序列化二叉树

对二叉树得序列化和反序列化,注释在代码里面写得很清楚了,自己看吧 /** *@author zs *@date 2020/1/3 11:17 * 设计一个算法,并编写代码来序列化和反序列化二叉树。将树写入一个文件被称为“序列化”,读取文件后重建同样的二叉树被称为“反序列化”。 * * 如何反序列化或序列化二叉树是没有限制的,你只需要确保可以将二叉树序列化为一个字符串,并且可以将字符串反序...

2020-01-06 17:36:26 118

原创 计算数字 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 374 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 260 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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