摘要: 用消息队列解决异步服务之间的事务问题! 阅读全文
posted @ 2018-12-13 19:08 孤独烟 阅读(18961) 评论(17) 推荐(19) 编辑
摘要: 引言 早在2013年的时候,docker就已经发行,然而那会还是很少人了解docker。一直到2014年,Martin Fowler提出了微服务的概念,两个不相干的技术终于走在了一起,创造了今天的辉煌! 近几年来,很多互联网关系开始跟风,构建docker+微服务的架构体系。然而,根据笔者观察发现,有 阅读全文
posted @ 2018-12-08 20:06 孤独烟 阅读(18939) 评论(28) 推荐(34) 编辑
摘要: 本文的题目出自博客 但是作者没有给出答案,博主斗胆来制作答案版。 引言 说在前面的话: 本文适合人群: 急等着换工作的人 我承认刷面试题很有用的,纵观几年来的JAVA面试题,你会发现每家都差不多。比如,你仔细观察,你会发现,HashMap的出现几率未免也太高了吧!连考察的知识点都一样,什么hash碰 阅读全文
posted @ 2018-12-02 10:32 孤独烟 阅读(6740) 评论(4) 推荐(11) 编辑
摘要: 用故事的形式来说cap定理 阅读全文
posted @ 2018-11-30 11:11 孤独烟 阅读(1594) 评论(0) 推荐(2) 编辑
摘要: 讲讲java混乱的日志体系! 阅读全文
posted @ 2018-11-30 10:54 孤独烟 阅读(5981) 评论(15) 推荐(21) 编辑
摘要: IDEA一定要改的八条配置 阅读全文
posted @ 2018-11-16 07:47 孤独烟 阅读(4834) 评论(12) 推荐(12) 编辑
摘要: 全新角度来说隔离级别,必看神作! 阅读全文
posted @ 2018-11-14 15:39 孤独烟 阅读(4655) 评论(8) 推荐(22) 编辑
摘要: 引言 大家在面试中有没遇到面试官问你下面六句Sql的区别呢 select from table where id = ? select from table where id 意向锁存在的目的? OK,这里说一下意向锁存在的目的。假设事务T1,用X锁来锁住了表上的几条记录,那么此时表上存在IX锁,即 阅读全文
posted @ 2018-11-13 10:50 孤独烟 阅读(45303) 评论(32) 推荐(81) 编辑
摘要: 引言 回想四年前,我在学习mysql的索引这块的时候,老师在讲索引的时候,是像下面这么说的 索引就像一本书的目录。而当用户通过索引查找数据时,就好比用户通过目录查询某章节的某个知识点。这样就帮助用户有效地提高了查找速度。所以,使用索引可以有效地提高数据库系统的整体性能。 嗯,这么说其实也对。但是呢, 阅读全文
posted @ 2018-11-06 15:57 孤独烟 阅读(20779) 评论(18) 推荐(22) 编辑
摘要: 引言 其实这个话题是老生常谈,很多人在工作中确实也不会使用外键。包括在阿里的JAVA规范中也有下面这一条 【强制】不得使用外键与级联,一切外键概念必须在应用层解决。 但是呢,询问他们原因,大多是这么回答的 每次做DELETE 或者UPDATE都必须考虑外键约束,会导致开发的时候很痛苦,测试数据极为不 阅读全文
posted @ 2018-11-05 09:10 孤独烟 阅读(18246) 评论(12) 推荐(19) 编辑