自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 国产化数据库(达梦DM、人大金仓kingbase8)部署基于Docker的Nacos服务(不需修改nacos源码)

解决Nacos官方镜像与国产数据库的适配问题,核心在于不改动官方Nacos源代码,仅靠配置解决问题

2023-01-10 11:18:03 4179 4

原创 敏捷开发、DevOps和云计算(八)

3.云计算云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络、服务器、存储、应用软件和服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。云计算可划分为公有云、私有云和混合云。在这里,我们主要关注和使用的是公有云,国内排名靠前的几个公有云分别是:阿里云、华为云、腾讯云、百度云等等。基础设施、应用的部署、更新是开发生命周期的重要瓶颈,云计算永久地改变了IT基础设施。云计算已经成为了实用场景,广泛应用于开发

2020-06-12 10:18:19 238

原创 敏捷开发、DevOps和云计算(七)

2.DevOpsDevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。2.

2020-06-11 16:17:04 262

原创 敏捷开发、DevOps和云计算(六)

1.5 敏捷之问要想用好敏捷开发,就必须回答好敏捷之问。1.5.1 敏捷开发对编写文档的态度?1.5.2 敏捷开发对总体设计的态度?1.5.3 敏捷开发如何保证项目进度?1.5.4 敏捷开发如何控制项目成本?1.5.5 敏捷开发对客户配合的要求?1.5.6 敏捷开发如何体现人员分工?1.5.7 敏捷开发对人员素质的要求?1.5.8 敏捷开发如何应对人员流失?...

2020-06-11 16:13:29 167

原创 敏捷开发、DevOps和云计算(五)

1.3.2极限编程(XP)极限编程是一个轻量级的、灵巧的软件开发方法;同时它也是一个非常严谨和周密的方法。它的基础和价值观是交流、朴素、反馈和勇气;即,任何一个软件项目都可以从四个方面入手进行改善:加强交流;从简单做起;寻求反馈;勇于实事求是。XP是一种近螺旋式的开发方法,它将复杂的开发过程分解为一个个相对比较简单的小周期;通过积极的交流、反馈以及其它一系列的方法,开发人员和客户可以非常清楚开发进度、变化、待解决的问题和潜在的困难等,并根据实际情况及时地调整开发过程。1.3.2.1 极限编程的目标极

2020-06-11 16:11:59 286

原创 敏捷开发、DevOps和云计算(四)

1.4敏捷实践敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。为什么说是以人为核心?我们大部分人都学过瀑布开发模型,它是以文档为驱动的,为什么呢?因为在瀑布的整个开发过程中,要写大量的文档,把需求文档写出来后,开发人员都是根据文档进行开发的,一切以文档为依据;而敏捷开发它只写有必要的文档,或尽量少写文档,敏捷开发注重的是人与人之间,面对面的交流,所以它强调以人为核心。什么是迭代?迭代是指把一个复杂且开发周期很长的开发任务,分解为很多小周期可完成的任务,这样

2020-06-11 16:05:34 640

原创 敏捷开发、DevOps和云计算(三)

1.3敏捷特点与传统开发方法相比,在敏捷开发的整个过程中,有以下几个主要的特点:1.3.1 敏捷开发的过程有着更强的适应性而不是预设性从敏捷宣言的第四条响应变化高于预设计划便可以看出来。因为软件开发过程的本身的不可预见性,很多用户在项目开始时不可能对于这个项目有着一个完整而明确的预期。很多对软件的预期都在后期的修改和完善过程中产生。因此高适应性显然更加符合软件工程开发的实际。1.3.2 敏捷开发的过程中更加的注重人的因素在传统软件工程中,个人的因素很少的被考虑到分工中,每个个体都是只是整个代码开发

2020-06-11 15:56:44 203

原创 敏捷开发、DevOps和云计算(二)

1.2十二条敏捷原则1、我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。–客户满意和有价值的软件是关键词。要确保我们开发的软件产品能够给客户带来真正的价值,这完全取决于在开发期间与客户的密切合作。产品管理是确保客户需求在开发期间被正确理解的关键。我们应该集中精力在对客户最有价值的工作上。2、欣然面对变化,即使在开发后期也一样,为了客户的竞争优势,敏捷过程掌握变化。–为了开发能够帮助客户提升价值的产品,要支持任何变化。变化不是一种否定,它体现了团队和产品负责人在敏捷开发过程中的一种工

2020-06-11 15:55:19 211

原创 敏捷开发、DevOps和云计算(一)

1.敏捷开发1.1敏捷宣言个体和互动高于流程和工具工作的软件高于详尽的文档客户合作高于合同谈判响应变化高于遵循计划尽管右项有其价值,我们更重视左项的价值右项的内容正好是传统瀑布式开发的相关要求,通过左右对比,可以发现敏捷开发与传统开发的理念区别。敏捷宣言并未否定或贬损“右项”的价值,在敏捷开发的价值观中承认“流程和工具”、“详尽的文档”、“合同谈判”以及“遵循计划”的重要性,只是两相比较,“更重视左项的价值”。1.1.1 个体和互动高于流程和工具敏捷开发的第一条价值观就是“ 以人为本”,

2020-06-11 15:52:39 360

nacos-server-v2.2.0-slim-optimize.tar Docker镜像,优化匹配 虚谷数据库

解决问题:Nacos使用虚谷数据库时,报唯一性约束异常,无法修改配置 修改来源:下载官方nacos-all、nacos-docker源码,进行优化,然后打包镜像 修改内容:将项目中有关拦截异常 DataIntegrityViolationException 的相关 InsertOrUpdate方法,将DataIntegrityViolationException修改为RuntimeException 是否测试通过:通过 其它:其它数据库在与Nacos适配时,如果出现类似问题,也可以使用本优化镜像

2024-03-08

火柴数字小游戏(带解题答案)

火柴数字小游戏(带解题答案) 内容:html+JS源代码+火柴数字图片 游戏玩法:移动公式中的一根火柴,使等式两边成立! 随机生成公式:随机生成加减数学等式,且以火柴数字形式进行显示。 检查是否有解:程序将根据生成的数学等式,分析是否存解决方案,如果存在,则进行方案展示。

2023-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除