02 2021 档案
发表于 2021-02-20 09:35阅读:249评论:0推荐:0
摘要:一、前言 我们小伙伴应该都听说够消息中间件MQ,如:RabbitMQ,RocketMQ,Kafka等。引入中间件的好处可以起到抗高并发,削峰,业务解耦的作用。 如上图: (1)订单服务投递消息给MQ中间件 (2)物流服务监听MQ中间件消息,从而进行消费 我们这篇文章讨论一下,如何保障订单服务把消息成
阅读全文 »
发表于 2021-02-18 17:01阅读:142评论:0推荐:0
摘要:Ubuntu qq&微信安装/启动脚本。 Docker 本脚本依赖Docker,需要提前安装好Docker环境。参考https://yeasy.gitbooks.io/docker_practice/install/ubuntu.html安装 Ubuntu 18.04(及以上)简化安装: sudo
阅读全文 »
发表于 2021-02-03 12:30阅读:258评论:0推荐:0
摘要:性能优化策略 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。 2、应尽量避免在where子句中对字段进行null值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默认值。 3、应尽量避免在
阅读全文 »
发表于 2021-02-01 10:46阅读:113评论:0推荐:0
摘要:Java性能优化的50个细节(珍藏版) 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 第一,控制资源的使用,通过线程同步来控制资源的并发访问; 第二,控制实例的产生,以达到节约资源的目
阅读全文 »