自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 unix 输入输出重定向

关于>&2、2>&1等重定向的详细解释! 在POSIX shell中,命令的结果可以通过%>的形式来定义(其中%表示文件描述符:1为标准输出stdout、2为标准错误stderr)!系统默认%值是1,也就是1>,而1>可以简写为>,也就是默认为>。而stdout的默认目标是终端(这点不用验证吧)。另外,stderr的默认目标我个人认为也是终端,比如:#abcddcbash: abcdd

2013-11-03 13:24:55 4622

转载 Autosys Introduction

Autosys UNICENTRE is a job scheduling tool.The following article provides a brief information about the commands essential for job scheduling.Autosys Job Management for UNIX This guide will be

2013-10-24 23:11:22 1995

转载 静态数据多线程

多线程操作多实例的时候, 静态数据会有并发问题.1:直接使用静态同步方法public class Foo { static int count = 0; static public synchronized void inc( int i){ count = count + i; } } 2:使用无关对象保护静态数据 public class Foo{ static int count

2013-07-31 12:55:06 1760

转载 Jquery选择器

jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement")    选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素$("div")           选择所有的div标签元素,返回div元素数组$(".myClass")      选择使用myCla

2013-07-13 21:50:37 593

转载 List去除重复

Set set = new HashSet(list);Iterator it = set.iterator();List emplist = new ArrayList();int i = 0 ; while(it.hasNext()){emplist.add(it.next().toString());i++;}return emplist;

2013-07-09 22:07:23 796

转载 Struts2与Servlet的关系

在struts2.0中,可以通过ServletActionContext.getRequest()获取request对象。 在action的方法中return一个字符串,该字符串对应struts.xml中的result标签的name相同,result标签中包含的就是跳转页面, 其原理,我的理解是这样的: 一.客户端提起一个(HttpServletRequest)请求,如上文在浏览器中输

2013-06-27 18:29:08 15726 3

转载 Oracle分页 2种方式

当结果集不需要进行排序时,每页显示条数为:rowPerPage,当前页数为:currentPage。1、 相对来说,这种查询速度会快一些,因为当currentPage小时,嵌套语句查询的结果集小。但当currentPage 变大时,查询速度会慢慢变慢。当结果集很大时,查询第一页跟最后一页的速度会有明显变化。(倾向用这种!)select * from(   select rownum

2012-07-04 20:58:41 886

转载 IBM WebSphere MQ配置(单向)

IBM WebSphere MQ配置(单向)2010-07-29 13:50点对点发送模式:点对点方式是最为传统和常见的通讯方式,它支持一对一、一对多、多对多、多对一等多种配置方式,支持树状、网状等多种拓扑结构。在做队列管理器之间点对点发送消息,您需要做下列准备:1.添加在MQ\Java\lib目录下的3个jar文件:               com.ibm.m

2012-06-07 21:08:20 3097

原创 隔离级别

数据库提供了四种事务隔离级别, 不同的隔离级别采用不同的锁类开来实现. 在四种隔离级别中, Serializable的级别最高, Read Uncommited级别最低. 大多数数据库的默认隔离级别为: Read Commited,如Sql Server , Oracle. 少数数据库默认的隔离级别为Repeatable Read, 如MySQL InnoDB存储引擎 即使是最...

2010-08-18 11:34:22 100

原创 内外连接 on where

1. 内连接很简单 select A.*, B.* from A,B where A.id = B.id select A.*, B.* from A inner join B on A.id = B.id 以上两句是完全等价的 2. 左外连接 select * from emp a left join dept d on a.deptno=d.deptno select * from emp...

2010-07-28 11:22:59 116

原创 泛型中super与extends的形象解释

//Apple Orange 都继承自Fruit类,同时Jonathan是Apple的子类    List<? extends Fruit> list = new ArrayList<Apple>();    //list.add(new Apple());Error    //list.add(new Fruit());Error       List<? supe...

2010-06-18 15:36:16 129

原创 父类private 子类如何

private关键字的定义是“除了包含该成员的类之外,其他任何类都无法访问这个成员.”,也就是说只有自己才能直接访问到private成员,其他任何类,包括子类都无法访问到这个成员。 我们可以来测试一下:定义两个类,Parent类和Child类Parent类中有两个方法,一个public方法,一个private方法Child继承自Parent类Java代码 pu...

2010-06-07 11:30:27 601

原创 struts1 module

在一个比较大的系统开发过程中,对于struts-config文件,我们希望能按模块分成多个配置,这样不同开发人员可以只关注自己的struts configuration文件,在调试时可以不加载其他模块的配置文件,更容易维护。方法:(1)按模块配置多个config文件,每个都是合法的struts configuration文件。如:struts-main.xml,struts-module1...

2010-05-19 10:53:28 125

原创 the type org.hibernate.lockmode cannot be resolved

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;但没有把 hibernate 包加到项目中;而在用this.getHibernateTemplate().update(book);时,内部会用到事务,从而用到org.hibernate.lockmode这个类。而这个类就放在hibernate...

2010-05-13 22:37:30 525

原创 List去除重复

return new ArrayList(new HashSet(ListFrimId)); 或者 /**    * LIST 去重复    * @param list    * @return    */ private static List<String> removeDuplicateObj(List<String> list)   ...

2010-05-06 09:42:30 100

原创 可变长参数

*可变长参数    1可变长参数只能有一个而且是最后一个参数                        2方法重载,可变长参数的调用只有在必须的时候才调用,优先选择不可变长的参数匹配                        3只有可变长匹配时,不能有多个匹配。

2009-10-06 15:53:00 573

原创 删除带约束的表

在DOS命令窗口直接运行下述命令的。因为在前台,实在是该不了,一删就出现异常,于是只能在DOS下启动MySql,运行sql语句关闭外键检测SET FOREIGN_KEY_CHECKS = 0;执行操作 SET FOREIGN_KEY_CHECKS = 1; 其他:关闭唯一性校验set unique_checks=0;set u

2009-10-05 12:10:00 808

原创 Hibernate基数映射

一对一两种方式:   唯一外键  共享主键 唯一外键  用外键的形式  再把外键设成unique="true" 共享主键                     acct           user想用Account的主键 user.setAcct(acct);//自动级联的条件(user想用account的主键)--user必须要能看到accts.save(us

2009-10-04 23:17:00 1516

原创 Cannot use identity column key generation with mapping for

使用hibernate union-subclass 元素进行继承映射时会抛出此异常:Cannot use identity column key generation with mapping for(父类).............原因是:使用unnion-subclass 元素时 父类的标识属性生成器不能使用“indentity” 可以选择"hilo”,"increment”等。

2009-10-04 00:46:00 2266

原创 悲观锁乐观锁

数据库为了实现并发控制通常会采用加锁的方法。 而锁通常分为两类:乐观锁和悲观锁。 在某篇文章中看到这是从用户的角度来看的。如果从数据库实现来看,则好像是分成共享锁(S锁)和独占锁(X)。在这里只谈一下我对乐观锁和悲观锁的一些个人理解。 乐观锁的出发点是相信并发操作发生冲突的概率比较少,即两个用户同时对一条数据进行修改的概率。这样每当用户要修改一条数据,并且加了乐观锁的话,其他用户还是可以获取该数据

2009-10-03 17:39:00 861

原创 Hibernate笔试题

(1)一般情况下,关系数据模型与对象模型之间有哪些匹配关系(多选)A)表对应类B)记录对应对象C)表的字段对应类的属性D)表之间的参考关系对应类之间的依赖关系(2)以下关于SessionFactory的说法哪些正确?(多选)A)对于每个数据库事务,应该创建一个SessionFactory对象B)一个SessionFactory对象对应一个数据

2009-10-02 16:54:00 1248

原创 Hibernate三态的代码范例

 hibernate 实体对象的生命周期主要分为三个状态,Transient(瞬态),Persistent(持久态),Detached(游离态)。  1.Transient(瞬态) 表示该实体对象在内存中是自由的,也就是说和数据库没有任何关系。  //创建一个瞬态对象  User user = new User();  user.setName(userName);  user.setPasswo

2009-09-28 23:13:00 2888

原创 几个数据库的JDBC

Oracle:Class.forName("oracle.jdbc.dirver.OracleDriver").newInstance();String url="jdbc:oracle:thin:@localhost:1521:orcl";//这里的orcl为数据库(SID实例名)String user="system";//用户名String pwd="manager123456";//密

2009-09-26 22:04:00 578

原创 oracle服务不能启动

注意一下防火墙问题

2009-09-22 23:12:00 435

原创 Socket

  所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。  以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的

2009-09-14 21:11:00 439

原创 ClassLoader路径问题

方法一 FileInputStream fis=new FileInputStream("database.properties");   方法二 InputStream is=ClassLoader.getSystemResourceAsStream("database.properties");    //类加载器 ClassLoader.get...  是从类路径

2009-09-14 20:14:00 1420

原创 /n /r

在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。 于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做“换行”,

2009-09-13 20:27:00 723

原创 转换流--OutputStreamWriter类与InputStreamReader类

12.4  转换流--OutputStreamWriter类与InputStreamReader类整个IO包实际上分为字节流和字符流,但是除了这两个流之外,还存在一组字节流-字符流的转换类。OutputStreamWriter:是Writer的子类,将输出的字符流变为字节流,即将一个字符流的输出对象变为字节流输出对象。InputStreamReader:是Reader的子类,将输入的字

2009-09-13 11:51:00 13710 9

原创 VI 复制多行

1、这个最好用,强烈推荐:行号9 ,行号15 copy 行号16                                        将行号9到行号15的内容复制到行号16所在行的后面。:行号9 ,行号15 move 行号16                                       将行号9到行号15的文本内容移动到行号16所在行的后面。2、这个次之光标移到结束行

2009-09-12 14:39:00 1155

原创 synchronized

Synchronized        如果不希望被打断,就用synchronized的括起来。 注意:(1)Synchronized 一定使用在一个方法中。(2)锁标记是对象的概念,加锁是对对象加锁,目的是在线程之间进行协调。(3)当用Synchronized 修饰某个方法的时候,表示该方法都对当前对象加锁。(4)给方法加Synchronized 和用Synchronized 修饰对象的效果是一

2009-09-09 21:10:00 586

原创 with check option

我们来看下面的例子:create or replace view testviewasselect empno,ename from emp where ename like ‘M%’with check option;这里我们创建了一个视图,并使用了with check option来限制了视图。 然后我们来看一下视图包含的结果:select * from testview得到:EMPNO

2009-09-03 20:30:00 1858 2

原创 oracle中使用on delete cascade和on delete set null来建立外键

其面我们介绍了创建外键约束时如果使用oracle默认的创建方式, 在删除被参照的数据时,将无法被删除,这一点在oracle9i中给了我们更多灵活的选择,我们可是使用on delete cascade和 on delete set null关键字来决定删除被参照数据时是否要将参照这个数据的那些数据一并删除,还是将那些参照这条数据的数据的对应值赋空。例如下面这两个表中分别存的时员工的基本信息和

2009-09-02 21:40:00 638

原创 ORACLE

在sqlplus下登陆,比如按用户sqlplus aaa/password@orcl那么,当前的用户就是aaa如果想查看当前用户自己的表,可以通过如下命令来实现select table_name from user_tables;   //固定格式如果想查看表的信息,可以通过desc user_tables来实现。  oracle 中认为null和null不等  --> uk可以空

2009-08-30 11:08:00 389

原创 去除连续2个以上的0

public class Outzero { /**  * @param args  */ public static void main(String[] args) {  // TODO Auto-generated method stub  int[] srcArray = {0,0,1,2,0,1,0,0,0,1,0,0,0,0,0,2,0,7,8,9,0,0,1,2,3,4};  i

2009-08-23 21:56:00 577

原创 Java中除零等于什么?

1/0   -1/0     0/0 均产生异常;1.0/0   -1.0/0 0.0/0 分别为Infinity -Infinity   NaN1/0.0   -1/0.0 0/0.0 分别为Infinity -Infinity   NaN1.0/0.0 -1.0/0.0 0.0/0.0 分别为Infinity -Infinity   NaN 可见,当为除

2009-08-23 21:52:00 2812

原创 泛型中super与extends的形象解释

//Apple Orange 都继承自Fruit类,同时Jonathan是Apple的子类   Listextends Fruit> list = new ArrayList();   //list.add(new Apple());Error   //list.add(new Fruit());Error     Listsuper Fruit> list = new A

2009-08-22 23:16:00 3974 1

原创 局部内部类 引用final变量的问题

public Runnable test3(){       //测试局部内部类     返回类型 不能先写Test  还没声明呢  final int times=10;  //在局部内部类中  使用一个局部变量 (都局部)     局部变量 必须声明成final    final的话  编译器会直接把10付给times    //避免在方法结束之后   引用一个销毁了的局部变量   class

2009-08-22 22:47:00 574

原创 泛型

泛型  (1)增强了java的类型安全,可以在编译期间对容器内的对象进行类型检查,在运行期不必进行类型的转换。   而在java se5.0之前必须在运行期动态进行容器内对象的检查及转换,泛型是编译时概念,运行时没有泛型   减少含糊的容器,可以定义什么类型的数据放入容器   (2)List aList = new ArrayList();   aList.add(new Integer(1)

2009-08-22 21:41:00 552

原创 内部类

所谓内部类(Inner Class),顾名思义,就是指定义在另外一个类中的类,我们为什么要这么做呢?为什么不直接定义它而要在别的类中定义一个内部类呢?这样做主要有如下三个原因:1.  内部类的方法可以访问它所在的外部类中的所有域,包括私有型别的;2.  对于同一个包中的其它类它是隐藏的;3.  匿名的内部类可以让我们很方便的定义事件响应(call back),这在GUI编程中很常见;

2009-08-21 19:31:00 790

原创 如何将list转化为数组

public class ListToArray { public static void main(String[] args) {        List list = new ArrayList();        list.add("aaa");        list.add("bbb");        list.add("ccc");                String[

2009-08-19 22:48:00 9449 1

空空如也

空空如也

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

TA关注的人

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