Gitlab Custom_hooks集代码规则&注释校验脚本(pre-receive)

#!/bin/bash ##脚本提供功能:Commit提交的Message和代码规范是否符合统一规范 ##分三个部分: # 1.变量定义部分 # 2.校验部分:注释校验&代码分析 # 3.初始化入口 ## 校验流程: # 1.先做...

阿里巴巴中台战略思想与架构实战读书笔记

一、打造平台稳定性能力 1、限流和降级:超过服务处理上线则启动限流,指标是QPS,最优的限流拦截点在前端接入层面。域名类限流、cookie限流、黑名单以及一些安全策略。使用Spring AOP可以实现限流。 2、单机、局部问题带来的影响: 2.1、分...

关于领导力的思考

【1】 所谓团队精神,首先就是把自己事情做好,不给团队扯后腿,然后才是会补位,然后才是推动整体优化变革。 【2】所谓领导力,首先是言出必行、使命必达。然后是把自己的队伍带好,哪怕就是管一个人,也要给他方向,帮助他成长, 【3】数字化,就是做事情要有规...

查询指定mysql用户abao的授权语句

MYSQL语句/* 查询指定mysql用户abao的授权语句 */ show grants for 'abao'@'%';...

查询mysql数据库中有哪些用户

MYSQL语句/*使用concat函数拼接成 show grants for 语句 */ select concat('show grants for ''',user,'''@''',host, ''';') as query from mysql.u...

UUID算法分析

在具体讨论之前,本文先厘清UUID(Universally Unique IDentifier)与GUID(Globally Unique IDentifier)的关系。 在分布式、网络、单机环境下,为了能够使用具有某种形式的ID唯一标识系统中的任一元素...

SRE精神

舍我其谁SRE要有强烈的责任意识与使命感,作为稳定性的守护者,在团队协作过程中,要做到无界担当,一杆到底。 敢于挑战敢于挑战包含两层含义, SRE要坚守稳定性底线,对于任何与之相悖的行为敢于说不;要以未来视角看待问题,要善于创新,勇于挑战。 敬畏...

docker命令不需要敲sudo的方法

需求分析由于docker daemon需要绑定到主机的Unix socket而不是普通的TCP端口,而Unix socket的属主为root用户,所以其他用户只有在命令前添加sudo选项才能执行相关操作。 解决方案如果不想每次使用docker命令的时候还...

git分支管理模型

目前比较流行的分支管理模型有三个,即GitFlow、GitLabFlow、GitHubFlow。下面将介绍这三种分支模型的原理,使用场景和优缺点等。 一、GitFlowGitFlow 是最早诞生并得到广泛应用的一种工作流程。 该模型中存在两种长期分支:...

MySQL 5.7 Invalid default value for 'CREATE_TIME'报错的解决方法

由于数据库的升级,今天在执行从MySQL 5.6导出来的SQL文件时报错: mysql> source cms_user.sql Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows a...

Top