抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

当做个人字典使用, 会进行不定期更新! getops解析命令行参数 以下表示获取命令行参数 -d -t的值 1234567891011while getopts 'd:t:' OPT; do case $OPT in d) echo "d $OPTARG" exit 0;; t) echo "t $...

几点注意事项 一次执行多条命令,可以有如下三种方法, 其区别如下: 分号: 顺序地独立执行各条命令, 彼此之间不关心是否失败, 所有命令都会执行 && : 顺序执行各条命令, 只有当前一个执行成功时候, 才执行后面的 || : 顺序执行各条命令, 只有当前面一个执行失败的时候, 才执行后面的 设置shell脚本遇到错误时自动退出, 不执行后续命令 1#!/bin/...

为了方便,使用docker搭建,用的是docker hub上使用人数最多的一个镜像, docker-compose.yml文件内容如下所示: 12345678910version: "3"services: live555: image: vimagick/live555 container_name: live555 re...

使用jenkins的流水线功能,可以很方便的知道各个步骤的执行进度和所用时间,还是比较方便的。 在流水线中可以使用docker进行打包, 这样就可以很方便的使用任何docker镜像,而不需要安装对应的环境。 本文要实现的目的如下: 从git仓库拉取代码,并允许指定分支或tag jenkins编译代码 构建镜像 push镜像到远程仓库(此处是阿里云仓库) 使用前准备本文的jenkins本...

较新版本的clickhouse内部已经支持暴露监控数据给prometheus, 所以此处就不用另外部署clickhouse-exporter服务来获取监控数据。 clickhouse配置修改clickhouse的配置文件config.xml, 将prometheus这一项原先的注释放开,使其生效。 官方文档路径:https://clickhouse.com/docs/en/operation...

要克服自己的缺陷,打败自己, 这句话说起来容易做起来却是很难。 你会因为惯性去做使自己舒适的事,这样就容易在舒适的道路上越走越远,也就与你自己制定的目标相去甚远。 如此,要怎样克服自己? 我觉的有如下几点需要注意。 首先不要给自己过于遥远的目标,这样你是一定无法完成的,就会产生懈怠心理。 其次,对于目标一定要检验成果,并且记录下来,不要欺骗自己。 共勉之!

先简单说一下CAP理论。 C : consistency 一致性。如果某一次操作数据写入成功,则之后的每次读取都能读取到成功写入的数据。反之,若数据写入失败,则读取操作无法读到。 A:availability 可用性。系统提供的服务一直保持可用,能够返回响应数据。 P:Partition tolerance 分区容错性。对于提供多个分区的服务,当某一个损坏(如网络原因、硬件损坏)时仍能对外...

未完待续! 目的是为了实现hexo博客的自动部署, 每次push完之后, 触发drone ci自动进行部署。 选用drone的原因还是因为轻量, 且功能够用,如果用其他的CI工具,比如jenkins,我这小小的VPS部署服务一多,就扛不住了。 本文中drone是和gitea进行集成的, 如果要和其他仓库集成, 参考官方文档即可:https://docs.drone.io/ 部署服务还是通过d...

测试环境中某个clickhouse实例由于意外断电而终止,重新启动报错,报错的关键信息 DB::ParsingException: Cannot parse input: expected ‘columns format version: 1\n’ at end of stream 其中报错的日志如下: 1{} <Error> auto DB::MergeTr...

本文针对的都是MySQL的Innodb引擎。 1. binlog二进制日志。记录数据库的所有写操作。注意此处记录的是逻辑日志。 可用于主从复制、增量备份、监听binglog实现缓存一致性。 1.1 常用命令12345678-- 查看binlog配置信息show variables like '%log_bin%';-- 查看所有的binlog文件show binary l...



京ICP备20004941号-1

本站使用 Volantis 作为主题