- 浏览: 67023 次
- 性别:
- 来自: 北京
最新评论
-
wzglovejava:
谢谢了。。。
oracle函数大全
文章列表
在日常开发中,经常会遇到前端需要使用的日期组件。为了充分发挥攻城师想方设法偷懒的编程思想,实现了一下demo!如图:
以及日期计算相关js实现。
本tool基于jquery+My97DatePicker实现。
无法上传附件,稍后附上下载地址。
下载地址:代码下载
在实际oracle 9i以及更低版本的数据库应用中,我们会发现我们书写的sql语句或存储过程报错“ORA-01467:分类(SORT)关键字过长”,特别是在系统硬件配置比较低端的系统上。
下面我就以实例的方式来描述该问题的解决方案:
我们有一张表,建表语句如下:
create table test
(
ID VARCHAR2(20) primary key,
FIELD1 VARCHAR2(20),
FIELD2 VARCHAR2(20),
FIELD3 VARCHAR2(20),
......
FIELD899 VARCHAR2(20),
...
之前已经安装完成,接下来我们配置keepalived。
假设我的ip地址如下:
server1:192.168.0.150
server2:192.168.0.157
vip:192.168.0.50
在两台服务器上分别执行如下命令:
[@server_150 keepalived]# mkdir /etc/keepalived
[@server_150 keepalived]# cp /usr/local/keepalived/sbin/keepalived /usr/sbin/
[@server_150 keepalived]# cp /usr/local/keep ...
- 2013-03-28 14:27
- 浏览 948
- 评论(0)
wgethttp://www.keepalived.org/software/keepalived-1.2.7.tar.gz
tar zxvf keepalived-1.2.7.tar.gz
cdcd keepalived-1.2.7
安装前先安装 gccopenssl popt
yuminstall-ygccopenssl-develpopt-devel
由于服务器以前都装过了
Loaded plugins: rhnplugin, security
This system is not registered with ULN.
ULN support w ...
- 2013-03-21 13:27
- 浏览 675
- 评论(0)
配置主从redis(机器ip:192.168.0.150和192.168.0.157)
在192.168.0.150
cp redis.conf m_redis.conf
在192.168.0.157上
cp redis.conf s_redis.conf
vim s_redis.conf
找到# slaveof <masterip> <masterport>
在后面添加行
slaveof 192.168.0150 6379
然后分别启动redis
src/redis-server m_redis ...
- 2013-03-21 13:22
- 浏览 717
- 评论(0)
由于新的项目改版需要使用redis的一些特性,所以讲redis安装配置的信息记录下来,留做备份!
redis的英文网站:http://redis.io/
对应的中午网站:http://redis.cn/
下载:wgethttp://redis.googlecode.com/files/redis-2.6.11.tar.gz
解压:tar zxvf redis-2.6.11.tar.gz
进入redis目录:cd redis-2.6.11
编译:make
服务器启动:src/redis-server
客户端启动:src/redis-cli
启动之后就可以做一些基本 ...
- 2013-03-14 13:42
- 浏览 663
- 评论(0)
linux双网卡绑定一个IP地址,实质工作就是使用两块网卡虚拟为一块,使用同一个IP地址,是我们能够得到更好的更快的服务。其实这项技术 在 Sun和Cisco中早已存在,被称为Trunking和Etherchannel技术,在Linux的2.4.x的内核中也采用这 ...
- 2013-03-13 10:59
- 浏览 912
- 评论(0)
续上篇,由于filesink中需要使用/data/log/%{dayStr}/log-%{hourStr}%{minStr}-这样文件格式的,为了使file-sink能使用%{dayStr}这样的标签,需要在数据传输过程中,给event的header中添加对应的键值对。在flume-ng中提供了很方便的方式:Interceptor
以下为实现的interceptor,首先使用正则表达式匹配nginx日志,如何匹配成功,则获取匹配到的数据,并且对url中的参数进行处理,最后所有日志信息都被存储在Map中。根据配置文件中需要输出的键找到对应的值,按照顺序输出为csv格式的行。
原始日志格 ...
- 2012-12-29 15:49
- 浏览 1084
- 评论(0)
应用场景:需要实时收集多台服务器的nginx日志到一台机器。收集完成结果存放需要按天生成文件夹,按每5分钟生成文件,比如2012年12月29日12点26分的日志,需要放到/data/log/20121229/log-1225-对应的文件中。自己实现了类似flume-og和flume-ng的hdfs-sink的文件sink。
使用的时候配置如下:
agent.sources = source
agent.channels = channel
agent.sinks = sink
agent.sources.source.type = avro
agent.sources. ...
- 2012-12-29 15:45
- 浏览 1274
- 评论(0)
经过测试发现,当source端单event的body数据大于16字节后,输出到目标只剩下16字节。进过多源代码的分析,发现,源代码中进行了截取。
在LoggerSink.java中:
if (event != null) {
if (logger.isInfoEnabled()) {
logger.info("Event: " + EventHelper.dumpEvent(event));
}
}
我们去看EventHelper.java的dumpEvent方法:
private static final int ...
- 2012-12-07 16:27
- 浏览 4041
- 评论(0)
最近使用tar命令,老把参数弄混。遂决定写此博文以备查询使用。
在linux下查看tar命令帮助:tar --help会出现一大片的信息,最后。
Usage: tar [OPTION...] [FILE]...
GNU `tar' saves many files together into a single tape or disk archive, and can
restore individual files from the archive.Examples:
tar -cf archive.tar foo bar # Create archive.tar from ...
- 2012-12-07 16:25
- 浏览 1671
- 评论(0)
bug信息:
namenode
org.apache.hadoop.ipc.Server:Errorregiste
- 2012-12-07 16:23
- 浏览 996
- 评论(0)
安装运行伪分布式Hadoop(以0.20.2版本为例)<wbr style="line-height:25px; font-family:Arial,Helvetica,simsun,u5b8bu4f53; font-size:14px"></wbr>
下载Hadoop:地址:http://www.apache.org/dyn/closer.cgi/hadoop/common/选择一个镜像地址。选择版本。
操作都在hadoop的home目录下。
准备工作
解压所下载的Hadoop发行版。编辑conf/hadoo ...
- 2012-12-07 16:20
- 浏览 904
- 评论(0)
首先修改hostname和hosts文件
比如现在有三台机器:ip地址分别为:192.168.0.101192.168.0.102192.168.0.103
我们要实现101机器无密码ssh连接102和103的机器。
修改hostname:
执行sudo vim /etc/hostname 修改机器名称 为 ubuntu1 ubuntu2 ubuntu3
执行sudo vim /etc/hosts 添加
192.168.0.101 ubuntu1
- 2012-12-07 16:18
- 浏览 728
- 评论(0)
linux下安装jdk:
一、下载jdk(jdk1.6.0_29)
官方网站jdk1.6最新版本为jdk1.6.0_29,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u29-download-513648.html选择版本:jdk-6u29-linux-i586.bin
下载,或者直接点击该地址下载http://download.oracle.com/otn-pub/java/jdk/6u29-b11/jdk-6u29-linux-i586.bin
二、将该文件拷贝到自己的软件包目录 ...
- 2012-12-07 16:17
- 浏览 922
- 评论(0)