- 博客(119)
- 收藏
- 关注
原创 linux查看centos系统版本 是32位还是64位
查看centos内核的版本:1)[root@localhost ~]# cat /proc/versionLinux version 2.6.18-194.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:14 EDT ...
2012-12-24 09:34:24
247
原创 @Autowired与@Resource的区别
Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。@Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是na...
2012-12-21 16:56:25
198
原创 JDK里的设计模式
下面是JDK中有关23个经典设计模式的示例,在stakeoverflow也有相应的讨论:http://stackoverflow.com/questions/1673841/examples-of-gof-design-patternsStructural(结构模式)Adapter:把一个接口或是类变成另外一种。java.util.Arrays#asList(...
2012-02-01 12:51:06
123
原创 20非常有用的Java程序片段
下面是20个非常有用的Java程序片段,希望能对你有用。1. 字符串有整型的相互转换String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int 2. 向文件末尾添加内容...
2012-02-01 12:38:31
129
原创 LifeRay研究系列
http://blog.youkuaiyun.com/smilingleo/article/category/345058/3
2011-12-07 10:39:35
116
原创 基于GATE的信息抽取系统介绍
1 GATE介绍GATE是一个应用广泛的信息抽取的开放型基础架构,为用户提供图形化的开发环境,被许多自然语言处理项目尤其是信息抽取研究项目所采用。该系统对语言处理的各个环节――从语料收集、标注、重用到系统评价均能提供很好的支持。GATE设计的三个主要目的是:1) 为语言处理软件提供基础架构,提供文本处理的总体组织结构。2) 提供可重用的用于自然语言处理的组件和...
2011-05-20 12:41:17
890
原创 详细的linux 压缩命令
01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[*******]$ gzip -d FileName.gz压 缩:[*****...
2010-12-08 16:38:54
117
原创 dbms_metadata.get_ddl的用法
开始,只是认为dbms_metadata.get_ddl仅仅能用来获取表结构的语句,其实这个包的功能还是挺多的,差不多所有你希望的对象都能获取: 1.显示设置: /*创建DBMS_METADATA: @?/rdbms/admin/catmeta.sql */ SET SERVEROUTPUT ON SET LINESIZE 1000 SET ...
2010-09-16 12:48:38
270
原创 查看index内容
1.简单查询在相关表上建立了哪些索引 select index_name from all_indexes where table_name='xxx'; 2.根据表名或index名称查看index的内容:selecti.index_name,c.column_name,c.COLUMN_POSITION from all_indexesi,all_ind_columns ...
2010-09-16 12:45:19
469
原创 shell编程实例教程
Bourne Shell及shell编程版权信息作者Altmayer.bbs@altmayer.dhs.org文章出处黄嘴企鹅论坛 javalee转贴文档制作拒绝正版作者声明 本文内容为大连理工大学LINUX选修课讲义欢迎大家转载但禁止使用本材料进行任何商业性或赢利性活动转载时请保留本版权声明作者何斌武hbwork@dlut.edu.cn,大连理工大学网络中心April 1999. URL: ft...
2010-09-10 14:25:25
147
原创 Oracle索引整理的详细描述
1.index需要储存空间和I/O操作。2.index的目的是加快select的速度的。3.insert,update,delete数据oracle会同时对索引进行相应的调整,因此会增加一定的消耗。4.使用index一定能加快select速度吗?不是的,数据少和巨大时index会影响select的速度,因此如果查询速度可以满足,就不要建index。5.Index 对null 无效。...
2010-09-08 15:42:19
203
原创 在Oracle 10g有几种查找数据的方法
在Oracle 10g 有几种查找数据的方法,了解这些查找数据的方法,有利于我们读懂执行计划,并通过执行计划来优化我们的ORacle数据库系统。 查找数据主要有一下方式: 1,全表扫描和RowId查找数据 2,通过索引查找数据 1.1 全表扫描(Full Table Scans ) 有时Oracle数据库在评估最优执行计划时...
2010-09-08 15:26:45
159
原创 eclipse插件安装方式
eclipse的插件安装分如下几种方式 1.远程update的方式,这种方式比较依赖网络,如果网络速度慢或者插件比较大,安装起来不容易成功 2.本地localsite的方式,需要从网络上下一个压缩包,在update的时候设定一个new local site就行了 3.最好的方式,下载独立的plugin包,将他们解压之后,在eclipse对应的links目录下建立link文件 比如 ...
2010-09-08 09:38:18
140
原创 三次握手/四次挥手
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。 (1)第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。(2)第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同时自己也发送一个SYN包(SYN=k),即SYN+ACK包,此时服务器B进入SYN_REC...
2010-09-06 13:37:13
107
原创 inverse详解
Hibernate中的inverse在表关系映射中经常应用, inverse的值有两种,“true”和“false”。inverse="false"是默认的值,如果设置为true 则表示对象的状态变化不会同步到数据库 ;设置成false则相反; inverse的作用:在hibernate中是通过inverse的设置来决定是有谁来维护表和表之间的关系的。 我们说inver...
2010-09-02 15:14:58
1554
原创 数据库设计中的14个技巧
原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单据对应多个实体,或多张原始单据对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个 基本表:员...
2010-09-01 14:02:37
83
原创 transient、persistent、detached状态
transient、persistent、detached状态关系图如下: 1、transient状态的特征: * 在数据库中没有与之匹配的数据 * 没有纳入session的管理 2、persistent状态的特征: * persistent状态的对象在数据库中有与之匹配的数据 * 纳入了session的管理 * 在清理缓存(脏数据检查)的时候,会和数...
2010-09-01 13:49:08
226
原创 Session中load和get
用hibernate的ORM框架有一段时间了,现在来回顾一下Seesion中的load和get。 一、get不支持lazy,load支持lazy。 二、采用get加载数据,如果没有匹配的数据,返回null,而load则抛出异常。 get的例子:1public void testGetMethod() {2 Session session = null;3 ...
2010-09-01 13:41:41
92
原创 谈谈对Hibernate的理解(转)
一、Hibernate是JDBC 的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库访问代码,DAO接口的实现类,甚至可以是BMP里面的访问数据库的代码。从这个意义上来说,Hibernate和EB不是一个范畴的东西,也不存在非此即彼的关系。 二、Hibernate是...
2010-09-01 13:39:00
94
原创 Oracle中start with...connect by prior子句用法
connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3;例:select * from tablestart with org_id = 'HBHqfWGWPy'connect by prior org_id = parent_id; 简单说来是将...
2010-08-26 14:23:54
96
原创 grep sed find xargs gawk 输入输出等
正则表达式\分别表示单词的开始和结束ex: \ 以T或者t开头,om结尾的单词正则表达式的元字符集:1) ^行首 /^love/ 以love开头的行;2) $行尾 /love$/ 以love结尾的行;3) . /l..e/ 匹配所有这样的行,字母l后面紧跟任意两个字符然后是e的行4) * 重复0次或者任意多次前面字符5) [x-y] 字符范围6) [^x-y] 排除字符范围7) \ 转义...
2010-08-25 16:45:16
473
原创 > /dev/null 2>&1
分解这个组合:“>/dev/null 2>&1” 为五部分。 1:> 代表重定向到哪里,例如:echo "123" > /home/123.txt2:/dev/null 代表空设备文件3:2> 表示stderr标准错误(0 = stdin,1 = stdout,2 = stderr)4:& 表示等同于的意思,2>&1,表示2的输出重定...
2010-08-25 14:30:07
116
原创 Spring中单例bean访问非单例bean的第二种方式:ApplicationContextAware
之前介绍了通过方法注入实现单例bean访问非单例bean 。现在介绍第二种方式,通过实现ApplicationContextAware接口。我们修改一下之前的例子,我们还是修改Service层,我们还是看一下单例调用单例的最基本方式:/** * @author zhu国辉 */ package com.zgh.spring.service; import java.util.List...
2010-08-24 15:40:12
364
原创 Spring中单例bean访问非单例bean的第一种方式:方法注入
方法注入在Spring中是很少用的,主要应用是, 对象中可能定义了一个受保护的抽象方法,而容器可能在运行时实现他以返回由容器查询得到的对象。方法注入的最好用途之一就是处理单态、无状态对象需要调用非单态、有状态或者非线程安全对象的情况。以前刚接触Spring时,如果在单例bean中调用非单例bean,只要把那个非单例bean 的singleton设置为false就可以了。其实不然,大家想,我...
2010-08-24 15:39:34
212
原创 EJB事务属性
1、Required 当需要EJB总是运行在事务当中时使用Required属性。如果当前已经存在一个运行事务,EJB将加入该事务;如果 没有运行的事务存在,则EJB容器将新建一个事务。 2、RequiresNew 当你希望你的EJB被调用是运行在一个新的事务中时使用RequiresNew属性。如果此时已经有一个运行的事务,该事务将被挂起,一个新的事务将在你的EJB调用过程中存在,当...
2010-08-24 15:37:03
127
原创 perl点滴知识
1.实现lpad函数#append with blank before the strsub lpad{ my $str = shift; my $length= shift; $str=" ".$str until ($length-- == 0) ; return $str;} 2.实现trim函数#trim, remove blank from the start an...
2010-08-24 14:10:36
119
原创 VI命令详解(大全)
文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最...
2010-08-24 14:06:54
263
原创 UNIX系统操作命令
UNIX系统操作命令 -------------------------------------------------------------------------------- 第一章 登录和退出 用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计 算机登录到ITPNET上都将访问相同的文件系统。 1.1 登录 当屏幕上出现Login提示符时,用户可以输入...
2010-08-24 14:05:26
167
原创 AWK命令详解(大全)
什么是awk? 你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernighan。...
2010-08-24 14:03:03
187
原创 Calendar常用方法封装
package com.iwode.common; import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; ...
2010-08-12 13:49:53
145
原创 Perl正则表达式
1 正则表达式的三种形式首先我们应该知道 Perl 程序中,正则表达式有三种存在形式,他们分别是:匹配:m/<regexp>/ (还可以简写为 /<regexp>/ ,略去 m)替换:s/<pattern>/<replacement>/转化:tr/<pattern>/<replacemnt>/这三种形式一般都和...
2010-08-10 14:02:23
634
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人