自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(236)
  • 收藏
  • 关注

原创 IDEA创建测试类

IDEA创建测试类本文按以下顺序讲解JUnit4的使用下载jar包单元测试初体验自动生成测试类执行顺序@Test的属性代码覆盖率下载jar包在github上,把以下两个jar包都下载下来。下载地址:点击打开链接 下载junit-4.12.jar,junit-4.12-javadoc.jar(文档),junit-4.12-sources.ja...

2018-04-16 11:08:16 3919 1

原创 IDEA快捷键

1、一次性添加多行注释的快捷键首先选中要注释区域,然后ctrl+/        这个是多行代码分行注释,每行一个注释符号ctrl+shift+/    这个是多行代码注释在一个块里,只在开头和结尾有注释符号 2、取消多行注释快捷键怎样添加快捷键的,用相同方法取消,如 ctrl+/  添加注释,则ctrl+/取消注释ctrl+shift+/添加注释,则ctrl+s...

2017-10-25 09:34:34 239

原创 Linux使用Shell脚本实现ftp的自动上传下载

1. ftp自动登录批量下载文件。#####从ftp服务器上的/home/data 到 本地的/home/databackup#####!/bin/bashftp -n<<!open 192.168.1.171user guest 123456binarycd /home/datalcd /home/databackuppromptmget *closebye!2. ftp自动登录上...

2016-12-12 12:26:56 329

原创 Linux如何批量检测端口连通性、端口是否开放

检测端口还在用telnet?太落伍把有没有批量检测的方法?有的。我们用nc就可以快速检测端口的开放性。nc检测端口的用法nc -z -w 10 %IP% %PORT%-z表示检测或者扫描端口-w表示超时时间-u表示使用UDP协议例如: [@s136.ipcpu.com ~]# nc -z -w 10 -u 8.8.8.8 53Connection to 8.8.8.8 ...

2016-12-01 17:35:18 1364

原创 漫游Kafka之过期数据清理

Kafka将数据持久化到了硬盘上,允许你配置一定的策略对数据清理,清理的策略有两个,删除和压缩。数据清理的方式删除log.cleanup.policy=delete启用删除策略直接删除,删除后的消息不可恢复。可配置以下两个策略:清理超过指定时间清理:  log.retention.hours=16超过指定大小后,删除旧的消息:log.retention.bytes=10737...

2016-11-18 15:29:56 117

原创 ogg 表结构不一致同步 defgen

使用defgen 实现表结构不一致数据同步: 源端 和目标端 表结构不一样,用下面的方法实现: 源端create table test_pri(id number primary key, name varchar2(10)); 目标端:create table test_pri(id number primary key);  源端 ggsci中...

2016-11-03 13:36:51 1230

原创 spool

set head off;set feed off;set define off;set autoprint off;set termout off;set heading off;set flush off;set feedback off;set pagesize 0;set linesize 18000;set echo off;set trim on;set trimspool on;sp...

2016-09-23 15:17:15 254

原创 AIX crontab 不执行 以及 shell连数据库乱码

1、AIX   单独执行shell正常,放到crontab时不执行原因:crontab执行时没有环境变量,在shell脚本里 添加当前用户.profile环境变量  2、 shell连数据库乱码原因:客户端和oracle服务端编码不一致造成先查下oracle服务端编码select userenv('language') from dual;结果:SIMPLIFIE...

2016-09-23 10:12:02 247

原创 websphere Decoder / Encoder

Open console and goto directory /usr/IBM/WebSphere/AppServer,encode: java -cp plugins/com.ibm.ws.runtime.jar:lib/bootstrap.jar:runtimes/com.ibm.jaxws.thinclient_7.0.0.jar com.ibm.ws.security.util...

2016-09-11 13:56:03 276

原创 JSTL与Struts2标签的使用对比

1. 条件标签    JSTL:   1 <c:if test="${user.password == 'hello'}"> 2     <c:choose> 3         <c:when test="${user.age <= 18}"> 4             <font color="blue" />

2016-07-13 08:06:22 132

原创 struts2 标签的使用之一 s:if

struts2 的web 项目中为了方便的编写jsp,标签是最好的选择1:struts2 标签库的定义在**-core-版本号.jar META-INF 路径下找到struts-tags.tld文件;使用该标签需要在web 项目里面导入标签库:    A:在web.xml文件  (默认 可以省略)<taglib>    <taglib-uri>/str...

2016-07-13 07:58:15 126

原创 struts2中关于jsp页面向action传值出现乱码问题

有以下几种解决方案:一:在struts.xml文件中添加  <constant name="struts.i18n.encoding" value="utf-8"></constant>  注:这里value="urt-8"指的是页面的编码格式,如果页面的编码格式是GBK,则写GBK二:在Action中重新转码:利用.new String(name.get...

2016-07-06 12:45:32 132

原创 Struts2中action重定向跳转到jsp页面两种配置方式

第一方式:    参数之间必须使用&。&是&在xml中转义字符<result name="error"type="redirect">     /login.jsp?userId=${orgStrucUser.userId}&error=1  </result>  第二方式:<resul

2016-07-06 12:38:35 145

原创 Jsp EL语法(转)

例:${sessionScope.user.sex}所有EL都是以 ${ 为起始、以} 为结尾的。上述EL范例的意思是:从Session取得用户的性别。如果使用之前JSP代码的写法如下:<%User user = (User)session.getAttribute(”user”);String sex = user.getSex( );%>两者相比较之下,可以发现EL的语法比传...

2016-06-29 09:30:30 126

原创 严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.refle

严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.Invo错误提示:严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.InvocationTargetExcept...

2016-06-28 14:10:05 156

原创 websphere 项目web.xml配置项不生效问题

今天公司的一个项目需要打补丁,需要在web.xml中添加servlet配置项,而由于不是采用整个war包部署,所以添加到web.xml中的配置项并没有生效。在网上查找到答案,除了installed目录下的web.xml需要修改外,config目录下的web.xml也需要做同样修改,而且config目录下的web.xml需要严格按照was的dtd模板修改,否则启动不了应用,报xml解析错误。以下应...

2016-06-28 12:18:01 909

原创 linux去掉文本中的\r

vim -b file:%s/^M//g         # 注意这里使用Ctrl+V+M输入^M  #/bin/bashprintf "*************begin************************\n"cat san_esb_ftp1.txt  |while read line do        #echo $line         mv $line /...

2016-06-22 16:56:11 1869

原创 linux统计文件夹某一些文件的大小总和

du -sm test* | awk '{sum += $1}; END{print sum}'统计test*匹配的文件  总共大小

2016-06-17 10:57:49 404

原创 linux 软连接

linux  软连接  不占用目标目录的空间 只占用了源文件空间ln -s 源文件目录   目标文件目录例如  ln -s   /home/test.txt  /tmp/test.txt     要用绝对路径删除目标目录文件 不会删除源目录文件   linux  硬链接  占用源目录和目标目录的空间  ln   /home/test.txt  /tmp/test.txt ...

2016-06-17 10:54:21 161

原创 iptables的NAT配置

iptables的NAT配置(5)nat表需要的三个链:  1.PREROUTING:可以在这里定义进行目的NAT的规则,因为路由器进行路由时只检查数据包的目的ip地址,所以为了使数据包得以正确路由,我们必须在路由之前就进行目的NAT;  2.POSTROUTING:可以在这里定义进行源NAT的规则,系统在决定了数据包的路由以后在执行该链中的规则。  3.OUTPUT:定义对本地...

2016-05-20 10:51:56 240

原创 squid介绍及其简单配置

squid介绍及其简单配置 squid介绍及其简单配置1.Squid是什么?  Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://squid.nlanr....

2016-05-20 10:51:19 110

原创 python实现发邮件以及收邮件

1、发邮件代码import osimport poplibimport smtplib#from email.header import Headerfrom email.mime.text import MIMETextimport email#登录邮箱sent=smtplib.SMTP('smtp.163.com')mailname='aaaaaaaa@163.com'mailpas...

2016-05-18 09:32:11 152

原创 linux设置mail邮件服务器

在linux下设置SMTP服务器并用mail命令发邮件精解步骤:1.vi /etc/mail.rcset from=aaa@xxx.cn    #默认对外发送邮件的用户邮箱地址set smtp=aa.smtp.xx.cn    #选用默认发送邮件的公共邮件域名set smtp-auth-user=aaa@xxx.cn    #默认对外发邮件的用户set smtp-auth-passwor...

2016-05-11 14:37:09 662

原创 Window 通过cmd查看端口占用、相应进程、杀死进程等的命令

方法二:使用命令杀死进程1>首先找到进程号对应的进程名称tasklist|findstr 进程号tasklist|findstr "进程名" 2>然后根据进程名称杀死进程taskkill  /pid  7592  ...

2016-05-05 16:53:02 143

原创 aix用命令查监听端口对应的进程

维护系统或检查到不明的端口自然要去查一下这个端口是由哪个进程来监听的windows可以用命令netstat -ano来查端口对应的进程的pid.aix却并不能,aix需要使用下面的命令过程: PEKAX218:/>netstat -na|moreActive Internet connections (including servers)Proto Recv-Q Send-Q ...

2016-04-26 09:05:58 131

原创 服务器TIME_WAIT和CLOSE_WAIT详解和解决办法

来自:http://blog.csdn.net/shootyou/article/details/6622226 昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下:http://blog.csdn.net/shootyou/article/details/6615051里头的分析过程有提到,通过查看服务器网络状态检测到服务器有大量的CLOSE_WA...

2016-03-30 11:01:37 124

原创 was启动节点报没有server.xml文件错误

启动node时,报ADMU3007E: 异常 java.io.FileNotFoundException: /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/config/cells/salld01Node01Cell/nodes/salld01Node01/servers/nodeagent/server.xml (没有那个文件或目录)在网上找...

2016-03-22 10:03:42 5031

原创 linux使用vnc

连linux系统安装oracle等,需要vnc软件。1、下载VNC-5.2.1-Linux-x64-RPM.tar.gz2、上传并解压,安装VNC-SERVER3、启动vncserver。报错如下:[root@test2 data]# vncserver  VNC(R) Server 5.2.1 (r5668) 64-bit (Aug 18 2014 12:26:41)Copy...

2016-03-22 10:03:10 138

原创 vi 设置自动换行和自动折行

自动换行是每行超过 n 个字的时候 vim 自动加上换行符用类似 :set textwidth=70 来设置 n自动折行 是把长的一行用多行显示 , 不在文件里加换行符用 :set wrap 设置自动折行:set nowrap 设置不自动折行...

2015-12-28 14:32:24 441

原创 AIX系统/dev/null文件误删后的恢复

   /dev/null是个特殊的字符型设备文件,它是个虚拟的设备,可以形象的理解为一个无底黑洞,吞噬万物的黑洞,且永远填不满。对系统非常重要,不需要保存的信息都可以丢到/dev/null。testterm1:/#ls -l /dev/nullcrw-rw-rw-   1 root     system        2,  2 Jul 31 11:49 /dev/null由ls -l命令结果可...

2015-11-26 16:17:37 509

原创 AIX /dev下 null 2>&1特别大

AIX系统,根目录占空间特别大,发现/dev/有个  null 2>&1文件,占了600多M,网上说可能是写错脚步,导致产生一个错误文件,导致生成了这个文件,可以直接删除。所以,删除时要注意了。需要执行rm "/dev/null 2>&1"   这块一定要加引号,如果不加引号,就会把null文件删了。   ...

2015-11-26 16:17:12 629

原创 利用 MySQL bin-log 恢复数据表

今天公司一同事使用典型的“UPDATE 不带 WHERE 语句”误操作把数据库中一张极重要数据表 player 给“做掉了”,还算幸运的是该数据库每3个月会完整备份一次,最近一次的备份点为6月30日,再加上 bin-log 保留了30天的数据,可以根据这两份数据还原数据表的内容。方法看上去非常简单清晰,但是具体执行起来还是遇到了很多问题,下面整理了一些关键问题,以备以后灾难再发生时可供参考。...

2015-06-05 12:00:35 139

原创 Oracle hang 之sqlplus -prelim使用方法

很多情况下,Oracle hang导致sqlplus无法连接,从而无法获得Oracle系统和进程状态,使得定位问题缺少强有力的依据。所幸的是Oracle 10g推出了sqlplus -prelim选项,在Oracle挂起时依然能使用sqlplus,从而能获得数据库状态。 使用方法如下引用$ sqlplus -prelim "/as sysdba"SQL*Plus: Release 10....

2015-05-20 16:50:32 301

原创 ORACLE 11.2静默安装

yum   install   gcc   make   binutils   setarch   compat-db   libstdc++-devel   unixODBA   unixODBC-devel   libaio-devel   sysstat   pdkshgroupadd dbagroupadd oinstalluseradd -d /home/oracle -g dba...

2015-04-25 10:19:01 155

原创 linux指定某非root用户执行开机启动项的方法

1、以linux下指定sun用户在linux开机时执行/home/sun/startrun.sh为例:   以root登录linux   执行vi /etc/rc.d/rc.local   在文档末尾添加一行语句:su sun -c "/home/sun/startrun.sh"   保存rc.local即可。2、linux启动执行root脚本或命令时touch /etc...

2015-04-11 10:00:06 1712

原创 linux监控命令

1、监控ssh访问IP netstat -ntp |grep sshd2、查看最近登录用户last3、查看访问日志 more /var/log/secure    监控脚本,可以监控ssh暴力,如果输入错误密码超过5次  则禁止ssd登录#! /bin/bashcat /var/log/secure|awk '/Failed/{print $(NF-...

2015-04-10 08:44:35 126

原创 [Linux主机] 【教学贴】如何使用数据盘之Linux篇(UUID挂载,各个系统通用) [复制链接]...

在虚拟机交付的时候,默认数据盘只是“硬件”上连接到了主机中,操作系统还没有认识的,所以也就需要咱们这么一个操作:将数据盘挂载到CentOS系统中。我们先订购了一台CentOS的服务器,如下图:<IGNORE_JS_OP style="TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(250,249,245); TEXT-INDENT: 0px; LET...

2015-04-07 15:01:59 223

原创 如何释放v$session 中status='KILLED'的进程

如何释放v$session 中status='KILLED'的进程 有些进程被杀掉之后一直没有被回收session需要释放它所使用的资源,包括锁,回滚段 等资源;如果session已经运行了很长时间,kill session 可能是一个非常消耗时间的过程察看session目前使用的回滚段块的数目信息SELECT USED_UBLK FROM V$TRANSACTIOn...

2015-01-15 16:29:08 589

原创 linux sort,uniq,cut,wc命令详解

sortsort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort语法[root@www ~]# sort [-fbMnrtuk] [file or stdin]选项与参数:-f :忽略大小写的差异,例如 A 与 a 视为编码相同;-b ...

2015-01-11 16:03:18 90

原创 利用linux mutt 发送邮件(在Shell脚本中使用比较方便)

虚拟机测试发邮件   一、mutt的安装1 yum -y install sendmail2 #需要安装sendmail并开启防火墙的25端口,如果你需要收邮件110端口也要开3 yum -y install mutt  二、配置信息  关于配置信息,有一点需要说明的,网上很多教程都说,编辑/root/.muttrc以修改配置文件,我想说的是,我在安装完成之后, /r...

2014-12-29 16:20:07 357

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除