上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 94 下一页
摘要: 环境信息 教学版本:3.4.14 官网最新稳定版本:3.6.2 笔记版本:3.6.2 ZooKeeper 简介 分布式系统定义及面临的问题 ZooKeeper 最为主要的使用场景,是作为分布式系统的分布式协同服务。 我们将分布式系统定义为:分布式系统是同时跨越多个物理主机,独立运行的多个软件所组成系 阅读全文
posted @ 2020-12-26 09:53 流星<。)#)))≦ 阅读(167) 评论(0) 推荐(0)
摘要: 分布式理论 分布式架构系统回顾 分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统 分布式与集群的区别: 集群:多个人在一起作同样的事 。 分布式 :多个人在一起作不同的事 。 分布式系统的特点: 分布性 对等性 并发性 缺乏全局时钟 故障总是会发生 阅读全文
posted @ 2020-12-20 19:37 流星<。)#)))≦ 阅读(300) 评论(0) 推荐(0)
摘要: 一致性 Hash 算法 Hash 算法较多的应用在数据存储和查找领域 解决 Hash 冲突的方法 开放寻址法 拉链法 Hash 算法应用场景: 请求的负载均衡 Nginx 的 ip_hash 策略 分布式存储 Redis 集群,分区 普通 Hash 算法存在的问题:扩容或缩容导致服务数变化后,需要重 阅读全文
posted @ 2020-12-17 22:39 流星<。)#)))≦ 阅读(139) 评论(0) 推荐(0)
摘要: Nginx 基础回顾 Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,核心特点是占有内存少,并发能力强 Nginx 应用场景 Http 服务器(Web服务器) 反向代理服务器 正向代理 在浏览器中配置代理服务器的相关信息,通过代理服务器访问目标网站,代理服务器收到目标网站的响应之后 阅读全文
posted @ 2020-12-16 15:05 流星<。)#)))≦ 阅读(145) 评论(0) 推荐(0)
摘要: Tomcat 系统架构与原理剖析 Tomcat 系统总体架构 Tomcat 的两重身份: Http 服务器 能够接收并且处理 http 请求 Servlet 容器 Servlet 接口和 Servlet 容器这⼀整套内容叫作 Servlet 规范 Tomcat 实现了 Servlet 规范 Tomc 阅读全文
posted @ 2020-12-14 21:40 流星<。)#)))≦ 阅读(80) 评论(0) 推荐(0)
摘要: SpringBoot 基础回顾 Spring Boot 是所有基于 Spring 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。 约定优于配置(Convention over Configuration),又称按约定编程 阅读全文
posted @ 2020-12-09 21:00 流星<。)#)))≦ 阅读(144) 评论(0) 推荐(0)
摘要: Spring Data JPA 概述 Spring Data Jpa 是应用于 Dao 层的一个框架,简化数据库开发的,作用和 Mybatis 框架一样,但是在使用方式和底层机制是有所不同的。 Spring Data JPA 是 Spring 基于JPA 规范的基础上封装的⼀套 JPA 应用框架 J 阅读全文
posted @ 2020-12-06 12:47 流星<。)#)))≦ 阅读(124) 评论(0) 推荐(0)
摘要: Spring MVC 应用 三层架构 和 MVC 设计模式 MVC 对应于三层架构中的 表现层 三层架构: 表现层 业务层 持久层 MVC 设计模式: Model(模型) View(视图) Controller(控制器) Spring MVC 介绍 Spring MVC 本质可以认为是对 Serlv 阅读全文
posted @ 2020-12-05 17:14 流星<。)#)))≦ 阅读(140) 评论(0) 推荐(0)
摘要: 环境信息 笔记 Spring 版本:5.1.12.RELEASE 第一部分 Spring 概述 Spring 是分层的 full-stack(全栈) 轻量级开源框架,以 IoC 和 AOP 为内核,提供了展现层 Spring MVC 和业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的 阅读全文
posted @ 2020-11-28 19:11 流星<。)#)))≦ 阅读(247) 评论(0) 推荐(0)
摘要: MyBatis-Plus MyBatis-Plus 概念 官网 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生 特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会 阅读全文
posted @ 2020-11-22 22:10 流星<。)#)))≦ 阅读(182) 评论(0) 推荐(0)
上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 94 下一页