摘要:
from: https://www.cnblogs.com/LBSer/p/6195309.html#undefined 1 为什么要拆分? 先看一段对话。 从上面对话可以看出拆分的理由: 1) 应用间耦合严重。系统内各个应用之间不通,同样一个功能在各个应用中都有实现,后果就是改一处功能,需要同时改 阅读全文
摘要:
转自:https://www.cnblogs.com/nullzx/p/8932977.html JAVA NIO工作原理及代码示例 简介:本文主要介绍了JAVA NIO中的Buffer, Channel, Selector的工作原理以及使用它们的若干注意事项,最后是利用它们实现服务器和客户端通信的 阅读全文
摘要:
转:利用消息队列处理分布式事务 阅读全文
摘要:
来自微信公众号Java后端技术 : Zachary 本文来自作者投稿:Zachary 微信公众号:跨界架构师(ID:Zachary_ZF) 可能你在网上看过不少「限流」相关的文章,但是这篇可能是最全面,最深入浅出的一篇了。 之前有了解到一部分读者们没有充分搞清楚「限流」和「熔断」的关系。我们先来思考 阅读全文
摘要:
背景 最近有一个项目,就是将业务数据推送到第三方平台去,每天定时跑任务,代码完成后测试发现性能很慢,100万的数据,大约1小时40分钟才处理完成,于是开始分析程序哪些部分可能导致程序很慢。 排查 分析业务 第一次分析 从业务程序上面分析,每次JOB处理过程中可能耗时的操作有两个,一是从数据库批量查询 阅读全文
摘要:
转自:https://www.cnblogs.com/wuchanming/p/6886020.html 摘要: 本文内容主要来源于互联网上主流文章,只是按照个人理解稍作整合,后面附有参考链接。 本文内容主要来源于互联网上主流文章,只是按照个人理解稍作整合,后面附有参考链接。 一、摘要 本文以MyS 阅读全文
摘要:
转自:https://blog.csdn.net/ptsx0607/article/details/68941750 一提到关系型数据库,我禁不住想:有些东西被忽视了。关系型数据库无处不在,而且种类繁多,从小巧实用的 SQLite 到强大的 Teradata 。但很少有文章讲解数据库是如何工作的。你 阅读全文
摘要:
转自:http://www.cnblogs.com/aspirant/p/9214485.html 在MySQL中,主要有四种类型的索引,分别为:B-Tree索引,Hash索引,Fulltext索引和R-Tree索引,本文讲的是B-Tree索引。 什么是索引 索引(Index)是帮助数据库高效获取数 阅读全文
摘要:
问题背景: web项目中一个比较复杂的查询功能,需要调用很多的底层接口,占用时间会比较多,如果用正常的用户线程,就是一个接口一个接口的调用,整的的时间会很多,因此使用多线程查询。对于每个底层都是一个一个线程查询,查询完成后,再汇总结果返回。 问题描述: 程序启动的查询接口的线程(下面成为子线程)在调 阅读全文