摘要: RabbitMQ消息发送与接收 1.简介 所有MQ产品从模型抽象上来说都是一样的过程。消费者订阅某个队列。生产者创建消息,然后发布到队列,最后将消息发送到监听的消费者。 AMQP(Advanced message queuing protocol)是一个提供统一消息服务的应用层标准协议,基于此协议的 阅读全文
posted @ 2021-03-16 15:36 主的羊 阅读(2535) 评论(0) 推荐(0) 编辑
摘要: rabbitmq消息消费者 pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem 阅读全文
posted @ 2021-03-16 15:34 主的羊 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 在Oracle中,读取操作不会阻碍更新操作,更新操作也不会阻碍读取操作,这样在Oracle中的各种隔离级别下,读取操作都不会等待更新事务结束,更新操作也不会因为另一个事务中的读取操作而发生等待,这也是Oracle事务处理的一个优势所在。 oracle支持Read Committed和Serializ 阅读全文
posted @ 2020-04-04 09:58 主的羊 阅读(1731) 评论(0) 推荐(0) 编辑
摘要: 本文链接:https://blog.csdn.net/wangmx1993328/article/details/80582803目录 本文导读 线程池简述 Executor结构 使用线程池的好处 线程池工作原理 线程池饱和策略 AbortPolicy DiscardPolicy DiscardOl 阅读全文
posted @ 2019-11-19 16:46 主的羊 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 保证类线程安全的措施: 不共享线程间的变量; 设置属性变量为不可变变量; 每个共享的可变变量都使用一个确定的锁保护; 保证线程安全的思路: 1. 通过架构设计 通过上层的架构设计和业务分析来避免并发场景。比如需要用多线程或分布式集群统计一堆用户的相关统计值,由于用户的统计值是共享数据,因此需要保证线 阅读全文
posted @ 2019-11-19 14:16 主的羊 阅读(414) 评论(0) 推荐(0) 编辑
摘要: [转] HttpSession会话状态的生命周期浏览器访问服务器时,服务器会创建一个session对象(有一个sessionId)。服务器在默认的情况下,会将sessionId以cookie的机制发送给浏览器。当浏览器再次访问服务器时,会将sessionId发送给服务器,服务器依据sessionId 阅读全文
posted @ 2019-11-15 21:35 主的羊 阅读(1457) 评论(0) 推荐(0) 编辑
摘要: 转:java面试题之类的初始化和实例化 2019-06-13 17:03:12 codegeekgao 阅读数 120更多 分类专栏: 面试 转:java面试题之类的初始化和实例化 2019-06-13 17:03:12 codegeekgao 阅读数 120更多 分类专栏: 面试 转:java面试 阅读全文
posted @ 2019-11-15 17:01 主的羊 阅读(454) 评论(0) 推荐(0) 编辑
摘要: MySQL优化概述 MySQL数据库常见的两个瓶颈是:CPU和I/O的瓶颈。 CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。 磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出现在网络上。 我们可以用mpstat, ios 阅读全文
posted @ 2019-08-09 14:14 主的羊 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 阿里P8架构师谈:微服务Dubbo和SpringCloud架构设计、优劣势比较 本文主要围绕微服务的技术选型、通讯协议、服务依赖模式、开始模式、运行模式等几方面来综合比较Dubbo和Spring Cloud 这2种开发框架。架构师可以根据公司的技术实力并结合项目的特点来选择某个合适的微服务架构平台, 阅读全文
posted @ 2019-08-09 13:18 主的羊 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 【转] 方法一 安装STS插件 安装插件导向窗口完成后,在eclipse右下角将会出现安装插件的进度,等插件安装完成后重启eclipse生效 新建spring boot项目 项目启动 方法二 1.创建Maven项目 2.选择项目类型 3.选择项目 4.编写项目组和名称-finish即可 5.修改po 阅读全文
posted @ 2019-08-05 11:18 主的羊 阅读(38279) 评论(0) 推荐(2) 编辑