自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一杯甜酒

用勇气改变可以改变的事情,用胸怀接受不可以改变的事情,然后用智慧分辨两者的不同!...

原创 Docker学习总结(50)——Docker 微服务优雅关闭

背景 使用 docker stop 关闭容器时, 只有 init(pid 1)进程能收到中断信号, 如果容器的pid 1 进程是 sh 进程, 它不具备转发结束信号到它的子进程的能力, 所以我们真正的java程序得不到中断信号, 也就不能实现优雅关闭. 解决思路是: 让pid 1 进程具备转发终...

2020-05-29 09:32:03 335 0

原创 Docker学习总结(49)——Docker容器优雅停机

前言 如何停掉运行中的docker容器并正确的终止其中的程序,这就成为一个非常值得讨论的话题了。事实上,在我们日常的项目当中,这是我们经常需要面对和处理的问题: 场景A:假如我们打包在容器中的程序,提供HTTP方式的服务,负责处理各种HTTP requests并返回结果,我们必然希望在容器...

2020-05-29 09:04:09 919 1

原创 Linux学习总结(55)——Linux 运维常用脚本

同步本机时间 ntpdate 210.72.145.44 清除系统缓存,空出更多内存 free && sync && echo 3 > /proc/sys/vm/drop_caches && free 杀掉僵尸进程 kill $(ps...

2020-05-29 08:25:16 364 0

原创 云计算学习总结(2)——服务器场景漏洞修复

1:RHSA-2019:2197-低危: elfutils security,bug fix,和 enhancement update 1 2 3 yum update elfutils-libs -y yum update elfutils...

2020-05-26 11:15:19 849 0

原创 Redis学习总结(15)——Redis 基本数据类型使用场景
原力计划

一、String Strings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字.常用命令: set,get,decr,incr,mget 等。 应用场景:String是最常用的一种数据类型,普通的key/ value 存储都可以归为此类.即可以完全实现...

2020-05-25 17:28:02 381 0

原创 Mysql学习总结(80)——统计数据库的总记录数和库中各个表的数据量

1、统计数据库中总记录条数 select sum(table_rows) from tables where TABLE_SCHEMA = 数据库名称; 2、统计mysql 数据库中所有表的记录数 select table_name,table_rows from informat...

2020-05-11 08:41:07 270 0

原创 Maven学习总结(53)——利用Maven插件构建镜像进行持续交付中的版本号管理
原力计划

一、问题产生 我们来思考下持续交付的原则。每次构建的结果可能是一个潜在的发行版本;消除手动瓶颈;尽可能自动化。这三点正是我们想要实现的,但是在实现之前,我们先来看下在典型的Maven发布流程和经典方式版本号管理上的具体问题。 1)没有自动化 通常来说,一次提交会触发一个快照构建,然后生成一个...

2020-05-07 11:22:35 633 0

转载 分布式架构中数据一致性常见的几个问题

前言 针对分布式架构下的数据一致性,大家也许会问这样的问题:跨系统间分布式事务如何解决?系统内多个服务的分布式事务如何解决?一个服务内多个数据源/数据库的分布式事务如何解决?……这些问题大家是很容易理解的,但是由于术语不准确,所以解释起来会有二义性,所以先要统一语言或者术语,也就是统一概念: ...

2020-05-02 10:14:24 428 0

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