07 2020 档案

摘要:IO是操作系统中最重要的功能之一。说起IO,其实要从最开始的同步阻塞IO模型说起。 首先理解下同步和非同步,阻塞和非阻塞。 在Linux操作系统中,数据分为内核态和用户态。用户线程在用户态中运行,键盘,鼠标动作是由内核系统调用触发。 同步,异步 同步和非同步是从消息通信的角度来区分的。如果用户态中进 阅读全文
posted @ 2020-07-26 22:46 caizhenya 阅读(187) 评论(0) 推荐(0)
摘要:公司的现在发布流程使用Jenkins套件,但是现在仍然是开发提交工单,由运维同事手动操作Jenkins来进行发布,流程上占用时间和大量资源。所以发布系统的需求就应运而生。由于之前从来未开发过发布系统,但是用过发布系统,自己也越来越感觉到发布系统的重要性,现在记录下Jenkins的踩坑流程。 依赖安装 阅读全文
posted @ 2020-07-26 09:11 caizhenya 阅读(604) 评论(0) 推荐(0)
摘要:Mysql systemctl enable mysqld 设置开机启动 systemctl start/stop/restart/status mysqld 查找 grep 'temporary password' /var/log/mysqld.log rpm -ivh jdk-8u102-li 阅读全文
posted @ 2020-07-26 09:08 caizhenya 阅读(74) 评论(0) 推荐(0)
摘要:最近接手了一个发布系统的开发需求,根据设计原型图,可以初步看出来是一个过程流转的过程,所以想到了用状态机模式来实现。 一个简单的发布会包括这些流程,每一个节点的执行取决于上一个节点的执行结果。如果上一个节点执行成功,则流转到下一个节点;如果上一个异常,则直接流转到异常状态,最终都会到达完成状态。所以 阅读全文
posted @ 2020-07-23 14:25 caizhenya 阅读(231) 评论(0) 推荐(0)