上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 消息队列持久化 持久化 简单来说就是将数据存入磁盘,而不是存在内存中随服务器重启断开而消失,使数据能够永久保存。 常见的持久化方式 消息的分发策略 MQ消息 队列有如下几个角色 生产者 存储消息 消费者 那么生产者生成消息以后,MQ进行存储,消费者是如何获取消息的呢?一般获取数据的方式无外乎推(pu 阅读全文
posted @ 2021-06-25 22:15 pxlsdz 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 消息队列协议 什么是协议 所谓协议是指: 计算机底层操作系统和应用程序通讯时共同遵守的一组约定,只有遵循共同的约定和规范,系统和底层操作系统之间才能相互交流 和一般的网络应用程序的不同它主要负责数据的接受和传递,所以性能比较的高 协议对数据格式和计算机之间交换数据都必须严格遵守规范 网络协议的三要素 阅读全文
posted @ 2021-06-20 21:45 pxlsdz 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 基于消息中间件的分布式系统的架构 从上图中可以看出来,消息中间件的是 利用可靠的消息传递机制进行系统和系统直接的通讯 通过提供消息传递和消息的派对机制,它可以在分布式系统环境下扩展进程间的通讯 消息中间件应用的场景 跨系统数据传递 高并发的流量削峰 数据的并发和异步处理 大数据分析与传递 分布式事务 阅读全文
posted @ 2021-06-20 21:33 pxlsdz 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 什么是中间件 现在的问题是,如何把这些信息系统结合成一个有机地协同工作的整体,真正实现企业跨平台、分布式应用。中间件便是解决之道,它用自己的复杂换取了企业应用的简单。 中间件(Middleware)是处于操作系统和应用程序之间的软件,也有人认为它应该属于操作系统中的一部分。人们在使用中间件时,往往是 阅读全文
posted @ 2021-06-15 22:47 pxlsdz 阅读(392) 评论(0) 推荐(0) 编辑
摘要: Redis 做分布式锁 分布式锁也算是 Redis 比较常见的使用场景。 问题场景: 例如一个简单的用户操作,一个线城去修改用户的状态,首先从数据库中读出用户的状态,然后在内存中进行修改,修改完成后,再存回去。在单线程中,这个操作没有问题,但是在多线程中,由于读取、修改、存 这是三个操作,不是原子操 阅读全文
posted @ 2021-06-15 17:53 pxlsdz 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 注解Annotation 1、什么是注解 Annotation 是从JDK5.0开始引入的新技术 . Annotation的作用 不是程序本身 , 可以对程序作出解释.(这一点和注释(comment)没什么区别) 可以被其他程序(比如:编译器等)读取. Annotation的格式 注解是以"@注释名 阅读全文
posted @ 2021-06-15 17:43 pxlsdz 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1、Shiro简介 1.1、什么是Shiro? Apache Shiro 是一个Java 的安全(权限)框架。 Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环 境。 Shiro可以完成,认证,授权,加密,会话管理,Web集成,缓存等。 下载地址 阅读全文
posted @ 2021-06-15 17:40 pxlsdz 阅读(52) 评论(0) 推荐(0) 编辑
摘要: MyBatisPlus概述 需要的基础:MyBatis、Spring、SpringMVC 为什么学习它呢?MyBatisPlus可以节省我们大量工作时间,所有的CRUD代码他都可以自动化完成! JPA、tk-mapper、MyBatisPlus 偷懒的! 简介 是什么?MyBatis本来就是简化JD 阅读全文
posted @ 2021-06-15 17:37 pxlsdz 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 一、微服务架构面临的四个核心问题? 1.服务很多,客户端应该如何访问? API网关 2.这么多服务?服务之间如何通信? HTTP,RPC通信 3.这么多服务?如何治理? 服务注册与发现 4.服务挂了怎么办?熔断机制 二、解决方案 Spring Cloud生态 SpringCloud NetFlix 阅读全文
posted @ 2021-06-14 21:20 pxlsdz 阅读(124) 评论(0) 推荐(0) 编辑
摘要: SpringBoot简介 回顾什么是Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 Spring是如何简化Java开发的 为了降低Java开发的复杂性,Sp 阅读全文
posted @ 2021-06-14 21:18 pxlsdz 阅读(190) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页