摘要: RabbItMQ核心概念: ​ RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,RabbitMQ是用Erlang语言来编写的,并且RabbitMQ是基于AMQP协议的。 1、RabbitMQ的高性能之道是如何做到的? ​ Erlang语言最初在于交换机 阅读全文
posted @ 2021-03-03 19:30 小胖学java 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1、Dubbo基础知识 1、什么是分布式系统? ​ 分布式系统是若干个独立计算机的集合,这些计算机对于用户来说就像单个相关系统。分布式系统是建立在网络之上的软件系统。 2、分布式的发展演练 3、RPC ​ 简单的理解就是,RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想 阅读全文
posted @ 2021-02-24 19:54 小胖学java 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1、MVC简介 表现层: ​ 也就是我们尝说的web层。它负责接收客户端请求,向客户端响应结果,通常客户端使用http协议请求web层,web需要接收http请求,完成http响应。表现层的设计一般都使用MVC模型。(MVC是表现层的设计模型,和其他层没有关系) 业务层: ​ 也就是我们常说的ser 阅读全文
posted @ 2021-02-22 19:19 小胖学java 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1、sql规范 库名、表名、字段名,必须使用小写字母,不得超过30个字符 库名、表名、字段名,必须尽量见名知意,使用下划线分割,禁止使用mysql保留字 建表时表必须有主键,使用bigint unsigned类型,并使用auto_increment自增标记 所有字段及表都必须有注释,存储引擎必须使用 阅读全文
posted @ 2021-01-29 19:20 小胖学java 阅读(152) 评论(0) 推荐(0) 编辑
摘要: ElasticSearch 1、概述 ​ Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工 阅读全文
posted @ 2020-12-26 21:50 小胖学java 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Redis 1、Nosql概述 ​ NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发 阅读全文
posted @ 2020-12-20 23:43 小胖学java 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Swagger 1、Springboot集成Swagger 1、先创建一个springboot项目 2、先导入swagger依赖 <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --> <dependen 阅读全文
posted @ 2020-12-05 21:41 小胖学java 阅读(353) 评论(0) 推荐(0) 编辑
摘要: SSM整合 1、导入相关的依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <dependency> 阅读全文
posted @ 2020-12-04 20:54 小胖学java 阅读(72) 评论(0) 推荐(0) 编辑
摘要: Mybatis-Plus 1、概述 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性: 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD, 阅读全文
posted @ 2020-12-03 18:58 小胖学java 阅读(405) 评论(0) 推荐(0) 编辑
摘要: JUC 1、进程和线程 进程:一个程序,qq.exe,Music.exe程序的集合 一个进程往往可以包含多个线程,至少要包含一个 Java默认有两个线程,main线程和gc线程 创建线程的方式:Thread ,runable ,callable Java真的能开启线程吗? 不能,其实Java开启线程 阅读全文
posted @ 2020-11-30 22:00 小胖学java 阅读(176) 评论(1) 推荐(0) 编辑