一、为什么要学SpringCloud?企业开发都使用微服务,面试必问微服务要学会微服务开发的问题和解决方案。应对用户的增长和并发需求。要应对用户需求变化; 单点式架构无法应对高并发;服务之间的错综复杂调用; 二、认识微服务单体架构,订单模块,用户功能,商品功能,支付功能;     单体架构优势:架构简单,部署成本低;缺点:耦合度高;(维护困难、升级困难) 分布式架构:拆分;根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。   优点:服务耦合度低有利于服务升级拓展 缺点:服务调用关系错综复杂 服务拆分,服务集群(跨服务发请求,远程调用)微服...

  dUmYBvMWvsMI   5天前   22   0   0 Java

一、分页案例分析功能分析:使用分页插件,实现分页,效果如下图:     二、实现思路和代码2.1)页面实现分析1.引入分页插件的样式文件和js文件。2.定义当前页码和每页显示的条数。(分页必备信息)3.调用查询数据的函数。4.定义请求查询分页数据的函数,发起AJAX异步请求。5.为分页按钮区域设置页数参数(总页数和当前页)。(设置分页插件参数,展示分页条)6.为分页按钮绑定单击事件,完成上一页下一页查询功能。(设置分页插件,绑定事件) 页面代码实现:   <!DOCTYPEhtml> <htmllang="en"> <head&gt...

  dUmYBvMWvsMI   10天前   30   0   0 Java

一、瀑布流分页案例分析1.1)功能分析:  鼠标下拉,加载分页数据(10条),如下图:     1.2)如何确定当前显示的数据已经浏览完毕?公式:(滚动条距底部的距离+滚动条上下滚动的距离+当前窗口的高度)>=当前文档的高度  举例:  当前文档高度:存储10条数据,100px。  滚动条距底部的距离:1px。  当前窗口的高度:80px。  滚动条上下滚动的距离:>=19px。   因为文档高度不确定,不能只判断滚动条上下滚动的距离大于等于19px。即要判断:滚动条距底部的距离1px+当前窗口的高度80px+滚动条上下滚动的距离19px>=当前文档的高度...

  dUmYBvMWvsMI   10天前   41   0   0 jQuery

  一、Linux发行版本和虚拟机介绍  Linux系统的版本分为两种,分别是:内核版和发行版。   1).内核版 由LinusTorvalds及其团队开发、维护 免费、开源 负责控制硬件   2).发行版 基于Linux内核版进行扩展 由各个Linux厂商开发、维护 有收费版本和免费版本       我们使用Linux操作系统,实际上选择的是Linux的发行版本。在linux系统中,有各种各样的发行版本,具体如下:   虚拟机(VirtualMachine)指通过软件模拟的具有完整硬件系统功能、运行在完全隔离环境中的完整计算机系统。常用虚拟机软件:     VMWare ...

  dUmYBvMWvsMI   2024年08月07日   37   0   0 Linux

   一、MySQL安装   对于MySQL数据库的安装,我们将要使用第二种安装方式rpm进行安装。那么首先我们了解一下什么是RPM?   RPM:全称为Red-HatPackageManager,RPM软件包管理器,是红帽Linux用于管理和安装软件的工具。   MySQL数据库的安装,主要的步骤如下: 1).检测当前系统是否安装过MySQL相关数据库 需要通过rpm相关指令,来查询当前系统中是否存在已安装的mysql软件包,执行指令如下:   rpm-qa查询当前系统中安装的所有软件 rpm-qa|grepmysql查询当前系统中安装的名称带mysql的软件 rpm-qa|gr...

  dUmYBvMWvsMI   2024年08月07日   46   0   0 MySQL

  软件开发整体介绍   作为一名软件开发工程师,我们需要了解在软件开发过程中的开发流程,以及软件开发过程中涉及到的岗位角色,角色的分工、职责,并了解软件开发中涉及到的三种软件环境。那么,我们将从软件开发流程、角色分工、软件环境三个方面,来整体上介绍一下软件开发。     一、软件开发流程           1).第1阶段:需求分析   完成产品原型、需求规格说明书的编写。   产品原型,一般是通过网页(html)的形式展示当前的页面展示什么样的数据,页面的布局是什么样子的,点击某个菜单,打开什么页面,点击某个按钮,出现什...

  dUmYBvMWvsMI   2024年08月06日   43   0   0 Java
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~