刷新
学习UML(一)

博主头像 一、UML概述 UML(Unified Modeling Language),称之为统一建模语言,是起源于上世纪90年代左右面向对象发展高潮的一个产物。它是一种面向对象的建模语言,主要作用是帮助用户对软件系统进行面向对象的描述和建模。建模是通过将业务需求映射为代码并且保证代码满足需求的过程。UML通 ...

GitLab-CI/CD入门实操

博主头像 以Spring boot项目为例。传统方式是本地生成jar包,FTP上传服务器,重启服务;如果是内网测试服,也可以在服务器上安装git拉取代码,在服务器上编译打包。但这都需要人为干预,于是`CI/CD`就出现了。 + CI:Continuous Integration(持续集成)。自动构建和测试每次 ...

敏捷误区!Sprint评审的误区 | 真不是演示会 demo show

博主头像 Scrum旨在作为用于复杂产品交付的简单但足够的框架。 Scrum并非万能的解决方案,灵丹妙药或完整的方法论。相反,Scrum提供了最小的边界,团队可以在这些边界内使用经验方法自组织解决复杂的问题。这种简单是其最大的优势,同时也是围绕Scrum的许多误解和误区的来源。 误区:Sprint评论是一个演 ...

linux CentOs7 安装gitlab

博主头像 GitLab的安装及使用教程 GitLab简介 GitLab,是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目安装。 它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常 ...

Scrum Master是项目协调人? | Scrum的误区

博主头像 Scrum Master角色是一个新角色,经常被实施Scrum的团队和组织误解。当我与组织合作时,我发现Scrum Masters角色不是很受重视,因为 一种常见的反应是Scrum Master是" 机动的人"。他们可能是好人,但常常缺乏正确的素质、动机和Scrum知识,无法成为有效的Scrum M ...

kubernetes环境部署单节点redis

博主头像 kubernetes部署redis数据库(单节点) redis简介 Redis 是我们常用的非关系型数据库,在项目开发、测试、部署到生成环境时,经常需要部署一套 Redis 来对数据进行缓存。这里介绍下如何在 Kubernetes 环境中部署用于开发、测试的环境的 Redis 数据库,当然,部署的是 ...

Mayberry小镇的管理 | 三种截然不同的领导风格 3M

博主头像 ©2001、2014 Don Gray和Dan Starr 在北卡罗来纳州的蓝岭山脉附近,离您应该想到的地方不远,确实有一个名为Mayberry的小镇。 尽管数年前主要公路绕过了小镇,但Mayberry是广受欢迎的1960年代电视连续剧的同名人物,这里仍然是一个熙熙攘攘的社区。每天早晨,美国北部52 ...

再见,localhost!

博主头像 本文作者:张海龙 CODING 创始人兼 CEO。技术创业者,十多年来一直在技术圈、开发工具领域耕耘, 2014 年创办 CODING ,给企业用户全套 DevOps 研发管理工具,包括项目管理、代码托管、持续集成、制品管理、持续部署,让整个开发过程都可以在浏览器中实现。 这应该是我脑海中构思时间最 ...

经典项目管理 OR 敏捷项目管理,我该怎么选?

博主头像 CODING 项目协同近期为支持传统项目管理推出了**「经典项目管理」。至此,CODING 已全面支持敏捷项目管理以及传统项目管理。那么问题来了,「经典项目管理」和「敏捷项目管理」**,我该怎么选呢?本文将从理念差异、常见的研发模型、适用场景、实践应用等角度来提供选型参考。 价值理念 首先来看看在理 ...

敏捷的目的(方向)错了以后……

博主头像 Scrum之类的框架非常适合解决业务问题,并且公司不断过渡到敏捷以实现目标。但是,如果他们忘记了敏捷只是一种方法论(一种实现目标的手段)而不是目标本身,就会出现问题。 斯科特-邓恩(Scott Dunn)写了一篇很棒的文章,讲述了与管理层突然"变得敏捷"的决策有关的陷阱(和恐惧)。它反映出它是一个简 ...

git 烂笔头

博主头像 git 烂笔头 触类旁通, 举一反三, 不求甚解, 欢迎补充 详细介绍 git connect github # 1. 本地配置, 姓名和邮箱 git config --global user.name "<name>" git config --global user.email "<email> ...

Vue2+Koa2+Typescript前后端框架教程--05Sequelize(ORM)的使用,实现基础的班级增删改查API

博主头像 本篇开始分享Node.js后端服务开发中对于数据结构ORM的实现,主要使用的技术栈是:Sequelize。 上一篇文章中讲到班级管理的数据结构:ID,班级名称,班级编码,班主任ID,使用的数据库是MySQL,通过Sequelize,实现简单的增删改查的API。 1. MySQL中创建数据库和班级表。 ...

CODING X 腾讯会议,一起推动企业研发团队云端高效协同

博主头像 在项目从构想到交付的过程中,离不开团队中产品、研发、设计、测试、运营等各个岗位角色的频繁会议沟通,需求讨论会、产品方案评审会、技术方案讨论会等,随着软件开发团队越来越多元化的异地协同以及高频次会议的场景要求,对线上会议的稳定性、便捷性都有极高的要求。 为帮助团队连接跨区域多场景的沟通协作孤岛,构建互 ...

角色、权限、授权

博主头像 权限 页面权限 即用户登录后可以看到的页面,一般用菜单进行控制 功能权限 包含但不仅限于增删改查。 数据权限 数据权限具有一定的特殊性,一般不用同一套“角色”、“组织”进行控制,常伴随着“手动授权” 角色 角色本身没有意义,作为权限的代理,封装了一组权限,用于分配给用户。 互斥角色 两个角色不能同时 ...

kubernetes中有状态应用的优雅缩容

博主头像 将有状态的应用程序部署到Kubernetes是棘手的。 StatefulSet使它变得容易得多,但是它们仍然不能解决所有问题。最大的挑战之一是如何缩小StatefulSet而不将数据留在断开连接的PersistentVolume成为孤立对象上。在这篇博客中,我将描述该问题和两种可能的解决方案。 通过 ...

CODING 静态网站服务升级,快速、稳定、高拓展!

博主头像 CODING 静态网站拥有强大的页面托管服务,目前已有数万开发者、设计师、产品经理、团队与企业使用 CODING 静态网站托管了他(她)们的个人网站、博客、企业与产品官网、在线文档等。CODING 静态网站上线运营多年来,由于复杂多变的网络环境,时常收到用户反馈存在访问速度不稳定、被 DDoS 攻击 ...

敏捷式开发管理——基于Teambiton平台落地

博主头像 敏捷式开发管理 1.背景 在现代软件开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷式开发管理概念应运而生。 2.敏捷开发 ...

CODING CI 与 腾讯云 Serverless 强强联合,助力业务快速上云

博主头像 随着越来越多的企业迈向了数字化转型进程,数字化技术也给作为支撑的云计算基础设施提出了更高的要求。同时,在疫情的影响下,不管是大型头部企业还是小型创业公司都在寻求控制运营成本和提升效率的方式。CODING CI 助力腾讯云 Serverless 全新应用控制台,持续保障 Serverless 应用快速 ...

<1···4950