![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java后端
文章平均质量分 90
一个跑不快的胖子
一个在代码马拉松的赛程中永远坚持跑的胖子
展开
-
面试知识点
面试/* RESET=============================================================================*/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acro...原创 2019-01-10 17:00:15 · 18 阅读 · 0 评论 -
分布式事务原理及解决方案
事务事务提供一种“要么什么都不做,要么做全套(All or Nothing)”的机制,她有ACID四大特性原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行。一致性(Consistency):事务应确保数据库的状态从一个一致状态转变为另一个一致状态。一致状态是指数据库中的数据应满足完整性约束。除此之外,一致性还有另外一层语义,就是事务...转载 2018-12-25 14:55:05 · 56288 阅读 · 2 评论 -
减少if-else
##把接口分为外部和内部接口,所有空值判断放在外部接口完成;而内部接口传入的变量由外部接口保证不为空,#从而减少空值判断。##利用多态,把业务判断消除,各子类分别关注自己的实现,并实现子类的创建方法,避免用户了解过多的类。把分支状态信息预先缓存在Map里,直接get获取具体值,消除分支。...原创 2019-01-28 10:16:56 · 251 阅读 · 0 评论