`
tianlijia202
  • 浏览: 74377 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表

java 集合类

    博客分类:
  • java
出处:http://blog.csdn.net/touchSea/article/details/750923   java.util包中就包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。 接口:Collection 所有集合类的根类型,主要的一个接口方法:boolean add(Ojbect c)虽返回的是boolean,但不是表示添加成功与否,因为Collection规定:一个集合拒绝添加这个元素,无论什么原因,都必须抛出异常,这个返回值表示的意义是add()执行后,集合的内容是否改了(就是元素有无数量、位置等变化)。类似的addAl ...

java 集合类

    博客分类:
  • java
  出处:http://developer.51cto.com/art/200909/149543.htm   在介绍Java集合类之前,首先介绍一下Java集合的概念。 Java集合Collection接口 Collection 是任何对象组,元素各自独立,通常拥有相同的套用规则。Set List由它派生。 基本操作: 增加元素add(Object obj); addAll(Collection c); 删除元素 remove(Object obj); removeAll(Collection c); 求交集 retainAll(Collection c); 删除元素 r ...

Java NIO

    博客分类:
  • java
原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/database/470/12311470.shtml     package cn.nio;   import java.io.IOException;   import java.net.InetSocketAddress;   import java.nio.ByteBuffer;   import java.nio.channels.SelectionKey;   import java.nio.channels.Selector;   import java.nio.chan ...
文章出处: http://space.itpub.net/14734416/viewspace-448840   了解HashMap原理对于日后的缓存机制多少有些认识。在网络中也有很多方面的帖子,但是很多都是轻描淡写,很少有把握的比较准确的信息,在这里试着不妨说解一二。    对于HashMap主要以键值(key-value)的方式来体现,笼统的说就是采用key值的哈希算法来,外加取余最终获取索引,而这个索引可以认定是一种地址,既而把相应的value存储在地址指向内容中。这样说或许比较概念化,也可能复述不够清楚,来看列式更加清晰:          int   hash=key. ...

HashMap 结构

    博客分类:
  • java
文章出处: http://java.chinaitlab.com/base/879452.html   1.HashMap概述     HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。     2.HashMap的数据结构     在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外。HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。   ...
from :http://www.cnblogs.com/rushoooooo/archive/2011/08/28/2155960.html     以下两个bean的配置是下面要用到的。 <!-- 定义事务管理器(声明式的事务) --> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="se ...

索引问题

    博客分类:
  • sql
索引类型: http://blog.csdn.net/java3344520/article/details/6035617    出处:http://my.oschina.net/sunwei1002/blog/15011   1.隐式转换导致索引失效.这一点应当引起重视.也是开发中经常会犯的错误.   由于表的字段tu_mdn定义为varchar2(20),但在查询时把该字段作为number类型以where条件传给Oracle,这样会导致索引失效.  错误的例子:select * from test where tu_mdn=13333333333;  正确的例子:s ...

索引问题

    博客分类:
  • sql
索引问题出自:http://blog.csdn.net/lklinkang/article/details/6130859   oracle 索引失效原因及解决方法 2010年11月26日 星期五 17:10 一、以下的方法会引起索引失效 ‍1,<>2,单独的>,<,(有时会用到,有时不会)3,like "%_" 百分号在前.4,表没分析.5,单独引用复合索引里非第一位置的索引列.6,字符型字段为数字时在where条件里不添加引号.7,对索引列进行运算.需要建立函数索引.8,not in ,not exist.9,当变量采用的是 ...

线程池

    博客分类:
  • java
出处:http://www.cnblogs.com/yangjin-55/archive/2012/11/26/2789694.html 16、线程池 Why? 系统启动一个新线程的成本比较高,因为涉及到与操作系统交互。这个时候用线程池可以很好的提高性能, 尤其是当程序中需要创建大量生 ...
百度文库地址:   http://wenku.baidu.com/view/6a7f4400cc17552707220880.html   使用SimpleFormController时,你无需为初始化表单编写额外的控制器,当你通过GET请求访问表单控制器时,表单控制器自动将请求导向到表单录入页面。而当你通 ...
  Come from :http://hi.baidu.com/magicshuai/item/0e00cf3e4b5d71647d034b1e 动态代理:JDK的动态代理在创建代理的时候要求被代理的类要实现接口 如果没有实现接口,此时可以用cglib这个工具jar 这两个动态代理的实现的区别在于:JDK的方式利用指定的接口,生成一个实现这些接口的代理类(和被代理类为‘兄弟’关系),而cglib不用指定接口,而是生成一个继承被代理类的子类,进行方法的覆盖。(为‘父子’关系)  

Spring事物管理

  文章来自:http://blog.csdn.net/daoma/article/details/2302245    Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。     本章主要目标如下:     1,Spring事务     2,事务属性     3,事务管理器     4,声明式事务            
Bean生命周期涉及到的方法: 1、自身的方法:构造函数实例化函数,调用seter设置bean的属性,通过bean的init-method和destory-method 2、Bean级生命周期接口方法: BeanNameAware,BeanFactoryAware,InitializingBean,DisposableBean 3、容器级生命周期接 ...

排序算法

    博客分类:
  • java
来源: http://blog.csdn.net/fenglibing/article/details/1756473 算法复杂度 http://blog.sina.com.cn/s/blog_771849d301010ta0.html 快速排序: http://wangyu.iteye.com/blog/198474 1、冒泡排序 Bubble Sort 最简单的排序方法是冒泡排序方法。这种方法的基本思想是,将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮。在冒泡排序算法中我们要对这个“气泡”序列处理若干遍。所谓一遍处理,就是自底向上检查一遍这个序列,并时刻注意两个 ...

Hashcode

    博客分类:
  • java
hashcode这个方法是用来鉴定2个对象是否相等的。 那你会说,不是还有equals这个方法吗? 不错,这2个方法都是用来判断2个对象是否相等的。但是他们是有区别的。 一般来讲,equals这个方法是给用户调用的,如果你想判断2个对象是否相等,你可以重写equals方法,然后在代码中调用,就可以判断他们是否相等了。简单来讲,equals方法主要是用来判断从表面上看或者从内容上看,2个对象是不是相等。举个例子,有个学生类,属性只有姓名和性别,那么我们可以认为只要姓名和性别相等,那么就说这2个对象是相等的。 hashcode方法一般用户不会去调用,比如在hashmap中,由于key是不可以重 ...
Global site tag (gtag.js) - Google Analytics