- 浏览: 151409 次
最新评论
-
Alors:
Quartz这个类没有,报错
spring3.1和quatz2实现数据库持久化和动态加载 -
flyingcatjj:
...
Java中的break Label 和continue Label -
hehebaiy:
...
Maven安装、配置、使用
文章列表
jar命令的用法:
下面是jar命令的帮助说明:
用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...
选项包括:
-c 创建新的归档文件
-t 列出归档目录
-x 解压缩已归档的指定(或所有)文件
-u 更新现有的归档文件
-v 在标准输出中生成详细输出
-f 指定归档文件名
-m 包含指定清单文件中的清单信息
-e 为捆绑到可执行 jar 文件的独立应用程序
...
使用SAX或者DOM或者pull解析XML文件
在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。 下面是本例子要解析的XML文件:
文件名称:csdn.xml
<?xml version="1.0" encoding="UTF ...
DOMConfigurator.config(filename);
适用于xml配置文件
如果是properties配置文件则用
PropertyConfigurator.configure(filename);
import java.net.URL;
import org.apache.log4j.xml.DOMConfigurator;
/**
* 单实例 读取log4j配置文件,初始化log4j
*
*/
public class Log4jXMLConfig
{
private static Log4jX ...
if [ $(date +%e) -eq $(cal|xargs|awk '{print $NF}') ]; then
echo "last day"
else
echo "not last day"
fi
if [ "$(date +%m)" != "$(date +%m -d "+1day")" ]; then
echo "last day"
else
echo "not last day"
fi ...
find -mtime -1
N * 24
+1 内表示 1 * 24 +24小时以外..
+0 才表示 0 * 24 +24小时以外
1 表示 1*24 + 24 到 24 之间..
0 表示 0*24 + 24 到 0 之间..
-1 表示 0*24 +24 内,甚至为未来时间
=====================================================
$find ~ -name " ...
::统计D盘movie目录下文件总数及D盘剩余容量
@echo off
for /f %%i in ('dir /s *.*^|find /i "个文件"') do set num=%%i
echo.
echo 文件数量统计结果:
echo.
echo D:\movie目录下有 %num% 个文件
echo.
echo.
echo D盘空间统计结果:
echo.
echo 盘符 剩余空间(字节) 分区大小(字节)
wmic logicaldisk where caption="D:&quo ...
check the date interval
select sysdate,
sysdate -
(decode(mod(to_number(to_char(sysdate,'sssss')),300),0,300,
mod(to_number(to_char(sysdate,'sssss')),300))+300)/(24*60*60 )
st_time,
sysdate -
decode(mod(to_number(to_char(sy ...
将多个空格替换为一个空格
sed 's/[ ][ ]*/ /g'
如果空格与tab共存时用
sed -e 's/[[:space:]][[:space:]]*/ /g' filename
KILL -9 用于强行杀死进行的进程
ps -e | grep 进程名(部分或全部)|cut -b 1-7 |xargs kill -9
ps -e | grep 进程名(部分或全部)|awk '{print $1}'|xargs kill -9
linux shell substr(分割字符串)
在shell中如果遇到要截取字符串的情况,就调用awk中的substr来实现。
如 ...
PHP 短连接生成
http://www.addictivetips.com/microsoft-office/excel-2010-insert-slicer-in-pivot-tables-charts/<?php
#短连接生成算法
class Short_Url {
#字符表
public static $charset = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
public s ...
保留最新的9个文件
ls -t /tmp/ | awk '{if(NR>9){print $0}}' | while read line; do rm -f /tmp/$line; done
#下面的指令在文件太多的时候不能成功执行
ls -t /tmp/ | awk '{if(NR>9){print $0}}' | xargs rm -f
将/home/test 目录下大于10K的文件转移到/tmp目录下
#!/bin/sh
cd /home/test
for i in `ls -l |awk '{if($5>10240) {print $9}}'`
d ...
trap命令用于指定在接收到信号后将要采取的动作。常见的用途是在脚本程序被中断时完成清理工作。不过,这次我遇到它,是因为客户有个需求:从终端访问服务器的用户,其登陆服务器后会自动运行某个命令,例如打开应用(命令写在.bashrc等文件中),最后退出,并断开连接;期间是不能允许其使用Ctrl+C等中断退出应用,而回到Shell环境,否则可能会带来安全问题。
当然,解决的方式有很多,如在应用中屏蔽中断信号、使用chroot方式访问等。但这些方法都有一些限制,如需要修改应用,让telnet等支持chroot方式(ssh可支持chroot)等。而使用trap也是一种比较好的解决方法。
一、关于 ...
【语法】passwd[必要参数][选择性参数][用户名称]
【功能说明】passwd指令用来设置用户帐号的密码,超级用户可以设置所有用户的密码。
【参数说明】
必要参数具体说明如下:
参数 功能
-d 删除密码
-f 强制执行
-k 更新只能发生在过期之后
-l 停止帐号的使用
-S 显示密码信息
-u 启用已被停止的帐号
-x 设置密码的有效期
-g 修改群组密码
-i 过期后停止用户帐号
选择性参数的具体说明如下:
参数 功能
--help 帮助信息
--usage 主要用法
【执行范例】
【范例356】修改用户密码。
[root@localhost ...
去掉文件中的空行
cat filename | sed -e '/^$/d' > filename
保留最新的9个文件,其它的文件删除的命令语句
ls -t | awk '{if(NR>9){print $0}}' |xargs rm -f
$$
Shell本身的PID(ProcessID)
$!
Shell最后运行的后台Process的PID
$?
最后运行的命令的结束代码(返回值)
$-
使用Set命令设定的Flag一览
$*
所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n& ...
set heading off——不显示每行的列名
set echo off——不重复显示所要执行的sql语句
set line 200——设置每行显示200字符
set pages 0——不进行分页显示
set feed off——不显示sql语句的运行结果(selected N rows)
SQL code
-- 这些代码的目的是将COMPONENT表的数据
-- 导出Insert语句
-- one_table.sql的代码是通过all_tab_columns,
-- 将表的列写成查询语句,并且加上set feedback off等设置命令
-- 并在./dat ...
Error: PLS-00103: Encountered the symbol "CREATE"
If you create package and encountered above error, please add / as below show.
CREATE OR REPLACE PACKAGE TEMPLATE1 IS
TYPE ARR_SEQ IS VARRAY(100) OF VARCHAR2(200);
FUNCTION FUN_CREATE_PROJECT_ID(IN_N IN NUMBER) RETURN ARR_SEQ;
...