spring分析 spring加载启动tomcat服务器时,会读取项目中的web.xml文件来启动具体的服务;在servelet3.0后,web.xml文件消失,通过读取包目录中META-INF/services文件夹中描述文件加载启动指定的服务;这种机制称为spi机制; 基于web.xml文件 基于描述文件加载 描述文件名为服务接口类名称该接口由servelet提供,并需要实现onStartup 2020-06-12 spring #spring
函数图像小结 函数图像总结一次函数 表达式:$y=kx+b$ $k$:斜率,k值越大则函数直线越往上升 $b$: 决定函数图像上移或下移 二次函数 表达式:$y=ax^2+bx+c$ $a$:a值越大则函数开口越小,反之亦然;若a为负数开口向下 $b$:b和a共同决定对称轴的位置.当a与b同号时(即ab>0),对称轴在y轴左;当a与b异号时(即ab<0),对称轴在y 2020-04-24 算法 #算法 #函数
Eureka-客户端与服务端 Eureka工作流程1、Eureka Server 启动成功,等待服务端注册。在启动过程中如果配置了集群,集群之间定时通过 Replicate 同步注册表,每个 Eureka Server 都存在独立完整的服务注册表信息 2、Eureka Client 启动时根据配置的 Eureka Server 地址去注册中心注册服务 3、Eureka Client 会每 30s 向 Eureka Server 2020-03-21 springBoot #eureka
springCloud SpringCloud概述微服务架构概述“微服务”源于MartinFowler的博文Microservices。 Martin说:微服务是系统架构上的一种设计风格,它的主旨是将一个原本独立的系统拆成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间通过基于HTTP的RESTful API进行通信协作。被拆分成的每一个小型服务都围绕着系统中的某一项或者某些耦合度较高的业务功能进行构建,并且 2020-03-19 spring #spring
一些网址收藏 工具使用文档 fiddler抓包工具用法 https://www.cnblogs.com/woaixuexi9999/p/9247705.html 相关学习网络 http请求 https://blog.csdn.net/ailunlee/article/details/90600174 一个HTTP请求报文由请求行(request line)、请求头部(headers)、空行(blank l 2020-03-17 Other #Document
mybatis 架构分析应用架构分析Mybatis 是一个优秀的持久层框架,底层基于 JDBC 实现与数据库的交互,并在JDBC 操作的基础上做了封装和优化,其应用架构如图所示: Mybatis 之所以能够成为互联网项目中持久层应用的翘楚,其核心竞争力应该是它灵活的 SQL 定制,参数及结果集的映射。 产品架构分析互联网项目中的任何一个框架都可以看成是一个产品,每个产品都有它自己的产品架构,Mybatis 也不 2019-12-21 [object Object]
orcal学习 SQL语言类 DDL(数据定义语言): create(创建) alter(修改) drop(删除)————主要是对表操 DML(数据操作语言): insert(插入) delete(删除) update(更新) select(查询) 、select……for update(查询更新)—-表中数据进行操作 DQL数据查询语言:基本语句、Order by 子句、Group b 2019-10-24 SQL #orcal
钢琴五线谱学习 五线谱示意图对照表 高低音示意图 五线谱、简谱音阶对照示意图 简谱唱法与五线谱的音名唱法对照表 简谱与钢琴(电子琴)键盘位置对照图 口诀 五线谱高低口诀 123456789高音谱号:下加一线你唱1(do),下加一间你唱2(rei)一二三线,3(mi) 5(so) 7(xi),四线五线唱2(rei) 4(fa),一二三间,4(fa) 6(la) 1(do),,到了四间请唱 3 2019-10-15 other #other
Maven使用 Maven插件简述Maven中有两种类型的插件 Build plugins 是在项目创建时执行的插件,位于<build/>标签内 Reporting plugins是在网站发布时执行的插件,位于<reporting/>标签内 插件原理所有的Maven插件的配置都来自于<configuration>标签,每个<configuration>都会映射到 2019-08-14 Maven #project
Maven私库搭建 概述当我们参与多人开发时,为提高效率,一般会创建一个私库,以方便依赖包的获取。当项目组中的某员工在pom.xml文件中添加了某依赖的配置时,往往会访问默认或已配置的远程中央仓库获取相关依赖。然而有时候公共仓库不是那么稳定且下载速度很慢,这时创建一个私有仓库就极大缩减了依赖包的拉取时间。 当A员工需要某依赖时,会先访问私库 私库没有依赖是则会访问配置的公共仓库 公共仓库也没有时则会打印报错到控制台 2019-08-08 Project #Maven