"人脉"是麻烦出来的! 我们经常会听到上一辈给我的箴言:”没事别麻烦别人”。很多善良的人,我们什么事情都自己处理,从来不爱请别人帮忙,我们认为麻烦别人是错误。但是,这类”好人”的人脉网络,却往往挺单薄。因为当我们不需要别人的帮助时,我们就缺少了建立关系的缘由。有一次聚会,晚上10点多,我看到王老师已经无法坐地铁了,于是跟他说不如我开车送他。他说:”你有点绕远啊,不麻烦你了。” 我说:”你知道吗,好的人脉关系都是互相麻烦出
Oracle切换UNDO空间数据库后存储过程无法正常编译 最近公司一台Oracle测试服务器因为UNDO过度占用磁盘空间。同事新建了一个Oracle UNDO表空间进行切换,UNDO空间切换之后删除掉UNDOTBS1.dbf文件。 之后同事发现Oracle数据中部分存储过程,出现错误,重新编译时出现如下错误: 1、先看看UNDO空间状态情况,发现UNDOTBS1空间存在4个NEEDS RECOVERY状态,那么需要处理掉这个4个NEEDS RECOVE
6月份生活工作总结 最近自己感觉心神不宁以及对未来的迷茫,尤其在工作上更是感到一丝危机和担忧。 现在项目团队有15人,除了本人以外,都是1-2年工作经验的同事,在工作上对自己要求不严。团队经理对本人的定位也是模糊不清。 感觉自己就是一个解决难题的人,哪里有问题,就去那里解决。工作非常琐碎,没有一个长期的规划的工作,举个例子:1周干了三 个项目工作。 技术上能够指导新人,能够攻克技术难点,但是这和那些牛人,出得了
微服务与SOA之间差了一个ESB 本文来自 dockone 编辑:yan微服务只是最近提出的概念,实际上很多巨头公司(FB、Twitter、AWS等)已经在亲身实践。微服务并不是银弹,但是我们可以参考它的思想来解决自己遇到的问题。对于已经找准市场,业务即将或者马上就要急剧发展的创业公司,适合使用基于微服务的软件架构。今天阅读了两篇关于微服务的文章,总结一些笔记,简单翻译了一篇文章。说明:并没有严格按照原文一字语
Oracle SQL PLUS 执行SQL脚本文件是否执行后续SQL /*==============================================================*//* DBMS name: ORACLE Version 11g *//* Created on: 2016/5/27 16:20:29 */
项目团队数据库版本管理及发布探索 项目团队开发产品前期在测试数据库上进行项目开发,即使数据库经常结构经常变动,也只是针对这个测试环境。在项目开发进入发布任务“收官阶段”进行数据库升级。在数据升级过程中出现了如下问题:数据库升级脚本有时会拖延到最初数据库改变发生后数月才开始编写,而这时关于如何迁移数据的项目可能早已遗忘,或者有所缺失了;编写数据库升级脚本所需的时间难以预料,因为没有数据库变动记录,因而需要对比数据库差异,这使的项目
Apache DBCP连接池获取数据库连接慢的优化处理 客户反馈新上线的某个系统在登录时会等待一会,非常影响用户体验。通过沟通了解到其他已部署上线的系统没有出现这个问题,感觉解决这个问题应该是一个比较棘手。 系统是很早开发的一个项目,在其他客户都部署几次,但是没有去读过这个系统的源代码。通过分析源代码,了解到系统通过封装JDBC,并利用Apache DBCP作为连接池实现DAO层执行系统SQL,并且在系统启动初始化的过程没有初始化连接池,只有当
Kettle TableInput 将从前一步骤获取参数整合到数据流中 开源ETL工具Kettle transformation中的tableInput步骤无法将上一步骤中参数添加到inputTable 输出流中。但是有时需要上一步骤中的数据,这种情况下就很难处理了。1 测试环境 Kettle 版本 5.0 数据库 Oracle 11g R2 Eclipse2 第一种方式处理 如上图所示,采用记录关联步骤,实现前一步骤和tableInput步骤数
利用RequestMappingHandlerMapping提取Spring MVC @RequestMapping Spring MVC 映射注入类继承结构其中getHandlerMethods能够获取所有处理方法和映射,代码如下: /** * Return a map with all handler methods and their mappings. */ public Map<T, HandlerMethod> getHandlerMethods() {
前置系统设计开发感悟 前置系统主要功能是前置数据库数据监测和数据交换服务。本人负责项目负责系统设计、分配工作内容以及项目进度管理工作。 项目成员包括我在内有三人,其他组员都是1年工作经验。在整个项目研发过程中,尝试采用规范的开发管理流程,同时也暴露出自己能力上的不足。1.项目研发管理过程:1.1 数据模型设计 以前不认一个系统还没有开发怎么能先设计数据模型呢?现在有了更深刻的认识,只要需求理解的足够,是可以设
2015年度个人总结(公司版) 时间一晃而过,转眼间2015年已经结束,回首2015年的工作,有硕果累累的成果,有与同事协同攻关的艰辛,也有遇到困难和挫折时的惆怅。可以说2015年对我们项目团队来说是关键一年,而我有幸参与其中。对我个人而言2015年是一个更自信,更成熟的一年。在这辞旧迎新,充满期待的2016年伴随着新年的伊始即将临近之际,就2015年度个人情况总结如下:(一)作为帮带培训老师,培训新员工。
2015年个人总结 匆匆有一年,时间过得飞快。2015年结束了,需要静下来好好总结这一年。 2015年对我来说是一个重要的一年,我逐步锻炼自己,提升自己。是一个更成熟的一年,是一个成家的一年。2015年为了爱情,我从工作四年的公司,辞职来到的自己的家乡山东济南,这是一个新的,陌生的环境,气候环境,生活方式都跟之前有很大的不同,我在回山东的开始一段时间,很不适应,都是你一路陪伴,支持我。谢谢你,我的老婆!一句话:择一城
论架构师的自我修养 架构师,当然是脑力劳动者,但是,同样是脑力劳动也存在重大的差别。有一类脑力劳动的成果,是比较容易被评价的。或者能够判断其对错:比如考试的分数;或者能够比较其高下:比如两个人下棋分出输赢;或者能够交由市场来判断:比如某种UI/UE设计,我们可以通过数据统计,了解其受用户欢迎的程度。但是,架构设计只是软件开发过程中的一个环节,而在这个多人协作的场景中,我们很难单独评价架构的优劣。由于硬件、软件、部署、
这8个原因,让我们一步一步走向平庸 1、因为你失败太少你拒绝尝试。 你觉得什么都好难、好复杂,所以什么都“先放一放”,或者“明天再来做吧”。 你甚至已经厌烦了现在的工作,但却又不去找新的工作;因为你觉得自己一定会“被拒绝”。 你固守一隅,无所事事;而其他人正在挑战自我,忍受失败,并从中获得经验。 我根据这个过程不断调整状态以确保自己一直走在上坡路上。就像一块钢铁,我在火中淬炼,被塑造成形。我把自己磨成一把有着利刃的剑,如果你没
KETTLE WEB管理控制台设计 1 资源配置管理1.1 用例图1.2 用例叙述1.2.1 添加资源库用例用例名称:添加资源库 前置条件:操作员在启动这个用例之前,必须先执行过“登录”用例。 主要事件流: 1. 当用户选择添加资源库时,这个用例就会启动。 2. 用户输入kettle资源库所在数据库的数据库类型、数据库实例、数据库IP地址、数据库用户名和数据库用户登录密码,并将用户输入信息提交给系统。 3. 系统核对信