`
liumin1939
  • 浏览: 56195 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
解压密码:www.ouyaoxiazai.com
class SyncQueue...{ private int head=0;//队头 private int tail=1;//队尾 public final int Num=6;//缓冲区大小 public char data[]=new char[Num]; public synchronized void inqueue(char c)...{ while((tail+1)%Num==head)...{ try...{ this.wait(); ...
java文件操作大全ーーfrom internet 文件的建立/检查与删除 <%@ page contentType="text/html;charset=gb2312"%> <%@ page?import="java.io.*"%> <% String path=request.getRealPath(""); //out.println(path); File f=new File(path,"Fi ...
1.Hashtable和HashMap有什么区别?   a.Hashtable是继承自陈旧的Dictionary类的,HashMap继承自AbstractMap类同时是Java 1.2引进的Map接口的一个实现。   b.也许最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,     虽然你可以不用采取任何特殊的行为就可以在一个  多线程的应用程序中用一个Hashtable,     但你必须同样地为一个HashMap提供外同步。一个方便的方法就是利用Collections类的静态的synchronizedMap()方法,     它创建一个线程安全的Map ...
给你一组字符串如:iu7i8hy4jnb2,让你编程输出里面的数字:7842 package my.test; public class FilterChar { public static void main(String[] args) { String s = "iu7i8hy4jnb2"; String newStr = s.replaceAll("[a-z]", ""); System.out.println(newStr); } } 给你一组字符串 ...
hibernate的联合主键怎么设置?inverse 设置成false 对sql语句有什么影响 首先需要建立一个主键类:bqMy public class SCMapping implements Serializable{B\ private Integer sno; //学号A4 private Integer cno; //课程号MC_dS private Integer grade; //成绩60 ©www.java125.cn  WuH ...F*o }©www.java125.cn  G&$tZ= ©www.java125.cn  m*) 使用映射文件映射联合主键时,持久 ...
1.一道SQL语句面试题,关于group by 表内容: 2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负 2005-05-10 负 如果要生成下列结果, 该如何写sql语句?             胜 负 2005-05-09 2 2 2005-05-10 1 2 ------------------------ ...
xml有哪些解析技术?区别是什么? 答:有DOM,SAX,STAX等 DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问SAX:不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML文件,适合对XML的顺序访问 STAX:Streaming API for XML (StAX) 2、你在项目中用到 ...
原理: 1.         读取并解析配置文件 2.         读取并解析映射信息,创建SessionFactory 3.         打开Sesssion 4.         创建事务Transation 5.         持久化操作 6.         提交事务 7.         关闭Session 8.         关闭SesstionFactory 为什么要用: 1.    对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2.    Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实 ...
目前整个开发社区对AOP(Aspect Oriented Programing)推崇备至,也涌现出大量支持AOP的优秀Framework,--Spring, JAC, Jboss AOP 等等。AOP似乎一时之间成了潮流。Java初学者不禁要发出感慨,OOP还没有学通呢,又来AOP。本文不是要在理论上具体阐述 ...
1. 代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代理对象可以在执行真实对象操作时,附加其他的操作,相当于对真实对象进行封装。 真实角色:代理角色所代表的真实对象,是我们最终要引用的对象。(参见文献1) 以下以《Java与模式》中的 ...
(1)一般情况下,关系数据模型与对象模型之间有哪些匹配关系(多选) A)表对应类 B)记录对应对象 C)表的字段对应类的属性 D)表之间的参考关系对应类之间的依赖关系 (2)以下关于SessionFactory的说法哪些正确?(多选) A)对于每个数据库事务,应该创建一个SessionFactory对象 B)一个SessionFactory对象对应一个数据库存储源。 C)SessionFactory是重量级的对象,不应该随意创建。如果系统中只有一个数据库存储源,只需要创建一个。 D)SessionFactory的load()方法用于加载持久化对象 (3)Customer类中有一个Set类型 ...
Global site tag (gtag.js) - Google Analytics