- 浏览: 840345 次
- 性别:
- 来自: 深圳
最新评论
-
renzhengzhi:
请教一下楼主,公有云和私有云的开发,具体要做哪些工作呢?我拿到 ...
4,云的4 种模式 -
SangBillLee:
我用了solr5.5,用SolrQuery查询,没法高亮,不知 ...
solr5.x快速入门 -
lw900925:
这翻译读起来真是别扭。
solr in action翻译-第一章1.1 -
springjpa_springmvc:
spring mvc demo教程源代码下载,地址:http: ...
Spring MVC性能提升 -
h416373073:
正遇到了此问题不知如何解决, 多谢分享
solr错误
文章列表
泛型也可以用于接口,例如生成器,这是一种专门负责创意对象的类。实际上是工厂方法设计模式的一种应用。不同的是它不需要任何参数。
一般一个生成器只定义一个方法,该方法用于产生新的 对象。
例子:
public interface Generator<T> { T next(); }
辅助类:
public class Coffee {
private static long counter = 0;
private final long id = counter++;
public String toString() {
...
使用泛型实现堆栈存储机制
例子:
public class Stack<T>{
private static class Node<U>{
U item;
Node<U> next;
Node(){
item = null;
next = null;
}
Node<U item,Node<U> next){
this.item =item;
this.next = next;
}
boolean end(){
retur ...
仅一个方法调用就能返回多个对象,我们应该经常有这样的需求,可是return语句只允许返回单个对象。因此,解决的办法就是创意一个对象。
就是我要说的元组,即:将一组对象直接打包存储与其中的一个单一对象,一个容器对象允许读取其中元素,但是不允许向其中存放新的对象。
看例子说问题:
public class TwoTuple<A,B>{
public final A first;
public final B second;
public TwoTuple(A a,B b){
first = a;
second = b;
}
...
泛型讨论
- 博客分类:
- thinking in java编程学习笔记
简单泛型
泛型最广泛的应用是在,容器类,也是容器的出现促使泛型的出现。,容器就是存放要使用对象的地方,说起来能存放对象的地方,数组也能,但是和数组比起来,泛型更灵活,具备更多不同的功能。
一个简单的能保存一个对象
例
class Automobile{
public class Hold1{
private Automobile a;
public Hold1(Automobile a){
this.a = a;
}
...
<action name="*_*" class="{1}Action" method="{2}"> <result name="success">/{1}/success.jsp</result> <result name="input">/{1}/input.jsp</result> <result name="error">/{1}/error.jsp&l ...
declare i integer;j integer;begin i := 1; j := 0; while i < 500000 loop insert into t_company(id, name, address, ...
命令:INSERT INTO FLOOR VALUES ( to_date ( '年-月-日 时:分:秒' , 'YYYY-MM-DD HH24:MI:SS' ) ) ;
例子:
在 sql plus 环境。
当省略HH、MI和SS对应的输入参数时,Oracle使用0作为DEFAULT值。
如果输入的日期数据忽略时间部分,Oracle会将时、分、秒部分都置为0,也就是说会取整到日。
同样,忽略了DD参数,Oracle会采用1作为日的默认值,也就是说会取整到月。
但是,不要被这种“惯性”所迷惑,如果忽略MM参数,Oracle并不会取整到年,而是取整到当前 ...
日期和字符串转换函数的用法to_date,to_char
1,求某天是星期几 select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day') from dual; 2,系统日期 sysdate3,两个日期间的天数 select floor(sysdate - to_date('20020405','yyyymmdd')) from dual;
oracle插入日期SQLinsert into t_work_log values (5,1,'232332','sfsdfsd','a','fafdsaf','fadfasdf',TO_DATE('01-01-02','DD-MM-YY'));日期的用法:to_date('02-03-04','DD-MM-YY') -------------- TO_DATE('02-01-1900','DD-MM-YYYY'));TO_DATE('2010-01-02 13:34:09','yyyy-mm-dd hh24:mi:ss')TO_DATE('2010-01-02','yyyy-mm-dd')
...
java语言的构件模型直接支持原始模型模式,所有的javaBean都继承自java.lang.Object。而Object类提供了一个clone()方法,可以将一个JavaBean对象复制一份.但是,这个javaBean必须实现一个标识接口Cloneable.如果一个对象没有实现这个接口而调用clone()方法,java编译器会抛出CloneNotSupportException异常.
(1),克隆对象和原对象不是同一个对象。(2),克隆对象与原对象的类型一样。
java中有两种包的导入机制,总结如下:
单类型导入(single-type-import),例如import java.io.File;
按需类型导入(type-import-on-demand),例如 import java.io.*;
关于这两种导入类型大家各有所爱,众说纷纭。这里分析一下这两种导 ...
由于session值之前没有设置,以至于刚登录的网站,不到一分钟就超时了,总结了一下,原来是session过期的原因,以下是设置session时间的3个方法:
1. 在tomcat——>conf——>servler.xml文件中定义:
<Context path="/test" docBase="/test" defaultSessionTimeOut="3600" isWARExpanded="true" isWARValidated="false" isI ...
会话状态的维持是开发Web应用所必须面对的问题,有多种方法可以来解决这个问题,如使用Cookies,hidden类型的表单域,或直接把状态信息加到URL中等,还有Servlet本身提供了一个HttpSession接口来支持会话状态的维持,在这里我们主要介绍基于这个接口的会话状态的管理。
Session的发明是为了填补HTTP协议的局限。请注意HTTP协议是如何工作的--用户发出请求,服务器作出响应,这种用户端和服务器97色色端的联系就是离散的,非连续的。HTTP协议不能提供允许服务器跟踪用户请求的功能。在服务器端完成响应用户的请求之后,服务器不能继续与该浏览器继续保持连接。从服务器这端来看 ...
利用DatabaseMetaData得到数据库中所有表的信息,利用ResultSetMetaData获取表的结构,并和表中的数据一起输出到客户端.
1, 编写GetDBInfoServlet.java
Hibernate是典型的OPM工具,它将每一个物理表格(Table)映射成为对象(Object),这发挥了面向对象的优势,使设计和开发人员可以从面向对象的角度来进行对数据库的管理。 在设计到多表操作时,Hibernate提供了与数据库表 ...