当前位置: 首页 > news >正文

望野的翻译seo入门书籍推荐

望野的翻译,seo入门书籍推荐,北京住总第一开发建设有限公司网站首页,工业设计公司logo文章目录 2. 项目开发-开发方式2.1. 瀑布开发模型2.2. 敏捷开发模型2.3. DevOps开发模型2.4. 区别 自增主键策略1、数据库支持主键自增自增和uuid方案优缺点 2. 项目开发-开发方式 由传统的瀑布开发模型、敏捷开发模型,一跃升级到DevOps开发运维一体化开发模型。 …

文章目录

  • 2. 项目开发-开发方式
    • 2.1. 瀑布开发模型
    • 2.2. 敏捷开发模型
    • 2.3. DevOps开发模型
    • 2.4. 区别
  • 自增主键策略
    • 1、数据库支持主键自增
      • 自增和uuid方案优缺点

2. 项目开发-开发方式

由传统的瀑布开发模型、敏捷开发模型,一跃升级到DevOps开发运维一体化开发模型。

2.1. 瀑布开发模型

大而全,流程界限明显,团队庞大隔离分工明确,沟通成本大,效率变低。
在这里插入图片描述

2.2. 敏捷开发模型

将庞大的小组分成多个小组,每个小组形成快速迭代,打破部门边界,以项目模块为核心组织人员。沟通效率,开发效率显著提升。
在这里插入图片描述

2.3. DevOps开发模型

而开发运维一体化是敏捷开发的更深入的延续,同时最大特点是基于约定大于配置的思想,利于很多新兴的开发工具,形成一套自动化的体系。利于自动化极大减少了人力成本和沟通时间。所以开发效率又一次有了质的飞跃。
GitLab(Gitee)形成代码仓库。Junit实现单元测试。Maven实现一套编译、测试、打包、发布、部署的命令集,并按约定形成一套自动执行命令的机制。Docker实现一套容器化机制,其效率高过VM虚拟机百倍甚至更高。K8s实现Docker的编排,使其实现分布式、高并发、高可用集大成的平台。这些各自领域的精英通过Jinkens的监控和调配,将整个软件开发过程实现,同时实现闭环自循环。
开发者提交代码到GitLab上,Jinkens设置hook钩子,对代码进行监控,发现开发者更新了代码,就调用Maven的compile编译命令,先进行基础语法的检查,编译通过后,调用Maven test命令,自动调用开发者所写的单元测试类,测试每个类的每个方法,同时可以结合mock技术实现供给模拟数据。单元测试通过后,继续调用Maven package打包命令,完成项目的发布。通过Jinkens调用Dockerfile实现docker的自动化部署和运行。Docker运行后形成web环境,用户可以直接访问网站去执行某个服务。可以看到这个流程非常复杂,但功能特别的强大。特别再配合SpringCloud微服务架构后,直接可以升级到大型架构,轻松支持百万级、千万亿,甚至亿级的超大型并发项目的实现。

在这里插入图片描述

在这里插入图片描述

2.4. 区别

在这里插入图片描述

自增主键策略

1、数据库支持主键自增

不同的数据库实现方式不同,SQL标准没有定义,都是数据库厂商自己扩展。
例如:mysql 它 auto_increment,自增主键,在数据库中对每个表的自增主键都会单独维护一个值。
每插入一条数据,它的值+1。

它在大型的项目中,或分布式项目中有问题。
1)值范围可能溢出,out of value
2)自增并发容易出现,产生了相同的值,sqlServer。不适合高并发。
3)分布式合并统计时,先把表的数据合并起来,然后进行统计。
都是按序号自增,两张表合并时,无法合并。

新的方案:字符串,特点:唯一性(主键、合并表)
1)UUID,32位,以16进制来表达
UUID:机器码(网卡)-唯一性+时间戳(纳秒)+顺序号(理论上唯一)
SELECT UUID(),LENGTH(UUID())
表达范围2^32长度,唯一性

自增和uuid方案优缺点

1)自增int/long,运算速度快
2)uuid相比太长32位,字符串速度慢

mybatisplus采用新的uuid策略,雪花snowflake算法。
在这里插入图片描述

http://www.15wanjia.com/news/179657.html

相关文章:

  • 专业网站建设服务报价响应式网站模板 视差
  • 北苑网站建设公司wordpress xml-rpc
  • 红色logo做网站崇安网站建设
  • 网站管理 上传模板wordpress企业站主题
  • 建设一个网站要多少费用ie浏览器打开是2345网址导航
  • 国内外c2c网站有哪些汕头互联网公司
  • 阿里云备案 网站备案域名购买c 网站开发代码
  • 陕西网络公司网站建设怎么用阿里的域名 做网站
  • 学校让做网站做完怎么交安徽合肥
  • 广州做网站服务北京高端建
  • 中国循环经济网站开发与设计怎么才能百度做网站
  • 残联网站建设白酒进货渠道网
  • 自己建设一个平台网站多少钱亚马逊平台官网
  • 百度网站是怎么建设的深圳住房建设厅网站
  • 常用来做网站的首页做外贸需要什么样的网站
  • 做网站工作辛苦吗镇江网站建设
  • 单页网站制作程序贵阳优化网站建设
  • 企业网站模板2016成套网站建设淘宝模板
  • 建设拍卖网站成品软件源码网站大全
  • 微信公众平台官方采集站seo课程
  • 网站开发工程论坛国内新闻最新消息10条简短2021
  • 毕业设计 网站开发萝岗公司网站建设
  • 临湘市网站三角网站建设
  • 做网站公司东莞黄骅贴吧的最新消息
  • phpcmsv9网站建设入门教程凌河网站建设推广
  • 用心做的网站做社区网站怎么做
  • 攀枝花做网站安庆微信网站开发
  • 网站被js植入广告做网站需要什么认证
  • 做羞羞的网站装饰设计素描
  • 深圳网站运营托管做物流网站的多少钱