- 博客(8)
- 资源 (8)
- 论坛 (1)
- 收藏
- 关注
原创 Docker学习总结(50)——Docker 微服务优雅关闭
背景使用 docker stop 关闭容器时, 只有 init(pid 1)进程能收到中断信号, 如果容器的pid 1 进程是 sh 进程, 它不具备转发结束信号到它的子进程的能力, 所以我们真正的java程序得不到中断信号, 也就不能实现优雅关闭. 解决思路是: 让pid 1 进程具备转发终止信号, 或者将 java 程序配成 pid 1 进程.需要说明的是, docker stop 默认是等待10秒钟, 这个时间有点太短了, 可以加 -t 参数, 比如 -t 30 等待30秒钟.上面的 Docker
2020-05-29 09:32:03
467
原创 Docker学习总结(49)——Docker容器优雅停机
前言如何停掉运行中的docker容器并正确的终止其中的程序,这就成为一个非常值得讨论的话题了。事实上,在我们日常的项目当中,这是我们经常需要面对和处理的问题: 场景A:假如我们打包在容器中的程序,提供HTTP方式的服务,负责处理各种HTTP requests并返回结果,我们必然希望在容器被停掉的时候,能够让程序有时间把已经在处理中的请求继续处理完毕,并返回结果给客户端。 场景B:又比如我们打包在容器中的程序,负责写入数据到某个数据文件中,我们希望程序能够在容器被停掉的时候,有时间把内存中
2020-05-29 09:04:09
995
1
原创 Linux学习总结(55)——Linux 运维常用脚本
同步本机时间ntpdate 210.72.145.44清除系统缓存,空出更多内存free && sync && echo 3 > /proc/sys/vm/drop_caches && free杀掉僵尸进程kill $(ps -A -ostat,ppid | awk '/[zZ]/ && !a[$2]++ {print $2}')显示全部arp解析tcpdump 'arp' -e -i eth0 -n -p -
2020-05-29 08:25:16
432
原创 云计算学习总结(2)——服务器场景漏洞修复
1:RHSA-2019:2197-低危: elfutils security,bug fix,和 enhancement update 1 2 3 yum update elfutils-libs -y yum update elfutils-libelf -y yum update elfutils-default-yama-scope 2:RHSA-2019:2079-中危: Xorg 安全和BUG修复更新 1
2020-05-26 11:15:19
1014
原创 Redis学习总结(15)——Redis 基本数据类型使用场景
一、StringStrings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字.常用命令: set,get,decr,incr,mget 等。应用场景:String是最常用的一种数据类型,普通的key/ value 存储都可以归为此类.即可以完全实现目前 Memcached 的功能,并且效率更高。还可以享受Redis的定时持久化,操作日志及 Replication等功能。除了提供与 Memcached 一样的get、set、incr、decr 等操作外,Re.
2020-05-25 17:28:02
399
原创 Mysql学习总结(80)——统计数据库的总记录数和库中各个表的数据量
1、统计数据库中总记录条数select sum(table_rows) from tables where TABLE_SCHEMA = 数据库名称;2、统计mysql 数据库中所有表的记录数select table_name,table_rows from information_schema.tables where table_schema='rukang_vip' order by table_rows desc;...
2020-05-11 08:41:07
471
原创 Maven学习总结(53)——利用Maven插件构建镜像进行持续交付中的版本号管理
一、问题产生我们来思考下持续交付的原则。每次构建的结果可能是一个潜在的发行版本;消除手动瓶颈;尽可能自动化。这三点正是我们想要实现的,但是在实现之前,我们先来看下在典型的Maven发布流程和经典方式版本号管理上的具体问题。1)没有自动化通常来说,一次提交会触发一个快照构建,然后生成一个快照构件(“8.1.2-SNAPSHOP”)。当开发者感觉软件到达稳定状态后,他会触发一次专用发布构建...
2020-05-07 11:22:35
657
转载 分布式架构中数据一致性常见的几个问题
前言针对分布式架构下的数据一致性,大家也许会问这样的问题:跨系统间分布式事务如何解决?系统内多个服务的分布式事务如何解决?一个服务内多个数据源/数据库的分布式事务如何解决?……这些问题大家是很容易理解的,但是由于术语不准确,所以解释起来会有二义性,所以先要统一语言或者术语,也就是统一概念:域是一个虚拟的分类,几个系统属于某一个域,例如网上银行和手机银行都属于电子渠道领域;传统的单体应用...
2020-05-02 10:14:24
455
清华-2018人工智能之自动驾驶研究报告.pdf
2019-09-02
容器网页终端(websocket-webshell)
2017-09-23
科技D人生的留言板
发表于 2020-01-02 最后回复 2020-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝