- 浏览: 38294 次
- 性别:
- 来自: 上海
最新评论
文章列表
根据日期创建目录
并根据执行次数自动创建子目录
若有异常并提示错误行号
#!/bin/bash
sourcedir=/
backupdir=/var/backup/`date +%Y%m%d`
logfile=/usr/bi/import/log_`date +%Y%m%d`.log
today=`date '+%Y-%m-%d %H:%M:%S'`
trap 'echo line:¥LINENO failed >>$logfile' ERR
echo "$today : backup start" >> $logfile
...
若是本机安装了Oracle Server及Client
使用sqlplus 连接oracle时报:ORA-12557: TNS: 协议适配器不可加载
检查环境变量,是不是client及server的目录都加入到了path.
是的话,拿掉client配置即可
EMCTL 无法启动
- 博客分类:
- Oracle EMCTL
cmd下启动oracle控制台,命令:emctl start dbconsole
报错:
OC4J Configuration issue. /opt/oracle/oracle/product/10.2.0/DB/oc4j/j2ee/OC4J_DBConsole_COMPUTERNAME_MV10 notfound.
而检查目录,实际为:
OC4J Configuration issue. /opt/oracle/oracle/product/10.2.0/DB/oc4j/j2ee/OC4J_DBConsole_localhost_MV10 notfound.
解 ...
SQL Server特殊汉字无法查询
- 博客分类:
- SQL
这样情况的时候,在参数上动下脑筋吧。
比如:
select * from table where name like N'%靓%'
这样就Ok了。
记录一下。。
Ext.select的作用域
- 博客分类:
- Extjs
ExtJs 提供了Ext.select()方法可以获得统一类型的页面组件。
并通过一下KeyNav,统一添加键盘事件,如下:
var nav = new Ext.KeyNav(Ext.select('input'), {
"enter" : search
});
但在实际使用中,会发现,当此页面打开后,开启其下一级页面,并关闭自己,之后再开启,此后会发现此方法会将下一级界面中的input输入框也加入了enter事件。
尝试了Ext.select('',root),或者在kenNav中加入Scope均无法杜绝。。。。
之后,只有用如下方法解 ...
SELECT 表名 = case when a.colorder=1 then d.name else '' end, 表说明 = case when a.colorder=1 then isnull(f.value,'') else '' end, -- 字段序号 = a.colorder, 字段名 = a.name, 标识 = case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end, 主键 = case w ...
This post shows how to debug an application deployed in Apache Tomcat remotely (Tomcat is a popular Servlet container). This is valid for any other application server or any other Java application since the debug in remote is a feature of the JVM (Java Virtual Machine) over which any Java applicatio ...
memcached 安装什么的就不再说了,网上太多了。
客户端,我选择的是Java Memcached Client,新版本修复了很多问题,而且稳定性上高于其他版本。
下面就是系统配置,加入Memcached 引用:
<bean class="com.danga.MemCached.SockIOPool" destroy-method="shutDown"
factory-method="getInstance" id="memcachedPool" init-method=& ...
SQL Server 递归实现
- 博客分类:
- SQL
需求:
根据查询传入的参数,自动带出区间内的数据,表中有数据的状态显示已登入,无数据的状态显示未登入
问题:
目前系统中,只存有已登入的资料,且前台查询时输入的日期区间间隔不固定。
表结构如下:
门店表:存储门店明细信息
门店业绩表:存储门店每日业绩(需要门店每日登入当天的业绩,未登入的天,系统中则不存在此记录)
实现难点,需要用一个查询SQL,生成选择的日期区间的数据
幸好在SQL Server 2005及以后的版本中,出现了递归的功能,
用一下语句,实现了产出不定区间的日期数据记录:
WITH DT
AS
( SELECT c ...
目前大家都以为 % 在JAVA中是取模(mod)运算
经过测试,在JAVA中却是取余操作符,如:
System.out.println(90%50) --结果是:40,取模的正确结果应该是1
怎么自行实现呢,很简单,用除
(int)Math.floor(90/10)
(int)Math.floor(90/20)
(int)Math.floor(90/50)
输出:
9
4
1
有一段代码,用spring quartz作为定时调度。
调度代码,一直都是好的,可以自动从数据库中抓出任务并加载。
最近将一个在其他地方运行的很好的配置文件及类配置到Schedule里面去,神奇的事情出现了。
标题的错误,总是说无法自动注入SchedulerFactoryBean。
在本机试了多样方法都没有用,后来,项目删掉重新Checkout好了。
不过,到了服务器上,同样的问题,把项目删了重新部署。。不行。
最后,在想是不是,加载时的先后顺序问题,就试着,在设定org.springframework.scheduling.quartz.Met ...
Combobox 列表过滤
- 博客分类:
- Extjs
在日常需求中,可能会遇到,同一个Combobox组件,多种的显示情况。
比如可能根据其中的某些栏位,下拉列表中的值有所区别。
目前碰到一个需求,需要显示活跃的产品,另外一处显示全部产品。
为了增加可用性,决定重写Combobox类,增加参数开关,可以随意设定。
实现方法:
Modules.PorudctListCombo = Ext.extend(Ext.form.ComboBox, {
active : false, //新增的参数
store : ProductStore,
fieldLabel :'ttttt',
displayFiel ...
Extjs checkbox 文字后方显示
- 博客分类:
- Extjs
hideLabel: true, boxLabel : 'ttttttttt'
两台机器,一台LINUX,一台Windows.
Linux上安装Oracle 10g
Windows上安装Oracle 客户端。
备份顺序:
1.共享Windows指定磁盘,设定权限为完全控制。
2.在 Linux下执行mount命令
mount -t cifs //ip/share folder /mnt/share -o user=windows 机器名/用户名,rw,passowrd=pwd
3.建立rman备份脚本
allocate channel c1 type disk format '/mnt/share/db_%d_%U';
channel 输入路径是刚刚指定的路 ...