【工作感悟】——xyb项目部署
【前言】
接手xyb项目维护有一段时间了,除了熟悉业务需求和开发环境外,还没有进行新需求的开发。前几天突然接到一个任务,要去发改委给他们部署一版最新的系统。本来事情也不大,也没有很难。但是本来是大屈、我和红,我们一点也没担心,结果大屈走不开,就剩下我和红了。我俩一点外出部署的经验都没有,对这个项目又不熟悉,顿时觉得事情越来越难办了。没办法,扛得起来要扛,扛不起来也要扛!
【部署】
【1、明确需求】
首先,所接到的“任务”是由第三个人传过来的,我们不能简单的认为他说的就是客户想要的。因此,我们再次联系客户,确定客户需求,并商定出具体部署时间,让客户提前安排时间。由于对原项目并不了解,也没有找到之前的部署记录,所以我们还要联系之前的维护人员,询问部署相关问题和注意事项等。可见,文档是多么的重要啊!即使当时只是简单的记录,现在来看,也是十分珍贵啊!

【2、列出待办】
之前没有部署经验,我们两个小女子真的在这方面是个小小白,不能准确判断一先做什么、二再做什么、三最后做什么。因此,我们也有我们的办法,那就是把所有能想到的待办全部列出来,这样至少不会有遗漏的情况发生。一个项目从本地到客户那里成功访问需要做的全部列出来,然后再去看哪些是我们需要做的,哪些不需要我们做。比如:发布成功后,如何挂到外网上,这件待办不是我们的任务,然后把这项划掉,暂时可不安排了解这方面的内容,如果感兴趣业余时间可以了解。
【3、分配任务】
人员少了,任务分配也好做多了,不是你做就是我做。查看列出的待办事项,划掉不是我们职责范围内的事情之后,所要做的事情就少多了。接下来,就是给每个待办划分优先级了。原则只有一个,第一按时完成任务,第二学习。由于客户时间临时有变,我们的准备时间延长了一天。这样基本上就不需要分配任务了,打包、热部署的东西我俩都没接触过,就想每个人都做一下。多尝试几种打包方式,在别的机器上测试一下,比较这几种方式打包有什么差异。
【4、完成任务】
也许前期的准备工作让我们紧张不少,收获不少,但都比不上实实在在的外出部署的体会。
【心态】
与在机房操作相比,尽管你所要做的事情基本都是一样的,所接触到软件也都差不多,但环境不同,干扰因素太多,真的是太考验人心态了。这些干扰因素包括:1)高温,服务器屋在五楼,全部都是服务器,不知道是已经供暖了还是怎么,屋里温度特别高,脱了外套都热的还冒汗。2)噪音干扰。各种服务器的响声,一直没有小过,特别烦。3)人。客户那边的维护人员不能离开,因为她要保证服务器的安全和数据安全。这位阿姨脾气还是很好的,也不怎么催。最大不好的地方就是话比较多,不能自己一个人待着,后来我们就采取红去做技术,我去搞外交。有人跟阿姨聊天,阿姨就不着急了,气氛就好点了。
【自信】
为什么说自信?前面也提到了,你永远要相信你所掌握的能力,即使一直报404错误。任何情况不要慌,不要胡思乱想,不要考虑别人会怎样怎样看你。你所要做的就是深呼吸,用三秒时间让自己冷静下来,去思考。永远不要相信自己的记忆力,出了问题就要一项一项排查,不要以为应该没问题。当然,自信也建立在你做了充足的准备和你平时不断的积累学习的基础上。
【小结】
最后的最后,我们也算圆满完成了任务。阿姨还夸我们速度挺快的,不管是真是假吧,我们就当时真的了。走出发改委大门的那一刻,我和红都感觉可是活着出来了。不过发自内心的说一句,当技术人员的待遇还是蛮好的,O(∩_∩)O哈哈~
【工作感悟】——xyb项目部署的更多相关文章
- Eclipse学习总结(02)-动态项目部署到到本地Tomcat
一.发现问题 在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并 ...
- wildfly-9.0.2 web项目部署详细步骤
一.配置操作系统环境变量 JAVA_HOME = C:\Program Files (x86)\Java\jdk1.7.0_67 JBOSS_HOME = F:\server\wildfly-9.0. ...
- 用于 Visual Studio 和 ASP.NET 的 Web 应用程序项目部署常见问题
https://msdn.microsoft.com/zh-cn/library/ee942158(v=vs.110).aspx#can_i_exclude_specific_files_or_fol ...
- 关于 Eclipse中的Web项目 部署的文件位置 查看jsp源码的部署位置
使用 eclipse 开发web项目 会默认 部署在 工作目录下: .metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps 在这里 ...
- Shell编程-项目部署(一)
由于实际工作中经常用到需要部署项目,比较麻烦,今天记录下如何利用shell脚本完成自动部署的工作,毕竟不是专业的运维出身,写的不好,还请勿喷_^o^_ 今天以部署Django项目为演示,进行部署项目, ...
- 区块链入门(4)Truffle创建项目,编译,及项目部署
上一章的结尾说这一次要讲编写一个智能合约部署到测试网络集群中,并进行交易,但我自己越看越觉得内容挺多的.先讲下truffle的项目创建,编译和部署的问题,然后再做上面说的事情吧. truffle是一套 ...
- linux --- 6. 项目部署
一.负载均衡 .准备三台机器,准备3台虚拟机,或者和俩同桌交流一下 192.168.226.128 是nginx资源服务器,返回页面的 192.168.226.129 用作nginx负载均衡服务器 1 ...
- 怎样将本地web数据库项目部署到腾讯云服务器上?
怎样将本地web数据库项目 部署到腾讯云服务器上? 1.本地计算机的工作: 1.1用eclipse或者myeclipse做好一个web项目,可以只做一个数据库的增删改查,本地部署到Tomcat服务器, ...
- 怎样将本地web项目部署到腾讯云服务器上?
怎样将本地web项目部署到腾讯云服务器上? 1.本地计算机的工作: (1).用eclipse新建一个web项目,然后在webcontent下新建一个index.html,然后在本地部署到Tomcat服 ...
随机推荐
- springMVC-RESTful约束下dispatcher拦截对象优化
警告: No mapping found for HTTP request with URI [/management/fonts/glyphicons-halflings-regular.woff] ...
- dom4j支持Xpath的具体操作
***默认情况下,dom4j不支持xpath. 如果想要使用xpath,需要引入jaxen-1.1-beta-6.jar包. 在dom4j中提供了两个方法来支持xpath. ***selectNode ...
- java常见面试问题.你一定会预见到。
1判断一个char字符是不是数字:Character.isDigit(char).是数字返回true,反之返回false. 2字符串的toCharArray() 把字符串转换为字符数组.返回char[ ...
- 微信小程序引用iconfont图标字体解决方案;
1)首先,登录阿里巴巴iconfont.cn 2)新建项目 3)点击icon收藏 4)加入到test项目中 5)下载到本地解压 6)生成代码 7)复制iconfont.css到xxx.wx ...
- 3. 进程间通信IPC
一.概念 IPC: 1)在linux环境中的每个进程各自有不同的用户地址空间.任何一个进程的全局变量在另一个进程中都看不到,所以进程和进程之间是不能相互访问. 2)如果进程间要交换数据必须通过内核,在 ...
- 关于mysql连接时候出现"error 2003: can't connect to mysql server on 'localhost'(10061)问题的解决
天,在使用navicat Premium 连接数据库时,出现了一个弹出窗口显示: "error 2003: can't connect to mysql server on 'localho ...
- SapScript
* [OPEN_FORM] SAPscript: フォーム印刷の開始 * [START_FORM] SAPscript: 書式を開始 * [WRITE_FORM] SAPscript: 書式ウィンドウ ...
- springmvc springboot 跨域问题(CORS)
官方文档:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/cors.html springmvc s ...
- pxe无人值守安装linux机器笔记----摘抄
1. 基建工作 1.关闭防火墙 a)service iptables stop b)service ip6tables stop c)chkconfig iptables off d)chkconfi ...
- 学习SQLite基本语句
SQLite 是一个开源的嵌入式关系数据库,实现自包容.零配置.支持事务的SQL数据库引擎. 其特点是高度便携.使用方便.结构紧凑.高效.可靠. 与其他数据库管理系统不同,SQLite 的安装和运行非 ...