- 博客(53)
- 资源 (22)
- 问答 (1)
- 收藏
- 关注
转载 "人脉"是麻烦出来的!
我们经常会听到上一辈给我的箴言:”没事别麻烦别人”。很多善良的人,我们什么事情都自己处理,从来不爱请别人帮忙,我们认为麻烦别人是错误。但是,这类”好人”的人脉网络,却往往挺单薄。因为当我们不需要别人的帮助时,我们就缺少了建立关系的缘由。有一次聚会,晚上10点多,我看到王老师已经无法坐地铁了,于是跟他说不如我开车送他。他说:”你有点绕远啊,不麻烦你了。” 我说:”你知道吗,好的人脉关系都是互相麻烦出
2016-09-30 10:13:29
897
原创 Oracle切换UNDO空间数据库后存储过程无法正常编译
最近公司一台Oracle测试服务器因为UNDO过度占用磁盘空间。同事新建了一个Oracle UNDO表空间进行切换,UNDO空间切换之后删除掉UNDOTBS1.dbf文件。 之后同事发现Oracle数据中部分存储过程,出现错误,重新编译时出现如下错误: 1、先看看UNDO空间状态情况,发现UNDOTBS1空间存在4个NEEDS RECOVERY状态,那么需要处理掉这个4个NEEDS RECOVE
2016-06-30 23:37:44
1392
原创 6月份生活工作总结
最近自己感觉心神不宁以及对未来的迷茫,尤其在工作上更是感到一丝危机和担忧。 现在项目团队有15人,除了本人以外,都是1-2年工作经验的同事,在工作上对自己要求不严。团队经理对本人的定位也是模糊不清。 感觉自己就是一个解决难题的人,哪里有问题,就去那里解决。工作非常琐碎,没有一个长期的规划的工作,举个例子:1周干了三 个项目工作。 技术上能够指导新人,能够攻克技术难点,但是这和那些牛人,出得了
2016-06-23 23:44:38
686
转载 微服务与SOA之间差了一个ESB
本文来自 dockone 编辑:yan微服务只是最近提出的概念,实际上很多巨头公司(FB、Twitter、AWS等)已经在亲身实践。微服务并不是银弹,但是我们可以参考它的思想来解决自己遇到的问题。对于已经找准市场,业务即将或者马上就要急剧发展的创业公司,适合使用基于微服务的软件架构。今天阅读了两篇关于微服务的文章,总结一些笔记,简单翻译了一篇文章。说明:并没有严格按照原文一字语
2016-06-16 23:36:04
7649
原创 Oracle SQL PLUS 执行SQL脚本文件是否执行后续SQL
/*==============================================================*//* DBMS name: ORACLE Version 11g *//* Created on: 2016/5/27 16:20:29 */
2016-06-14 09:07:24
3001
原创 项目团队数据库版本管理及发布探索
项目团队开发产品前期在测试数据库上进行项目开发,即使数据库经常结构经常变动,也只是针对这个测试环境。在项目开发进入发布任务“收官阶段”进行数据库升级。在数据升级过程中出现了如下问题:数据库升级脚本有时会拖延到最初数据库改变发生后数月才开始编写,而这时关于如何迁移数据的项目可能早已遗忘,或者有所缺失了;编写数据库升级脚本所需的时间难以预料,因为没有数据库变动记录,因而需要对比数据库差异,这使的项目
2016-06-13 05:49:03
1354
原创 Apache DBCP连接池获取数据库连接慢的优化处理
客户反馈新上线的某个系统在登录时会等待一会,非常影响用户体验。通过沟通了解到其他已部署上线的系统没有出现这个问题,感觉解决这个问题应该是一个比较棘手。 系统是很早开发的一个项目,在其他客户都部署几次,但是没有去读过这个系统的源代码。通过分析源代码,了解到系统通过封装JDBC,并利用Apache DBCP作为连接池实现DAO层执行系统SQL,并且在系统启动初始化的过程没有初始化连接池,只有当
2016-06-02 21:32:42
5278
原创 Kettle TableInput 将从前一步骤获取参数整合到数据流中
开源ETL工具Kettle transformation中的tableInput步骤无法将上一步骤中参数添加到inputTable 输出流中。但是有时需要上一步骤中的数据,这种情况下就很难处理了。1 测试环境 Kettle 版本 5.0 数据库 Oracle 11g R2 Eclipse2 第一种方式处理 如上图所示,采用记录关联步骤,实现前一步骤和tableInput步骤数
2016-06-01 00:19:08
16375
原创 利用RequestMappingHandlerMapping提取Spring MVC @RequestMapping
Spring MVC 映射注入类继承结构其中getHandlerMethods能够获取所有处理方法和映射,代码如下: /** * Return a map with all handler methods and their mappings. */ public Map<T, HandlerMethod> getHandlerMethods() {
2016-05-25 18:56:37
9430
1
原创 前置系统设计开发感悟
前置系统主要功能是前置数据库数据监测和数据交换服务。本人负责项目负责系统设计、分配工作内容以及项目进度管理工作。 项目成员包括我在内有三人,其他组员都是1年工作经验。在整个项目研发过程中,尝试采用规范的开发管理流程,同时也暴露出自己能力上的不足。1.项目研发管理过程:1.1 数据模型设计 以前不认一个系统还没有开发怎么能先设计数据模型呢?现在有了更深刻的认识,只要需求理解的足够,是可以设
2016-05-24 21:30:52
2317
原创 2015年度个人总结(公司版)
时间一晃而过,转眼间2015年已经结束,回首2015年的工作,有硕果累累的成果,有与同事协同攻关的艰辛,也有遇到困难和挫折时的惆怅。可以说2015年对我们项目团队来说是关键一年,而我有幸参与其中。对我个人而言2015年是一个更自信,更成熟的一年。在这辞旧迎新,充满期待的2016年伴随着新年的伊始即将临近之际,就2015年度个人情况总结如下:(一)作为帮带培训老师,培训新员工。
2016-02-04 14:32:02
721
原创 2015年个人总结
匆匆有一年,时间过得飞快。2015年结束了,需要静下来好好总结这一年。 2015年对我来说是一个重要的一年,我逐步锻炼自己,提升自己。是一个更成熟的一年,是一个成家的一年。2015年为了爱情,我从工作四年的公司,辞职来到的自己的家乡山东济南,这是一个新的,陌生的环境,气候环境,生活方式都跟之前有很大的不同,我在回山东的开始一段时间,很不适应,都是你一路陪伴,支持我。谢谢你,我的老婆!一句话:择一城
2016-01-29 22:33:42
522
转载 论架构师的自我修养
架构师,当然是脑力劳动者,但是,同样是脑力劳动也存在重大的差别。有一类脑力劳动的成果,是比较容易被评价的。或者能够判断其对错:比如考试的分数;或者能够比较其高下:比如两个人下棋分出输赢;或者能够交由市场来判断:比如某种UI/UE设计,我们可以通过数据统计,了解其受用户欢迎的程度。但是,架构设计只是软件开发过程中的一个环节,而在这个多人协作的场景中,我们很难单独评价架构的优劣。由于硬件、软件、部署、
2016-01-28 23:45:05
436
转载 这8个原因,让我们一步一步走向平庸
1、因为你失败太少你拒绝尝试。 你觉得什么都好难、好复杂,所以什么都“先放一放”,或者“明天再来做吧”。 你甚至已经厌烦了现在的工作,但却又不去找新的工作;因为你觉得自己一定会“被拒绝”。 你固守一隅,无所事事;而其他人正在挑战自我,忍受失败,并从中获得经验。 我根据这个过程不断调整状态以确保自己一直走在上坡路上。就像一块钢铁,我在火中淬炼,被塑造成形。我把自己磨成一把有着利刃的剑,如果你没
2016-01-28 23:39:47
429
原创 KETTLE WEB管理控制台设计
1 资源配置管理1.1 用例图1.2 用例叙述1.2.1 添加资源库用例用例名称:添加资源库 前置条件:操作员在启动这个用例之前,必须先执行过“登录”用例。 主要事件流: 1. 当用户选择添加资源库时,这个用例就会启动。 2. 用户输入kettle资源库所在数据库的数据库类型、数据库实例、数据库IP地址、数据库用户名和数据库用户登录密码,并将用户输入信息提交给系统。 3. 系统核对信
2016-01-22 06:40:05
19297
1
原创 Kettle——表输出步骤异常处理方式探究
在使用开源ETL工具Kettle定义转换时,为了保证transformation脚本的健壮性,我们会在关键的步骤上进行异常捕获处理。 kettle工具的transformation中的多数步骤都是支持定义错误处理的。因TableOutput涉及数据库事务,所以本篇文章以TableOutput步骤来探究kettle异常处理的方式。文章中难免错在遗漏和错误之处,敬请谅解。1 测试环境2 普通方
2016-01-17 14:41:50
19469
2
转载 ORACLE 重做日志
重做日志(Redo Log)用于记录所有对数据库的改变,也被成为事物日志文件(TRANSACTION LOGFILE)。它对数据库来说至关重要。我们在Oracle中完成的每一个变动数据的操作都会生成一定Redo信息,并写入在重做日志文件中。如向表中插入一行是,插入的最终结果会写入重做日志。一、重做日志文件概述重做日志分为在线重做日志和归档重做日志。 online Redo log files–在
2016-01-01 01:29:47
2995
转载 ORACLE——日期时间格式化参数详解
ORACLE数据库SQL中,我们常用的yyyy-MM-dd、yyyy/MM/dd等几种格式,Reference官方文档,并附上详细的应用示例综合成文,希望能够对大家学习和使用有所帮助。 1. 测试环境SQL> select * from v$version;BANNER---------------------------------------------------------------
2015-12-27 19:50:19
18548
原创 Kettle——转换步骤信息统计两种实现
Kettle-步骤数据处理数量记录获取 Kettle获取数据处理条数记录日志信息:以前的途径是配置转换的日志信息来保存到数据库中,这种方式不是很灵活。 有没有一种类似步骤方式来进行获取呢?Kettle在5.0版本中提供了一个步骤:在【统计】-【转换步骤信息统计】。 【转换步骤信息统计】步骤使用方式也很简单 
CAS单点登录项目实战——基础入门一、项目背景 企业的信息化过程是一个循序渐进的过程,在企业各个业务网站逐步建设的过程中,根据各种业务信息水平的需要构建了相应的应用系统,由于这些应用系统一般是在不同的时期开发完成的,各应用系统由于功能侧重、设计方法和开发技术都有所不同,也就形成了各自独立的用户库和用户认证体系。 随着新的业务网站不断的增加,用户在每个应用系统中都有独立的账号,
2015-06-29 13:30:30
1575
原创 oracle database link
-- Create database link create database link LINKSY connect to BSHRP50_DJG using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.235.188)(PORT = 1521)))(CONNECT_DATA =
2014-07-26 13:07:50
727
原创 Tomcat startup配置CATALINA_HOME自动设置成Tomcat所在目录(dos环境下)
set "CURRENT_DIR=%cd%"set "CATALINA_HOME=%~dp0"set "CATALINA_HOME=%CATALINA_HOME:~0,-5%"
2014-07-11 09:24:02
785
原创 Oracle SQL 执行计划和分析小结
Oracle有多种方式获得一条SQL语句的查询计划,比如使用explain plan命令,在SQL Developer里面按F6快捷键等,但是作为SQL调优,比较简便的方式,还是在sqlplus中使用set autotrace on和set timing on的方式来得到SQL的实际运行时间和查询计划;
2014-06-04 10:04:55
1325
转载 Oracle Flashback Query 闪回查询
Flashback query(闪回查询)原理 ora根据undo信息,利用undo数据,类似一致性读取方法,可以把表置于一个删除前的时间点(或SCN),从而将数据找回。Flashback query(闪回查询)前提:SQL> show parameter undo;NAME TYPE VALUE
2014-05-28 09:23:45
4377
原创 Kettle 生成的XML格式数据保存到Oracle 数据库的BLOB类型字段中
Kettle编写的Trans脚本在直接处里读取dawenben
2014-05-26 15:33:03
5476
原创 Linux 环境下部署Hadoop 2.x,建议尝试64位系统下进行本地编译的安装方式
第一步:配置hadoop运行的系统环境安装CentOS6.3 6位操作系统安装openssh-clients创建用户hadoop配置ssh互信安装jdk,并配置JAVA_HOME等环境变量第二步:编译hadoop2.x安装编译相关的包 yum install svn yum install autoconfautomake
2014-05-13 10:01:19
622
原创 Oracle分区实战分享
调用存储过程实现提前十天为分区表添加分区 create or replace procedure ETL_BasicDataHandle is v_range varchar2(20); --日期范围 v_PartPreDate varchar2(20); --时间后缀 BEGIN --提前10天增加分区 IF (SYS
2014-04-21 20:17:25
616
原创 Linux环境下安装JDK1.6
1、Oracle官网下载JVM,我已经下载好了,JDK的版本为1.6文件jdk-6u11-dlj-linux-i586.bin。2、利用psftp将jdk-6u11-dlj-linux-i586.bin文件上传到Linux文件目录中。操作如下图所示3、利用putty连接器链接Linux服务器,执行解压程序。这时会有一段Sun的协议,敲几次空格键,当询问是否同意的时候
2014-03-05 19:01:29
1327
原创 Kettle 作业步骤循环执行的实现
场景:User_Tables存放着系统用户的表信息,其中列Table_Name存放着表名。现在想从User_Tables中获取要进行相同数据抽取操作的表,使用Kettle实现循环执行这些表。例如统计表A、B的总行数:SELECT COUNT(1) FROM A;SELECT COUNT(1) FROM B;这些SQL语句除开表名外,其他部分都是一样的,所以在使用KETTLE抽取数据
2013-10-25 13:34:14
68364
1
原创 Kettle 文本输入步骤读取异常 DOS format was specified
DOS format was specified but only a single line feed character was found, not 2在使用KETTLE抽取文本文件数据到数据库,出现了一个错误:2013/10/23 10:34:34 - Trans - 这项转换可以被回放 回放日期是: 2013/10/23 10:34:332013/10/23 10:3
2013-10-23 11:06:14
8151
转载 Oracle B-tree、位图、全文索引三大索引性能比较及优缺点汇总
引言:大家都知道“效率”是数据库中非常重要的一个指标,如何提高效率大家可能都会想起索引,但索引又这么多种,什么场合应该使用什么索引呢?哪种索引可以提高我们的效率,哪种索引可以让我们的效率大大降低(有时还不如全表扫描性能好)下面要讲的“索引”如何成为我们的利器而不是灾难!多说一点,由于不同索引的存储结构不同,所以应用在不同组织结构的数据上,本篇文章重点就是:理解不同的技术都适合在什么地方应用!
2013-10-08 21:48:37
827
翻译 V$OBJECT_USAGE视图
V$OBJECT_USAGE V$OBJECT_USAGE displays statistics about index usage gathered from the database. You can use this view to monitor index usage. All indexes that have been used at least once can be m
2012-10-12 19:30:21
3162
原创 kettle插件——实现资源库中JOB和其关联的脚本的下载
1、 设计需求: 现项目基于Kettle采集各个节点前置机数据到数据中心并且表结构是一致的。每台前置机上安装部署kettle运行JOB,定时采集数据到数据中心。开发的脚本除了前置数据库连接不一致外,其他的都是一样的。若是为每个节点开发JOB和其关联的Trans,开发和维护都有很大的工作量。所以设计一个下载JOB和其关联的脚本组件实现,下载采集的JOB,并能够实现脚本之间关联。2、 实现过程
2012-08-17 19:44:46
3270
原创 kettle读取文件目录下的数据结构一致的所有数据文件信息和内容
为了避免文本文件在导出的数据时过大,分别导出在多个文件文本中。怎么利用kettle读取文件目录下的数据结构一致的所有数据文件信息和内容?如下图所示:其实在kettle中有step为Get File Names 和Text Input两个步骤,可以通过设置这两个步骤的属性来实现在文件目录下读取指定文件后缀名的文件的信息和数据。通过这样的设置文件信息(文件名,大小,路径等)可以是一个流
2012-07-13 15:09:45
20277
2
Kettle实现步骤循环执行
2013-10-26
Job与其关联脚本下载
2012-08-21
成功之路Oracle11g学习笔记
2011-12-10
解决未加载db-library网络通信层rar
2011-08-25
配置Microsoft Visual SourceSafe 2005的Internet访问
2011-08-22
利用FTP服务器来实现Java部署程序的自动更新
2011-08-21
远程连接sql server 2000/2005服务器的解决方案
2010-12-17
SQLServer2005 JDBC驱动
2010-11-08
SQL Server 2005中XML数据类型的性能优化
2010-11-08
Quartz Job Scheduling Framework 中文版 V0.9.5.chm
2010-07-26
PHP技术内幕(中文PDF版)
2010-07-17
javaEye做电子书功能中的树形结构目录源代码
2009-07-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人