![loading..](/images/web/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%8A%80%E6%9C%AF%E6%A0%88/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%8A%80%E6%9C%AF%E6%A0%88%E5%9B%BE.jpg)
![loading..](/images/web/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%8A%80%E6%9C%AF%E6%A0%88/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%8A%80%E6%9C%AF%E6%A0%88%E5%9B%BE.jpg)
微服务技术栈(未完)
[toc] 视频地址 认识微服务 01 服务框架演变 单体架构 概念:将业务的所有功能集中在一个项目中进行开发,打成一个包部署 优点:架构简单,部署成本低 缺点:耦合度高 分布式架构 概念:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,成为一个服务 优点:降低服务耦合,有利于服务拓展升级 考虑问题: 服务拆分粒度如何? 服务集群地址如何维护? 服务之间如何实现远程调用? 服务健康状态如何感知? 微服务:是一种经过良好架构设计的分布式架构方案 微服务架构特征: 单一职责:微服务拆分粒度更小,每一个服务都对应唯一的业务能力,做到单一职责,避免重复业务开发 面向服务:微服务对外暴露业务接口 自治:团队独立,技术独立,数据独立,部署独立 隔离性强:服务调用做好隔离,容错,降级,..
Read more![loading..](/images/web/%E5%9B%BE%E8%A7%A3HTTP/x_x.jpg)
![loading..](/images/web/%E5%9B%BE%E8%A7%A3HTTP/x_x.jpg)
图解HTTP
本文章为阅读图解HTTP(上野宣)这一书籍的读书笔记 第一章 了解Web及网络基础 Web通过一种名为HTTP(HyperText Transfer Protocol,超文本传输协议)作为规范,完成客户端到服务器端的一系列运行流程 1 TCP/IP TCP/IP协议族,分为4层 应用层:向用户提供应用服务时通信的活动。 协议:FTP(File Transfer Protocol,文件传输协议)和 DNS(Domain Name System,域名系统),HTTP 传输层:对上层应用层,提供处于网络连接中的两台计算机之间的数据传输 协议:TCP(Transmission Control Protocol,传输控制协议)和 UDP(User Data Protocol,用户数据报协议) ..
Read more![loading..](/images/web/%E5%88%9D%E5%85%A5%E5%90%8E%E7%AB%AF/DQL0.jpg)
![loading..](/images/web/%E5%88%9D%E5%85%A5%E5%90%8E%E7%AB%AF/DQL0.jpg)
初入后端(未完)
[toc] Maven 视频地址 01 Maven概述 Maven 时apache 旗下的一个开源软件,是一款用于管理和构建java项目的工具 他基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建 作用 依赖管理:方便快件的管理项目依赖的资源(jar包),避免版本冲突 统一项目结构:提供标准,同一的项目结构 项目构建:标准跨平台(Linux,Windows,MacOS)的自动化项目构建方式 官网 Maven介绍 02 IDEA集成Maven Maven安装:按视频走即可 根据视频进行maven的配置。 IDEA创建Maven项目 创建模块,选择Maven,点击Next 填写模块名称,坐标信息,点击Finish,创建完成 编写程序运行 Maven坐标 什么是坐..
Read more