会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
米兜Java
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
[置顶]
分库分表之后,id 主键如何处理?
摘要: 面试题 分库分表之后,id 主键如何处理? 面试官心理分析 其实这是分库分表之后你必然要面对的一个问题,就是 id 咋生成?因为要是分成多个表之后,每个表都是从 1 开始累加,那肯定不对啊,需要一个 全局唯一 的 id 来支持。所以这都是你实际生产环境中必须考虑的问题。 面试题剖析 基于数据库的实现
阅读全文
posted @ 2019-09-29 23:14 米兜Java
阅读(1221)
评论(4)
推荐(2)
编辑
[置顶]
如何保证消息的顺序性?
摘要: 面试题 如何保证消息的顺序性? 面试官心理分析 其实这个也是用 MQ 的时候必问的话题,第一看看你了不了解顺序这个事儿?第二看看你有没有办法保证消息是有顺序的?这是生产系统中常见的问题。 面试题剖析 我举个例子,我们以前做过一个 mysql 同步的系统,压力还是非常大的,日同步数据要达到上亿,就是说
阅读全文
posted @ 2019-09-22 22:24 米兜Java
阅读(1055)
评论(2)
推荐(0)
编辑
2020年2月17日
编程真的能改变一个人的思维方式吗?
摘要: 一、正面回答 潜移默化中改变 二、日常成长 关心造轮子和用轮子,对于程序员而言,任何一件需要重复做两次的事情,就可以考虑通过写程序把它自动化处理,所以程序员们不太能够忍受重复性高的工作。以Java为例,先后有ssh、ssm、spring boot、spring cloud、dubbo等,相关的一些任
阅读全文
posted @ 2020-02-17 22:57 米兜Java
阅读(339)
评论(0)
推荐(0)
编辑
2020年2月16日
在家想自学Java,有C语言底子,请问哪本书适合?
摘要: 一、问题剖析 看到这个问题,我想吹水两句再做推荐。一般发出这个疑问都处在初学编程阶段,编程语言都是相通的,只要你领悟了一门语言的“任督二脉”,以后你学哪一门语言都会轻易上手。学语言嘛,当你工作一两年了,你还真会觉得像当初老师说的那样,语言只是工具罢了。工作期间,可能要你接触到其它语言,而且要你能快速
阅读全文
posted @ 2020-02-16 22:59 米兜Java
阅读(249)
评论(0)
推荐(0)
编辑
2019年11月11日
这些重构小技巧,给你项目瘦瘦身吧!
摘要: 重构的手法有很多种,相对而言,一篇文章的涵盖量自然是无法提到所有,米兜这里也只能提出一些平时会经常使用的一些手法,像一些比较高端的手法,各位有兴趣的可以去找一些专门的书籍涉猎。 另外还有一点,由于米兜是做JAVA开发的,因此部分重构小技巧可能与JAVA语言,或者说与面向对象的语言息息相关,不过大多数
阅读全文
posted @ 2019-11-11 23:00 米兜Java
阅读(337)
评论(0)
推荐(0)
编辑
2019年10月2日
zookeeper 都有哪些使用场景?
摘要: 面试题 zookeeper 都有哪些使用场景? 面试官心理分析 现在聊的 topic 是分布式系统,面试官跟你聊完了 dubbo 相关的一些问题之后,已经确认你对分布式服务框架/RPC框架基本都有一些认知了。那么他可能开始要跟你聊分布式相关的其它问题了。 分布式锁这个东西,很常用的,你做 Java
阅读全文
posted @ 2019-10-02 22:22 米兜Java
阅读(809)
评论(0)
推荐(1)
编辑
2019年9月21日
如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题?
摘要: 面试题 如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题? 面试官心理分析 这个是肯定的,用 MQ 有个基本原则,就是 数据不能多一条,也不能少一条 ,不能多,就是前面说的 "重复消费和幂等性问题" 。不能少,就是说这数据别搞丢了。那这个问题你必须得考虑一下。 如果说你这个是用 MQ 来传递
阅读全文
posted @ 2019-09-21 16:23 米兜Java
阅读(752)
评论(0)
推荐(0)
编辑
2019年9月19日
如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性?
摘要: 面试题 如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性? 面试官心理分析 其实这是很常见的一个问题,这俩问题基本可以连起来问。既然是消费消息,那肯定要考虑会不会重复消费?能不能避免重复消费?或者重复消费了也别造成系统异常可以吗?这个是 MQ 领域的基本问题,其实本质上还是问你 使用消息队
阅读全文
posted @ 2019-09-19 21:50 米兜Java
阅读(422)
评论(0)
推荐(0)
编辑
2019年9月18日
redis 的过期策略都有哪些?内存淘汰机制都有哪些?手写一下 LRU 代码实现?
摘要: 面试题 redis 的过期策略都有哪些?内存淘汰机制都有哪些?手写一下 LRU 代码实现? 面试官心理分析 如果你连这个问题都不知道,上来就懵了,回答不出来,那线上你写代码的时候,想当然的认为写进 redis 的数据就一定会存在,后面导致系统各种 bug,谁来负责? 常见的有两个问题: 往 redi
阅读全文
posted @ 2019-09-18 22:07 米兜Java
阅读(685)
评论(0)
推荐(0)
编辑
2019年9月16日
dubbo 的 spi 思想是什么?
摘要: 面试题 dubbo 的 spi 思想是什么? 面试官心理分析 继续深入问呗,前面一些基础性的东西问完了,确定你应该都 ok,了解 dubbo 的一些基本东西,那么问个稍微难一点点的问题,就是 spi,先问问你 spi 是啥?然后问问你 dubbo 的 spi 是怎么实现的? 其实就是看看你对 dub
阅读全文
posted @ 2019-09-16 23:17 米兜Java
阅读(441)
评论(0)
推荐(0)
编辑
下一页