- 博客(42)
- 资源 (6)
- 收藏
- 关注
原创 导入导出与字符集
转载:http://blog.sina.com.cn/s/blog_c58d04bf0101lbka.html 在日常工作中,我们经常会遇到字符集的问题。Export 和 Import 是一对读写Oracle数据的工具。Export 将 Oracle 数据库中的数据输出到操作系统文件中, Import 把这些文件中的数据读到Oracle 数据库中,由于使用exp/imp进行数据迁移时,数...
2018-03-16 09:52:09
359
原创 IntelliJ IDEA远程连接HDP2.6.0.3的hadoop集群
基于https://www.cnblogs.com/yjmyzz/p/how-to-remote-debug-hadoop-with-eclipse-and-intellij-idea.html有几点不同的地方:1.需要将/usr/hdp/2.6.0.3-8目录下的hadoop、hadoop-yarn、hadoop-mapreduce、hadoop-hdfs放到本地hadoop_home目
2018-01-23 09:10:01
770
原创 hadoop file output 报 java.lang.OutOfMemoryError: Requested array size exceeds VM
使用kettle将hive中的数据抽取到hdfs中,报 java.lang.OutOfMemoryError: Requested array size exceeds VM 原因是,hive中有两个字段定义的长度为21亿,超过了jvm数据长度,减小这两个字段长度即可。 ...
2017-10-09 17:21:06
1188
1
原创 kettle导数据造成Postgresql锁表
场景:kettle数据抽取节点A、B,Postgresql集群数据管理节点C。A和B上同时跑着数据抽取任务,有两个任务运行过程中卡住。于是打算重启抽取任务,先truncate这两个表(一个任务对应一个表),问题出现了,有一个表truncate执行卡住,delete卡住,drop table也不行,但是可以insert和select。一定是表锁住了!解决办法:1.查询表中存在的锁se...
2017-09-29 09:06:20
2194
原创 kettle配置hadoop cluster
1.配置kettle支持的hadoop版本修改data-integration\plugins\pentaho-big-data-plugin\plugin.properties中active.hadoop.configuration=hdp23支持的hadoop版本在data-integration\plugins\pentaho-big-data-plugin\hadoop-c...
2017-09-28 10:15:54
5908
原创 Java 应用性能调优实践
转自:http://www.cnblogs.com/duanxz/p/6092997.htmlJava 应用性能优化是一个老生常谈的话题,笔者根据个人经验,将 Java 性能优化分为 4 个层级:应用层、数据库层、框架层、JVM 层。通过介绍 Java 性能诊断工具和思路,给出搜狗商业平台的性能优化案例以供参考。 Java 应用性能优化是一个老生常谈的话题...
2017-04-06 14:06:39
153
原创 Java常用设计模式
设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能 钥匙”,目的是提出一种对所有锁的开锁方案。在真正理解设计模式之前我一直在编写“简单”的代码.这个“简单”不...
2017-03-27 15:44:37
133
1
原创 【转】Informatica 9.5.1 安装配置
Informatica 结构1个或多个资源库(Respository)PowerCenter数据整合引擎是基于元数据驱动的,提供了基于数据驱动的元数据知识库(Repository),该元数据知识库可以在主流的关系型数据库中部署。该院数据库中存储所有的ETL元数据,包括:源、目标表的物理和逻辑元数据,ETL转换规则,知识库用户权限,ETL任务运行历史信息等元数据。2个S...
2017-03-27 15:41:07
292
原创 Windows netstat 查看端口、进程占用、杀掉进程
转载:http://ywsm.iteye.com/blog/510670 http://58582786.blog.51cto.com/1550000/671487 目标:在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用.操作:操作分为两步:(1)查看该端口被那个PID所占用;方法一:有针对性的查...
2017-03-27 14:39:15
185
原创 oracle参数open_cursors和session_cached_cursor详解!
http://blog.youkuaiyun.com/zq9017197/article/details/7345352
2017-03-27 14:32:48
255
原创 kettle_manager
kettle系列-我的开源kettle调度、管理平台[kettle-manager]介绍http://www.cnblogs.com/majinju/p/5739820.htmlkettle系列-kettle管理平台部署说明http://www.cnblogs.com/majinju/p/5767001.html 问题汇总:1.用kettle可以从hive2中将数据抽出...
2017-03-21 10:22:59
966
原创 Oracle 更改用户名
通过plsql客户端界面形式是不可改的。所以直接更改系统user$表中的用户名。查询要更改的用户名SQL> select user#,name,password from user$ where name ='TICKETS'; USER# NAME PASSWORD---------- ------------...
2017-03-20 15:17:57
125
原创 深入理解Java之线程池
原作者:海子 出处:http://www.cnblogs.com/dolphin0520/ 本文归作者海子和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量...
2017-03-09 10:55:24
103
原创 expdp和impdp使用
一、导出1、在物理盘上先建相应的目录, 如“/home/oracle/dmp”2、以有权限授权目录的写读用户登录,不要是要备份的用户(没权限给自己授权),给要备份的用户授权:如下:SQL>create or replace directory dumpdir as '/home/oracle/clo_kettle';3、授权给要导出数据的用户SQL>grant r...
2017-02-20 09:56:46
166
原创 exp和imp的用法
1.exp导出数据库导出数据及表结构(全部)exp clo_user/clo_user file=clo_user_partition20150610.dmp 导出某张表的数据及表结构exp tnkpdev/tnkpdev tables=USER_MORE_INFO file=USER_MORE_INFO.dmp 2.imp导入数据库1)给导入数据库的用户授予d...
2017-02-20 09:55:51
216
原创 如何让MyEclipse在状态栏显示内存使用情况
第一步: 在MyEclipse的安装根目录 也就是 D:/preTools/MyEclipse 5.5.1 GA/eclipse/ 文件夹下创建一个文本文件,options.txt 编辑此文件 键入内容 : org.eclipse.ui/perf/showHeapStatus=true 保存此文件并命名为options 这里注意这个文件重命名时是没有后缀的! 第二步:...
2013-09-04 10:57:58
253
SpringMVC 实际编程中遇到的问题
1.Contoller中,ModelAndView("viewName"),指定返回的视图名称,但最终返回的是ReqeustMapping("url")中,以url为视图名称的视图?原因:实例化ModelAndView时,引入的包为org.springframework.web.portlet.ModelAndView;解决办法:引入正确的包:org.springframe...
2013-08-07 15:08:26
175
原创 Spring@Autowired注解与自动装配
1 配置文件的方法 我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。 Boss 拥有 Office 和 Car 类型的两个属性: 清单 3. Boss.java[java] view plaincopypackage com.bao...
2013-08-05 15:34:48
111
原创 iBatis 到 MyBatis区别
简介: 本文主要讲述了 iBatis 2.x 和 MyBatis 3.0.x 的区别,以及从 iBatis 向 MyBatis 移植时需要注意的地方。通过对本文的学习,读者基本能够了解 MyBatis 有哪些方面的改进,并能够顺利使用 MyBatis 进行开发。本文更适合有 iBatis 基础的开发人员阅读。 从 iBatis 到 MyBatis,你准备好了吗?对于从事 Java EE...
2013-07-26 13:54:54
116
原创 MyEclipse10手动安装SVN插件
1,首先下载SVN插件,解压SVN包,然后找到其中的两个文件夹:features 和 plugins(这里与MyEclipse6.0的需要的文件有所不同,不需要里面的site.xml文件)2,将该文件命名为SVN(自己可以随意取名,但要与后面的link文件的path对应),文件目录是这样的 svn\eclispe\features 和 plugins3,将svn放到myeclips...
2013-07-11 17:11:04
118
原创 spring的ContextLoaderListener
1:spring 参数配置 ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了 ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于 ApplicationContext.xml这个配置文件部署在哪,如何配...
2013-06-19 17:05:58
111
原创 InstallAnywhere 2009 无法卸载64位平台安装包
使用InstallAnywhere 2009的用户,在制作64位平台安装包时,可能会遇到制作出来的安装包无法卸载,并且这种情况仅限于带64位JVM的安装包。解决办法:在InstallAnywhere安装目录下...InstallAnywhere \resource\nativetools\windows目录下找到iawin64_x64.dll,将其添加到$USER_INSTALL_DI...
2012-11-20 16:44:16
269
原创 InstallAnyWhere学习笔记(customize)
目前,由于工作需要,需要将程序在windows, hp-ux, aix, solaris-x86, solaris-sparc平台上打包,跨平台的打包工具当然是 InstallAnyWhere了,下面是使用它的过程中需要注意的地方。 由于不同的平台使用的代码不一样,那样我需要依据不同的平台去copy相应的依赖包,所以我必须从InstallAnyWhere里 知道...
2012-11-20 16:32:23
584
原创 http://blog.chinaunix.net/uid-26513547-id-3139985.html
http://blog.chinaunix.net/uid-26513547-id-3139985.htmlUltraedit远程编辑linux文件-------即Win7与linux间的ftp传输 今日笔者搭建交叉编译环境时,使用了ultraedit作为win7下的程序编辑软件,然后通过ftp的方式与linux共享,最后通过linux下的arm g...
2012-11-20 14:47:16
218
原创 shell脚本自动修改Linux用户密码
#!/usr/bin/expectset timeout 1spawn passwd zsgexpect "Password:"exec sleep 1send "111111\n"exec sleep 1send "111111\n"#expect "#"interact
2012-11-13 17:14:55
958
原创 mysql event
一、基本概念 mysql5.1版本开始引进event概念。event既“时间触发器”,与triggers的事件触发不同,event类似与linux crontab计划任务,用于时间触发。通过单独或调用存储过程使用,在某一特定的时间点,触发相关的SQL语句或存储过程。 二、适用范围 对于每隔一段时间就有固定需求的操作,如创建表,删除数据等操作,可以使用...
2012-10-31 15:17:47
648
原创 Flex的异步调用可能会导致的问题及解决办法
在Flex中,对远程服务的访问都是异步的,所谓“异步”就是方法调用之后,当前线程并不阻塞以等待调用结果的返回,而是继续执行下一行代码。Flash Player中会有其他线程守候远程方法调用结果。当远程方法调用结果(可能调用成功,也可能因某种原因失败)返回后,守候线程会以“事件”的形式通知应用进行相应的处理。因此,远程方法调用结果都是在调用结果相关的事件侦听器中处理的。 异步调用非常容易...
2012-08-16 14:38:18
186
原创 Mysql的索引应用
当数据库的数据量很大时,为了能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 索引就像书的目录,当表中的记录有成千上万条时,而对数据库的最频繁操作就是查询,在没有设置索引的情况下,每次查询操作都会从表的第一条记录开始查询,直到查到为止;而设置了索引后,就如书本的目录,可以很方便的查询到符合的记录。 1.索引的创建 ...
2012-07-30 16:29:59
112
原创 BufferedImage 在LINUX平台下的不能画图的解决办法
问题已经解决...只需在TOMCAT启动参数中加 "-Djava.awt.headless=true \ " 启动文件是:\bin\catalina.sh 加入的上下文 是 else "$_RUNJAVA " $JAVA_OPTS $CATALINA_OPTS \ -Djava.endorsed.dirs=...
2012-07-26 09:57:42
563
原创 Flex 开发基于Flash Player 10应用程序时碰到的问题
Flex 开发基于Flash Player 10应用程序时碰到的问题 2008-12-11 01:58:47| 分类: My Tech | 标签:flex |字号大中小 订阅 .问题:希望从本地加载一个Image,然后获取它的Hash,以与现有图片的Hash进行匹配,如果相符则证明该Image已经被加载过(或上传过)。load & save 只在flash player ...
2012-07-05 11:17:25
119
原创 Flex导出pdf碰到的诡异问题的解决方法
问题描述:在as中import org.alivepdf.data.Grid;并实例化Grid。按道理应该不会报错,但是报错了:1046: 找不到类型,或者它不是编译时常数: Grid。Can not resolve a multiname reference unambiguously. mx.containers:Grid (from C:\Program Files\Adobe\...
2012-07-04 14:47:18
431
原创 apache-tomcat使用技巧
1.工程再次部署调试,无需重启tomcat方法:在apache-tomcat-6.0.18/conf/server.xml中最下边加入:例子: tsjm3为web工程名2.log文件自动输出命令:tail -f catalina.out...
2012-07-04 10:32:00
103
原创 C语言中return与 exit的区别
C语言中的return, exit, break, continue。前两个函数使用的同时通常都会带上程序退出时的状态码,标准C中有EXIT_SUCCESS和EXIT_FAILURE两个宏,位于/usr/include/stdlib.h中。是这样定义的的:#define EXIT_FAILURE 1#define EXIT_SUCCESS 0一. exit函数的作用及其与_...
2012-06-07 11:32:44
166
原创 C语言字符串解析
http://blog.youkuaiyun.com/lqh604/archive/2007/07/26/1708284.aspxC语言中有关string的函数详解@函数名称: strdup 函数原型: char *strdup(const char *s) 函数功能: 字符串拷贝,目的空间由该函数分配 函数返回: 指向拷贝后的字符串指针 参数说明: src-待...
2012-06-07 11:25:26
161
原创 关于MySQLdb
今天试着用Python连接MySQL数据库,开发环境是MyEclipse+Pydev,下载安装MySQLdb模块后,出现两个小问题:1. import MySQLdb提示Unresolved,但程序可以正常运行,找了好多办法,还是没去掉那个讨厌的红叉,后来Google到了一个解决办法先记下来,在Windows->Preference->Pydev->Interpreter-Python中的...
2012-05-02 17:04:10
187
原创 安装mysql数据库
查找:rpm -qa |grep mysql 第二种查找:rpm -qa |grep -i mysql 查找出所有关联的包卸载:rpm -e mysql-5.0.77-3.el5 --nodeps在查找关联文件:find / -name mysql查找到的都删除掉:rm -rm 包名 在root权限下进行下列操作,预定安装目录为/usr/local/mysql...
2011-02-18 10:20:45
92
原创 Windows服务命令大全
这些命令适用于windows个系列:winver---------检查Windows版本wmimgmt.msc----打开windows管理体系结构(WMI)wupdmgr--------windows更新程序wscript--------windows脚本宿主设置write----------写字板winmsd---------系统信息wiaacmgr------...
2010-09-10 10:10:56
202
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人