
框架原理
文章平均质量分 92
爱吃牛肉的大老虎
学无止境,既要有深度又要有广度地学习
展开
-
Jenkins之安装使用
每种类型的构建其实都可以完成一样的构建过程与结果,只是在操作方式、灵活度等方面有所区别,在实际开发中可以根据自己的需求和习惯来选择。还可以从打印日志的最后看到这次打包用时 2 min 33 秒,任务的执行状态为 Finished Success。上面的配置完成后,我们就可以测试下是否可以将代码仓库中的某个分支的代码拉取下来进行打包。时,我们必须创建一个任务才行,然后这个任务里面可以配置要执行的各种操作。执行远程服务器上的脚本,则需要先在远程服务器上创建一个可执行的脚本。仓库拉取指定分支的代码,然后运行。原创 2024-05-01 09:01:07 · 1241 阅读 · 2 评论 -
Jenkins之声明式流水线语法
jenkins有 2 种流水线分为声明式流水线与脚本化流水线,脚本化流水线是jenkins旧版本使用的流水线脚本,新版本Jenkins推荐使用声明式流水线。在声明式流水线语法中,流水线过程定义在Pipeline{}中,Pipeline块定义了整个流水线中完成的所有工作agent any:在任何可用的代理上执行流水线或它的任何阶段,也就是执行流水线过程的位置,也可以指定到具体的节点stage:定义流水线的执行过程(相当于一个阶段),比如下文所示的, 但是这个名字是根据实际情况进行定义的,并非固定的名字。转载 2022-11-17 18:36:24 · 1043 阅读 · 0 评论 -
阿里巴巴服务端高并发分布式架构演进之路
文章目录1 概述2 基本概念2.1 什么是分布式2.2 什么是高可用2.3 什么是集群2.4 什么是负载均衡2.5 什么是正向代理和反向代理3 架构演进3.1 单机架构3.2 第一次演进:Tomcat与数据库分开部署3.3 第二次演进:引入本地缓存和分布式缓存3.4 第三次演进:引入反向代理实现负载均衡3.5 第四次演进:数据库读写分离3.6 第五次演进:数据库按业务分库3.7 第六次演进:把大表拆分为小表3.8 第七次演进:使用LVS或F5来使多个Nginx负载均衡3.9 第八次演进:通过DNS轮询实现机转载 2021-08-26 12:33:56 · 916 阅读 · 1 评论 -
各个框架原理总结归纳
什么是MVC?其优点有哪些?MVC是一种开发模式,又叫ModelII(JSP+servlet+JavaBean),M指的是Model(模型),V指的是View(视图),C指的是Controller(控制器),其主要作用是将展现和视图相分离,优点:各司其职、互不干涉 有利于分工协作 有利于提高程序的扩展性 Struts2框架的运行原理Struts2是一种经典的MVC实...原创 2018-08-12 17:25:11 · 4049 阅读 · 2 评论 -
Jenkins框架原理
1.Jekins定义:Jenkins是一种持续集成的工具,功能包括:持续的软件版本发布/测试项目和监控外部调用执行的工作。1.1Jenkins分布式构建架构 Jenkins使用主/从架构来管理分布式构建。 主节点:处理调度构建作业,把构建分发到从节点来进行实际执行,监视从节点,并且记录和发布构建产物。 从节点:按照被告知的工作,即主节点分派的构建作...原创 2019-02-14 11:44:09 · 10360 阅读 · 0 评论 -
shiro理论之权限的理解
1.权限管理1.1什么是权限管理基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。权限管理包括用户身份认证和授权两部分,简称认证授权。对于需要访问控制的资源用户首先经过身份认证,认证通过后用户具有该资源的访问权限方可访问。2.用户身份认证2.1概念身...原创 2019-03-04 10:35:53 · 417 阅读 · 0 评论