- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 shell实现统计期内时间加1循环
##end=`date +%Y%m%d`end=20130302start='20121229'echo "start:"$start",end:"$endwhile [ $end -gt $start ] do#newstart=`expr substr $start 1 4`-`expr substr $start 5 2`-`expr substr $start 7 2`year=`expr
2013-08-14 17:35:51
1967
原创 数据库中自动增长的字段类型
1.informix中自动增长列:create temp table aaa_tmp(id serial,idno char(18));insert into aaa_tmpselect 0,ddddfrom dddd_tmp;2.Teradata中自动增长列:CREATE SET TABLE test ,NO FALLBACK , NO
2012-12-24 17:38:43
6382
原创 informix汇总时候需要注意
informix中某几个字段进行汇总时候,如果有空的,结果为空,需要进行nvl转换一下,eg:nvl(a,0)+nvl(b,0)
2012-09-12 16:17:12
647
原创 TD注意
td中聚合函数count(a)只计算a不为null的个数,avg(a)计算平均时候也是不会考虑为null的个数,所以有时需要转换一下,eg:,AVG (NULLIF ( a, 0)) (TITLE 'NIZ//AVG') --如果a为0则设为null,AVG (COALESCE ( a, 0)) (TITLE 'ZIN//AVG')--如果a为null则设为0(FORMAT 'zz,
2012-07-20 15:55:30
548
转载 awk常用命令
awk 用法:awk ' pattern {action} ' 变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录里域个数 NR 到目前为止记录数 OFS 输出域分隔符 ORS 输出记录分隔符
2011-11-29 17:21:21
525
原创 Fedora x64系统安装oracle 10.2.0.5.0 客户端
1,到oracle官网下载 basic-10.2.0.5.0-linux-x64.zip, sqlplus-10.2.0.5.0-linux-x64.zip2,解压步骤1中下载的两个zip包,解压到同一目录下,例如: /fyfeng/instantclient_10_23,环境变量配置 ORACLE_HOME=/fyfeng/instantclient_10_2
2011-11-26 22:46:25
944
原创 aix的简单命令
查看当前系统的芯片名称、系统名、节点名、型号等:uname -p # 显示芯片名称,例如:powerpcuname –r # 显示操作系统的发行号uname -s # 显示系统名,例如:AIXuname -n # 显示节点名uname –a # 显示系统名、节点名、版本、机器IDuname –M # 显示型号,例如:IBM,7046-B50uname -v # 显示操作
2011-09-09 14:37:40
977
原创 BI 总结
商业智能通常被理解为将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策的工具。商业智能一般由数据仓库、联机分析处理、数据挖掘、数据备份和恢复等部分组成。因此,把商业智能看成是一种解决方案应该比较恰当。商业智能的关键是从许多来自不同的企业运作系统的数据中提取出有用的数据并
2011-08-23 14:06:24
840
原创 数据流图的画法总结
1.数据流图的定义:数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图英文缩写DFD(Data Flow Diagram)它是描绘信息流和数据从输入移动到输出的过程中所经受的变换
2011-07-22 15:46:15
16299
转载 oracle分析函数应用
<br />一.over函数:<br />用法:over(partition by col1,col2..order by col3,col4)<br /><br />①Over函数指明在那些字段上做分析,其内跟Partition by表示对数据进行分组。注意Partition by可以有多个字段。<br /><br />②Over函数可以和其它聚集函数、分析函数搭配,起到不同的作用。例如这里的SUM,还有诸如Rank,Dense_rank等。eg:<br />SQL> select all_sales
2011-04-28 15:40:00
1412
原创 Oracle 10g如何查看修改连接数,进程数及用户数,三者之间有什么关系?
select * from v$session; 当前连接数据库数show parameter session 最大session数show parameter process 最大进程数select * from v$licenseselect sid,serial#,username,program,machine,status from v$session; 列出当前数
2010-05-26 13:34:00
3064
转载 oracle常用问题1000问
原文地址:http://www.cnblogs.com/adandelion/articles/272971.html
2010-05-26 11:44:00
572
原创 吃惊
今天的事情让我很吃惊,尽管看惯了很多事情,但是当别人告诉我的时候,感觉应该很平常,表现的也很平静,也许不是朋友希望的反映,可是过后还是感觉很吃惊。 一切都变了,真的变了,变的很陌生,时间会改变一切,也许这就是真理。 突然好不喜欢知道别人的秘密。感觉知道的越少越好,因为自己想象中的一些美好事情不会被打破。
2010-04-28 18:17:00
541
转载 birt独立开发以及如何显示
先开始准备birt的独立开发环境:1.使用如下URL下载报表的设计环境:http://download.eclipse.org/birt/downloads/下载其中的all-in-one,安装以后既可使用,进行报表的独立设计。 下面为birt部署在tomcat下的步骤,显示已设计好的报表(可以将上面设计好的报表拷贝到下面项目中的report目录下)。
2010-04-26 13:58:00
1197
原创 对于带有表空间xmlns的xml文件的解析
对于带有表空间xmlns的xml文件的解析,用正常解析文件的方法总是失效,不起作用,无法获得元素。下面给出两种方法解析此类文件:1.按正常解析xml文件的方法,需要注意几点:获取元素Element,不可使用函数:document.selectNodes("//region");只可以先取到根元素,一级一级往下取,eg:Element root = document.ge
2010-04-23 17:01:00
1298
原创 log4j的简单使用
1.首先需要jar包:log4j-1.2.8.jar2.编写log4j的配置文件:log4j.propertieslog4j.logger.Log4jTest=Info,testloglog4j.appender.testlog=org.apache.log4j.FileAppenderlog4j.appender.testlog.File=./xml/testlog.loglog4j.a
2010-04-23 16:26:00
657
原创 dwr学习总结
dwr简化了ajax的应用,可以在浏览器页面的js中调用服务器端的java代码,很方便的实现了浏览器端向服务器端发送请求,并瞬间及时异步的更新服务端向客户端反馈的数据展示。具体步骤如下:1. 下载dwr.jar,放在项目下的WEB-INFO/lib目录里,下载地址:dwr的官方网站:http://directwebremoting.org/dwr/。2. 在we
2010-04-23 16:22:00
609
原创 实现java调用c
第一种方式采用jni:Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 可以将native方法比作Java程序同C程序的接口,其实现步骤:1.在Java中声明native()方法,然后编译;例如: public native void disp
2010-04-16 17:30:00
631
原创 JFreechart学习总结
JFreeChart是开放源代码站点SourceForge.net上的一个JAVA项目,它主要用来开发各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。简单介绍:一.各种类型的图标介绍: pie charts (2D and 3D):饼图(平面和立体) bar charts (regular
2010-04-08 14:48:00
730
原创 JFreechart乱码的解决办法
对于饼图(PiePlot):chart.getTitle().setFont(new Font("黑体", Font.PLAIN, 20));//标题 PiePlot piePlot = (PiePlot) chart.getPlot();// 获取图表区域对象 piePlot.setLabelFont(new Font("黑体", Font.BOLD, 10)); chart.ge
2010-04-08 09:54:00
518
原创 ora-00054:resource busy and acquire with nowait specified解决方法
当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时, 有时会出现ora-00054:resource busy and acquire with nowait specified这个问题,主要原因是事务正在执行或锁表,具体解决方案如下:1.查看锁: select t2.username,t2.sid,t2.serial#,t2.logon_
2009-09-22 17:45:00
2108
原创 查看表,视图,过程的创建语句
如果要获取表、视图、过程的定义。在ORACLE9I中,可以用下列语句实现:SELECT DBMS_METADATA.GET_DDL(TABLE,TB_TEST) FROM DUAL;当然也不要忘了设置LONG、PAGESIZE和LINESIZE 通过设置long可以查看整条创建sql,如:set long 100000,但是此仅对本次会话有效。 保存此设置,可以在D:/ora
2009-09-17 17:03:00
2172
原创 安装配置JDK+TOMCAT+MYSQL
Linux上配置JDK+TOMCAT+MYSQL RedHat 8.0jdk安装路径: /usr/jdk1.4.2tomcat安装路径:/root/Tomcat5.0/mysql安装路径: /usr/local/mysql 总共分为以下几个步骤:1、安装配置jdk1.4.22、安装配置Tomcat5.0和测试3、安装mysql和测试所需要的软件: 下
2009-07-24 16:52:00
1461
原创 linux对文件操作命令集合
1. 创建目录 mkdir NO1. 在当前路径创建一级目录 [root@rehat root]# mkdir test NO2. 在当前路径创建多级目录 [root@rehat root]# mkdir -p mytest/test1/test1_1 NO3. 在创建目录的同时给新建的目录赋权限
2009-07-24 15:41:00
5522
1
原创 矛盾
好久没有上csdn了,以前总写点和技术相关的文章,从今天开始我要把这的博客变为我技术和心情的记载之地。随笔畅所欲言,释放心情。 一直以来都感觉自己很矛盾,有时决定了的事还是会有所改变自己的意志,找一些理由不去坚持。但是如果不去坚持,自己好像还是会走到死胡同里,出不来,忍受煎熬,但是能走出去真的好难。 自从从高中毕业以后,就一直感觉自己每天活得很迷茫,不知道自己到底
2009-07-12 22:01:00
574
转载 j2ee整合flex的小实例
总结一 下flex+BlazeDS整合j2ee开发环境的配置过程: 1.从http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/ 下载BlazeDS 2.新建一个web project 名为:flexDemo 3.解压BlazeDS.war到%TOMCAT_HOME%/webapps目录下文件名为blazeds内包涵了WEB-INF
2009-06-25 15:43:00
2403
原创 dwr学习小结
dwr简化了ajax的应用,可以在浏览器页面的js中调用服务器端的java代码,很方便的实现了浏览器端向服务器端发送请求,并瞬间及时异步的更新服务端向客户端反馈的数据展示。具体步骤如下:1. 下载dwr.jar,放在项目下的WEB-INFO/lib目录里,下载地址:dwr的官方网站:http://directwebremoting.org/dwr/。2. 在we
2009-05-08 11:56:00
489
原创 定时任务的执行
1.在后台java代码中实现 写一个定时器任务类,此类继承TimerTask类。其中有个润run()方法,方法中即可写定时要执行的任务。 然后设置时间间隔调用上面的任务就可以了。eg:public class ReportShow extends TimerTask { public ReportShow(){ }
2009-04-27 10:38:00
740
原创 内存溢出的解决办法
使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.1.可以在windows 更改系统环境变
2009-04-22 14:58:00
1515
转载 ORA-12170 TNS 连接超时
1.开始----程序-----oracle------配置和移植工具-----Net Manager----本地----服务命名---ora11(这个是我的专用服务器) 把右边下面的主机名改成192.168.1.1022.开始----程序-----oracle------配置和移植工具-----Net Manager----本地----监听程序---同样把右边下面的主机名改成192.168.1
2009-04-14 10:53:00
136012
6
原创 java对文件或文件夹的操作
JAVA文件操作类和文件夹的操作代码示例2008-03-18 16:21JAVA文件操作类和文件夹的操作代码实例,包括读取文本文件内容, 新建目录,多级目录创建,新建文件,有编码方式的文件创建, 删除文件,删除文件夹,删除指定文件夹下所有文件, 复制单个文件,复制整个文件夹的内容,移动文件,移动目录等。。。非常不错的哟! package com.gamvan.tools; import java.
2009-03-31 16:17:00
1905
1
转载 mysql乱码的解决
数据库中关于字符集的种类有很多,对编程有影响的主要是客户端字符集和数据库字符集(还有一个服务器字符集,不知道干什么用的)。 数据库中常用的操作就是保存数据和读取数据,在这过程中,乱不乱码和数据库字符集貌似没有什么关系。我们只要保证写入时选择的字符集和读取时选择的字符集一致,即只需保证两次操作的客户端字符集一致即可。 客户端字符集的设置,依据客户端不同方法不同: 1. 使用控制台连接,在
2009-03-10 10:49:00
2738
2
原创 linux乱码的解决方法
前两个方法很实用,我试验过。其他方法都是在网上搜到的,呵呵。。。****************************就是从数据库中取出来时,在存入linux的文件里时,在字符流时制定编码格式。代码如下:FileOutputStream fos=new FileOutputStream(new File(filePath),true);Writer out=new OutputStreamWri
2008-11-03 16:47:00
3869
1
转载 group by有几个扩展
发现db2的group by有几个扩展,方便cube的计算- - A:grouping sets:用来在单个sql中形成多级分组。 例:select company_id,node_id,count(customer_id) from customer group by grouping sets(compa
2008-10-31 10:13:00
1070
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人