04 2014 档案

java合并list
摘要:import java.util.ArrayList;import java.util.List;import com.google.common.collect.Lists;private static void across() { String ids1 = "1,2,3,4"; String ids2 = "3,4,5"; String ids3 = "6,7,1"; String[] temp1 = ids1.split(","); String[] temp2 = ids2.split(",& 阅读全文

posted @ 2014-04-10 00:43 sangbiao 阅读(299) 评论(0) 推荐(0)

java进程
摘要:package com.process;public class ProcessTest {public static void main(String[] args) {new ProcessUtils().start();}}==================================package com.process;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class ProcessUtils extends Thread{ 阅读全文

posted @ 2014-04-10 00:40 sangbiao 阅读(310) 评论(0) 推荐(0)

shell脚本例子
摘要:#!/bin/shstr="####"echo $1 | grep $str 1>/dev/nullif [ `echo $?` -eq 0 ]then echo ${1//$str/""}else echo $2 not present in $1fi 阅读全文

posted @ 2014-04-10 00:37 sangbiao 阅读(232) 评论(0) 推荐(0)

shell参数
摘要:shell获取当前执行脚本的路径filepath=$(cd "$(dirname "$0")"; pwd)脚本文件的绝对路径存在了环境变量filepath中,可以用echo $filepath查看完整路径在shell中:$0: 获取当前脚本的名称$#: 传递给脚本的参数个数$$: shell脚本的进程号$1, $2, $3...:脚本程序的参数 阅读全文

posted @ 2014-04-10 00:30 sangbiao 阅读(242) 评论(0) 推荐(0)

redhat换yum源
摘要:根据redhat操作系统版本及位数,下载对应centos的版本及位数的这些包:yum-3.2.22-40.el5.centos.noarch.rpmyum-fastestmirror-1.1.16-21.el5.centos.noarch.rpmyum-metadata-parser-1.1.2-4.el5.x86_64.rpm1.先安装yum-metadata-parser-1.1.2-4.el5.x86_64.rpm:rpm -ivhyum-metadata-parser-1.1.2-4.el5.x86_64.rpm2.同时安装yum-3.2.22-40.el5.centos.noarch 阅读全文

posted @ 2014-04-10 00:26 sangbiao 阅读(424) 评论(0) 推荐(0)

oracle正则表达式
摘要:select SEQUENCE_NAME from ALL_SEQUENCES where regexp_like (sequence_name,'^SEQ');mysql的like查询,不区分大小写,oracle的like区分大小写SELECT * FROM my_table WHERE 1=1AND regexp_like(name,'Selenium','i'); 阅读全文

posted @ 2014-04-10 00:24 sangbiao 阅读(272) 评论(0) 推荐(0)

oracle违反完整约束条件
摘要:Oracle ORA-02292: 违反完整约束条件 (UNITELE.TA_SUB_REFERENCE3) - 已找到子记录A表被B表引用,删除A表的时候提示ORA-02292,A表的主键被引用了,虽然已经把B表的数据全部删除掉,但仍然删除不了A表的数据。解决办法:用禁用约束语句把A表的主键约束给禁用掉。1、禁用约束:alter table 表名 disable constraint 主键 CASCADE2、删除A表的数据3、启用约束:alter table 表名 enable constraint 主键OK,大功告成。注意,禁用的时候一定要加 CASCADE。 阅读全文

posted @ 2014-04-10 00:22 sangbiao 阅读(772) 评论(0) 推荐(0)

mysql的join
摘要:SELECT * FROM a LEFT JOIN b ON a.aID = b.bID; a为主,a的数据全显示,连不上b的对应字段为空SELECT * FROM a RIGHT JOIN b ON a.aID = b.bID; b为主,b的数据全显示,连不上a的对应字段为空SELECT * FROM a INNER JOIN a ON a.aID = b.bID; 相当于where a.aID=b.bID 阅读全文

posted @ 2014-04-10 00:17 sangbiao 阅读(159) 评论(0) 推荐(0)

mysql事件调度器
摘要:#查看mysql事件调度器是否开启SHOW VARIABLES WHERE Variable_name = 'event_scheduler';#开启mysql事件调度器功能SET GLOBAL event_scheduler =1;是对整个mysql软件起作用的,而不是针对哪一个数据库 阅读全文

posted @ 2014-04-10 00:16 sangbiao 阅读(219) 评论(0) 推荐(1)

javascirpt IP验证
摘要:js IP 端口验证function isPort(str){ var parten=/^(\d)+$/g; if(parten.test(str)&&parseInt(str)=0){ return true; }else{ return false; }}msg:端口号为正整数,且小于65535function isIP(strIP) {var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/gif(re.test(strIP)){if( RegExp.$1 <256 && RegExp.$2<256 && Re 阅读全文

posted @ 2014-04-10 00:14 sangbiao 阅读(298) 评论(0) 推荐(1)

javascirpt的apply和call
摘要:javascirpt的apply和call用法如下:var arr1=newArray("1","2","3");var arr2=newArray("4","5","6"); Array.prototype.push.apply(arr1,arr2); Array.prototype.push.call(arr1,8,9); 阅读全文

posted @ 2014-04-10 00:11 sangbiao 阅读(280) 评论(0) 推荐(0)

centos添加sudoers
摘要:CentOS添加sudoers1.chmod 740 /etc/sudoers2. ## Allow root to run any commands anywhere root ALL=(ALL) ALL oracle ALL=(ALL) ALL aaa ALL=(ALL) ALL3.chmod 440 /etc/sudoers 阅读全文

posted @ 2014-04-10 00:08 sangbiao 阅读(575) 评论(0) 推荐(0)

linux安装perl模块
摘要:查询perl CPAN模块shell>perl -MCPAN -e shellcpan>install module_name手动安装perl CPAN模块从 CPAN(http://search.cpan.org/)下载了Net-Server模块0.97版的压缩文件Net-Server-0.97.tar.gz,假设放在/usr/local/src/下。 cd /usr/local/src 解压缩这个文件,这时会新建一个Net-Server-0.97的目录。 tar xvzf Net-Server-0.97.tar.gz 换到解压后的目录: cd Net-Server-0.97 生 阅读全文

posted @ 2014-04-10 00:04 sangbiao 阅读(780) 评论(0) 推荐(0)

linux安装chrome
摘要:wget http://chrome.richardlloyd.org.uk/install_chrome.shchmod u+x install_chrome.sh./install_chrome.sh 阅读全文

posted @ 2014-04-09 23:57 sangbiao 阅读(299) 评论(0) 推荐(0)

linux常用命令
摘要:系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用cat /proc/swaps 显示哪些swap被使用cat /proc/version 显示内核的版本cat 阅读全文

posted @ 2014-04-09 23:53 sangbiao 阅读(426) 评论(0) 推荐(0)

linux定时执行
摘要:/root/crontab-conf文件为root用户定时执行计划文件命令:crontab -l说明:列出定时执行的计划列表命令:crontab -e说明:编辑定时执行的计划文件每五分钟执行 */5 * * * *每小时执行 0 * * * *每天执行 0 0 * * *每周执行0 0 * * 0每月执行 0 0 1 * *每年执行 0 0 1 1 *执行结果输出到文件,默认所在目录为crontab-confcrontabl 的日志/var/log/cron===========================================================*/1 * * * 阅读全文

posted @ 2014-04-09 23:51 sangbiao 阅读(249) 评论(0) 推荐(0)