摘要: 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不管是谁发布的。这样发布者和使用者都不用知道对方的存在。 RabbitMq是使用Erlang语言 阅读全文
posted @ 2022-02-18 16:08 是老胡啊 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 一个支持多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库。 1、五种类型 String类型:它是一个二进制安全的字符串,意味着它不仅能够存储字符串、还能存储图片、视频等多种类型, 最大长度支持512M。 操作命令: GET/MGET SET/SETEX/MSET/MSETNX INCR 阅读全文
posted @ 2022-02-18 15:10 是老胡啊 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 本次主要针对使用InnoDB存储引擎的MySQL数据库做分析。 1、关系型数据库和非关系型数据库 1.1、关系型数据库(SQL) 表和表、表和字段、数据和数据存在着关系。 优点: 数据之间有关系,进行数据的增删改查的时候是非常方便的。 关系型数据库是有事务操作的,保证数据的完整性和一致性。 缺点: 阅读全文
posted @ 2022-02-17 21:15 是老胡啊 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 是一种架构模式或风格,将单一的应用程序划分成一组小的服务,每个服务其实都是一个SpringBoot应用。每个服务运行在其独立的自己的进程内,服务之间互相协调,互相配置。服务之间采用轻量级的通信机制(HTTP或RPC二进制传输)互相沟通,每个服务都围绕着具体的业务进行构建,并且能够独立部署。 1、六大 阅读全文
posted @ 2022-02-17 21:14 是老胡啊 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 为了解决企业级应用开发的复杂性而创建的,简化开发。 1、自动配置原理 Spring Boot启动的时候会通过@EnableAutoConfiguration注解找到META-INF/spring.factories配置文件中的所有自动配置类,并对其进行加载,这些自动配置类都是以AutoConfigu 阅读全文
posted @ 2022-02-17 21:13 是老胡啊 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1、MVC M:模型(Model) V:视图(View) C:控制器(Controller) 1.1、Model模型 进行业务处理,数据库存取数据操作。 1.2、View视图层 一个呈现界面的地方,如JSP等。 1.3、Controller控制层 接收用户请求,返回模型数据给视图,起到调度的作用。 阅读全文
posted @ 2022-02-17 21:11 是老胡啊 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 一款开源免费的企业级的轻量型的JAVA框架。支持事务处理。主要有两个核心特性,也就是控制反转(Inversion of Control,IOC)和面向切面编程(aspect-oriented programming,AOP)。 1、七大组件 1.1、核心容器(Core) 核心容器提供Spring框架 阅读全文
posted @ 2022-02-17 21:10 是老胡啊 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 半自动的ORM持久层框架,封装了JDBC操作数据库的过程,让开发者更加关注sql本身。 持久化:把内存中的数据同步保存到数据库(如关系数据库)或永久存储设备(如硬盘、磁带等)中。 持久层:一个逻辑层面,专注于实现数据持久化的一个相对独立的领域。 1、执行流程 获取MyBatis配置文件:Resour 阅读全文
posted @ 2022-02-17 21:09 是老胡啊 阅读(18) 评论(0) 推荐(0) 编辑
摘要: JUC是java.util.concurrent包的简称,在Java1.5添加,目的就是为了更好的支持高并发任务。让开发者进行多线程编程时减少竞争条件和死锁的问题。 1、虚假唤醒 1.1、导致原因 假设有线程A、B、C、D四个去操作一个资源number(number值为0),A、B线程执行加一操作, 阅读全文
posted @ 2022-02-17 21:08 是老胡啊 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1、简介 1.1、进程 进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。 1.2、线程 程序执行中一个单一的顺序控制流程,是程序执行流的最小单元,是处理器调度和分派的基本单位。一个进程可以有一个或多个线程,各个线程 阅读全文
posted @ 2022-02-17 21:07 是老胡啊 阅读(24) 评论(0) 推荐(0) 编辑