自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

工作日志

今天安装OMC-O。1.以root用户登录omc-哦服务器。2.切换到omc-c应用安装文件所在目录。3将dbsetup.bin的文件属性改为可执行,命令行如下:cd serverchmod 755 Setup.bin4.运行 ./setup.bin  最后面查看,ps -ef | grep zhangjin ,发现这个应用是起来的。但是最后面访问的时候却报错。...

2011-11-08 18:33:00 165

struts2 FilterDispatcher 和 StrutsPrepareAndExecuteFilter

本人开发遇到一个难题,我想对现在的项目fckedit进行 升级,然后项目的架构是spring struts2 hibernate ,然后我想在struts2中的web.xml文件中调用拦截器,对项目url进行特殊出额里。FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器.!StrutsPrepareAndExecuteFilter是自2.1.3开始就替...

2011-10-24 16:10:00 122

alsa ubuntu声卡驱动重新安装

第一步,删除原来安装alsa或者安装错的alsasudo apt-get --purge remove linux-sound-base alsa-base alsa-utils****注意****这一步很重要,在删除alsa-utils的时候会同时删除gdm和ubuntu-desktop,意味着将失去桌面,所以得重新安装桌面sudo apt-get install gdm ubuntu-desk...

2011-09-28 23:17:00 602

spring中基于BeanFactoryAware动态替换指定的bean

这个是applicationContext.xml的配置文件,如何做到修改b002中b001这个属性。<bean name="b002" class="com.alibaba.zj.spring.bean.B002" init-method="init"> <property name="name" value="bbbbbbbbbbbbb" /

2011-09-16 10:30:00 235

spring中基于BeanPostProcessor动态替换指定的bean

现在每个系统开发集成的开发框架和公用组件都太多了,而且每个组件都是用自己的配置,比如我们现在使用的一个单点登陆系统就是采用spring来配置管理的。其核心bean定义文件被打包在jar包中,当我们想替换其中的某一个bean定义时,又不太好直接修改bean定义文件,那样会导致框架维护混乱。这里,我们就可以使用spring中的bean前后处理器来进行动态替换,先说明场景哈。 有一个jar包,...

2011-09-16 10:23:00 242

spring不同容器之间如何调用

mybean.xml文件内容<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://

2011-09-14 17:05:00 217

jdk小工具jps介绍

jdk小工具jps介绍jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。jps存放在JAVA_HOME/bin/jps,使用时为了方便请将JAVA_HOME/bin/加入到Path.$> jp...

2011-08-24 10:33:00 124

项目中遇到问题就是增加aranda(图片存储)测试环境依赖报错解决进行中

问题描述:项目增加依赖报错最近进行图片迁移的改造,在本地window Xp环境下做好代码后,进行提交测试时候,发现应用居然跑步起来,测试环境是生成RPM包,但是不管是什么包不要影响应用的启动,这个问题困扰啊!!!!!!!!!!!下面是本人在众多大虾帮助下进行问题排除的一些小节!!!!!!!!!!!!!!!!!!!!!!!!!!!pom增加依赖报错:<depende...

2011-08-23 21:02:00 109

Maven dependency exclusion for War file, but inclusion for tests Maven去除依赖影响

<dependency> <groupId>mygroup</groupId> <artifactId>myartifact</artifactId> <version>1.0.0</version> <exclusions>

2011-08-23 20:05:00 116

ORA-00984错误:列在此处不允许

select A.channel_id as "频道ID",C.Name as "频道名称",B.id as "应用ID",B.Name as "应用名称" from work_channel_app A ,work_app B,work_channel C where A.App_Id= B.Id and C.id=1 and A.Channel_Id=1------ORA-00984...

2011-07-13 13:52:00 202

深入理解HashMap

/** *@author annegu *@date 2009-12-02 */Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。1、hashmap的数据结构要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是两种,一个是数组,...

2011-07-04 17:36:00 84

高性能Web服务器 Nginx

Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆...

2011-07-04 17:34:00 73

Timer和TimerTask详解

以下内容根据The JavaTM Tutorial 和相关API doc翻译整理,以供日后参考:1.概览Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。简单的一个例程:import java.util.Timer;import java.util...

2011-06-20 13:28:00 89

对象相等判断时,覆写equals方法时同时覆写hashcode方法

错误案例【现象描述】 里面判断容器应该要包含的对象,实际上却没有【错误代码】class T { private String str; T(String str) { this.str = str; } public boolean equals(Object obj) { if(!(obj instanceof T)){ ...

2011-06-15 11:05:00 114

使用entrySet遍历HashMap

错误案例现象描述: 在生成环境发现,偶尔生产环境的某台机器CPU使用率很高,经过定位发现是有一个大的HashMap(HashMap里面存放了大量数据,比如1W条)做循环引起的。错误分析遍历一个HashMapfor(Iterator ite = map.keySet().iterator(); ite.hasNext();){ Object key = ite.next()...

2011-06-15 11:01:00 93

perl正则表达式实现大写字母转小写字母

这个功能不难,但是要求必须用s///的形式,而且后面不能加第三个参数,不能是s///g这样的形式。不过可以采用多个这样的表达式。例如s/A/a/s/B/b/s/AB/ab/................最终就是要求所有这些表达式组合起来,使得不论输入多少个大写字符,都会被转化为小写。我在atftpd的pcre功能中需要我将大写的请求文件转化为小写,所以需要一个rules文件。下面是pc...

2011-06-14 20:03:00 302

在UltraEdit (UEStudio)使用技巧及其中的正则表达式

Tip 1:如何去掉所编辑文本中包含特定字符串的行? 这则技巧是在UltraEdit的帮助文件里提到.CTRL+R 调出来替换(Replace)窗口,选中"使用正则表达式";然后用查找 %*你的字符串*^p 替换成空内容即可.如,我当前有个文本文件,需要去掉所有包含 http://www.dbanotes.net/ 这个字符串的行,查找 %*http://www.dbanotes.net/*^...

2011-06-14 14:29:00 149

使用UE(UltraEdit )操作一个文本,替换大写字母为_大写字母

ue中输入:^([A-Z]^)替换框_^1结果为:UltraEdit 允许在搜索菜单下面列出的大多数搜索和替换功能中使用正则表达式。正则表达式允许在一次操作中执行多个组合搜索和替换功能。这里有两个可以使用的语法集。下面的第一个表显示用于早期 UltraEdit 的原始 UltraEdit 语法。第二个表显示可选的“...

2011-06-14 11:52:00 287

用vi将文章的大写字母全部转换为小写

:%s/[A-Z]//l&/g 全部改小写非常容易。另外,gedit中,将','替换成‘,/n',这样全部大写不换行的sql脚本就容易读多了。]]>vi 文件文件内容如下:执行脚本:最终结果:...

2011-06-14 11:38:00 346

Eclipse Javascript插件,像写Java一样写JS —— Spket,支持ExtJS

Spket简介:是一个支持Ext库的非常棒的Eclipse Javascript插件。一个RIA的开发工具。支持JavaScript, XUL/XBL, Laszlo, SVG and Yahoo! Widget 等新产品,他可以以一个独立的桌面应用程序运行或者以Eclipse的一个插件运行。在Eclipse下面安装Spket:1、打开Eclipse,Help -> Software Upd...

2011-06-13 10:49:00 127

(二)WINDOWS批处理命令详解

该教程一共分为4大部分,第一部分是批处理的专用命令,第二部分是特殊的符号与批处理,第三部分是批处理与变量,第四部分是完整案例。因为教程比较长,所有在杂志上我们将分为两次连载,本期首先刊登一、二两部分,敬请读者注意。第一部分:批处理的专用命令批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT。这些命令统称批处理命令,下面我就来给大家介绍一下批处理的命令。1、 REM...

2011-06-13 10:39:00 97

(一)Windows脚本编程

批处理、VBA、广义Windows脚本技术循环加一早期写的一个总结。一、关于脚本语言脚本语言就是由专用解释器以行为单位解释执行的一种文本形式编程语言,象Windows的批处理、Unix/Linux的shell、perl和awk等脚本语言都属于这个范畴。它们大多都是由一个外壳(shell)来进行解释执行,只不过应用的范围和平台各有不同而已。二、关于Window...

2011-06-13 10:34:00 153

(十)shell语法中的test命令用法

test命令用法。功能:检查文件和比较值1)判断表达式if test (表达式为真)if test !表达式为假test 表达式1 –a 表达式2 两个表达式都为真test 表达式1 –o 表达式2 两个表达式有一个为真2)判断字符串test –n 字符串 ...

2011-06-10 17:30:00 73

(九)语法:SED的用法

1.sed是一个非交互文本流编辑器。它编辑文件或标准输入导出的文本拷贝。标准输入可能是来自键盘、文件重定向、字符串或者变量,或者是一个管道的文本。sed可以做些什么呢?别忘记了,Vi也是一个文本编辑器。sed可以随意编辑小或大的文件。有许多sed命令用来编辑、删除,并允许做这项工作时不在现场。sed一次性处理所有改变,因而变的很有效。a.抽取域b匹配正则表达式...

2011-06-10 17:29:00 81

(八)<<的用法

1).该命令的一般形式为:command &lt;&lt;word //当shell看到"&lt;&lt;"时候,他就会知道下一个词是一个分界符text ... //在该分界符以后的内容都被当作输入word //直到shell又看到该分界符(位于单独的一行)2)分界符word可以是你所定义的任何字符串,如果在text中使用tab键,可以在"&lt;&lt;"之后加一个...

2011-06-10 17:28:00 199

(七)语法:跟用户交互

#!/bin/bash # reply.sh # REPLY是'read'命令结果保存的默认变量. echo echo -n "What is your favorite vegetable? " read echo "Your favorite vegetable is $REPLY." # 当且仅当在没有变量提供给"read"命令时, #...

2011-06-10 17:27:00 68

(六)语法:date的用法

1.创建保存信息的文件。1)任何脚本都应该能够创建临时文件或者日志文件。在运行脚本做备份时,最好是保存一个日志文件。2.使日志文件的文件名具有唯一性:文件名中加入日期和时间信息1)date命令用法:(1) Usage:date [option] +&lt;format&gt;(2) 常用&lt;format&gt;:+%d%m%y 030105+...

2011-06-10 17:27:00 177

(五)语法:内部变量

Builtin variable 这些内建的变量,将影响bash脚本的行为. $BASH 这个变量将指向Bash的二进制执行文件的位置. bash$ echo $BASH /bin/bash $BASH_ENV 这个环境变量将指向一个Bash启动文件,这个启动文件将在调用一个脚本时被读取. $BASH_SUBSHELL 这个变量将...

2011-06-10 17:26:00 103

(续四)shell中一些特殊字符号的用法总结

1、{} 大括号:eg: ls my_{finger,toe}s这条命令相当于如下两个命令的组合:ls my_fingers ; ls my_toeseg: mkdir {userA,userB,userC}-{home,bin,data}我们得到 userA-home, userA-bin, userA-data, userB-home, userB-bin,...

2011-06-10 17:26:00 117

(四)特殊字符的意思

$! 最后一个后台进程的进程号$@ $* 所有的位置参数表 1-5 GNU make 的主要预定义变量预定义变量 含义$# 是传给脚本的参数个数$0 是脚本本身的名字$1是传递给该shell脚本的第一个参数$2是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表    另...

2011-06-10 17:25:00 200

(三)语法:变量的声明学习shell

1.1.变量和值之间不能有空格,否则解释器会认为是几个命令。很多程序员的习惯是在=号两边留空格为了好看,但这点在shell中行不通。变量和值之间不能有空格a=3b=4而不是,a= 4 ,b = 52.字符串不必用"号或者',上面的几种赋值方式是等价的。除非字符串之间有空格的时候。如:var="Hello World" 这时候就需要用引...

2011-06-10 17:24:00 64

(二)嵌套的if/then条件test

可以使用if/then来进行嵌套的条件test.最终的结果和上边的使用&amp;&amp;混合比较操作是相同的. if [ condition1 ] then if [ condition2 ] then do-something # 这里只有在condition1和condition2都可用的时候才行. fi fi...

2011-06-10 17:22:00 132

(一)shell中条件判断if中的-z到-d的意思

[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -f FILE ] 如果 FILE 存在且是一个普通文...

2011-06-10 17:17:00 83

使用links方式安装Eclipse插件

使用links方式安装Eclipse插件假设插件安装在d:/myplugin目录中,则myplugin的目录结构一定要是这样的:d:/myplugin/eclipse/plugins/** 和 d:/myplugin/eclipse/features/**例如安装EclipseME插件到d:/myplugin目录中,则目录结构为d:/myplugin/eclip...

2011-06-10 17:08:00 79

CSV配置2

2011-06-10 17:06:00 97

CVS的配置

2011-06-10 17:04:00 56

CVS 笔记

在本节,我们要往仓库放入一个新项目(每个好项目都有一个名称,所以我们把这个项目称为Sesame)。首先创建两个文件,并将它们导入到仓库中的sesame项目中。(正式的项目名称Sesame有一个大写的“S”,而在仓库中我们会用小写字母作为项目名称。) 假定Sesame项目的工作只是刚刚开始。由于还没有往仓库放入任何东西,所以仓库此时还不存在任何项目。我们马上就要改变...

2011-06-10 16:57:00 82

创建仓库的最简单方式是在命令行使用cvs init命令

创建仓库的最简单方式是在命令行使用CVS init命令。Unix: CVS -d ~/sandbox initWindows: CVS -d C:/sandbox init 参数-d告诉CVS仓库的位置(鲜为人知的是CVS仓库总是以字母“d”开头)。你可以把-d选项看作是定义CVS命令的目的地。 如果你愿意,可以列出刚刚创建的仓库目录的内容:...

2011-06-10 16:56:00 124

在MAVEN中配置JAVA源代码的编译版本及编码字符集

&lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt;

2011-06-10 16:41:00 110

SubVersion学习

SubVersion学习安装安装Subclipse插件 update:http://subclipse.tigris.org/update_1.6.x安装Subversion命令行工具:1.6.x+http://subversion.tigris.org/getting.html安装TortoiseSVN图形工具(可选): 1.6.x+http://tortoi...

2011-06-10 16:37:00 67

空空如也

空空如也

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

TA关注的人

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