- 浏览: 1217503 次
- 性别:
- 来自: 北京
最新评论
-
hustkeai:
第一个方法是不对的
求一个Map中最大的value值,同时列出键,值 -
qq591920734:
java List 排序 Collections.sort() 对 List 排序(首先年龄排序,如果年龄相同,则按名字排序) -
qq591920734:
[color=orange][/color]包女包女不女
java List 排序 Collections.sort() 对 List 排序(首先年龄排序,如果年龄相同,则按名字排序) -
timer_yin:
seagrave 写道这个算法想法不错,但太耗时,我用1、2、 ...
用1、2、2、3、4、5这六个数字,数字排序经典算法 -
hellostory:
日常生活中,我们都不按你上面的那个方法算的!!!
JAVA小函数-计算日期差
文章列表
1. HashMap概述:
HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。
2. HashMap的数据结构:
在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外。HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。
从上图中可以看出,HashMap底层就是一个数组结构,数组中的每一项又是一个链表。当新建一个HashMap的时候,就会初 ...
Map hostpowerMap = new HashMap(); 对HashMap(或Hashtable,LinkedHashMap)按照key的值升序: (1)仅对Map中的value进行排序
List list = new ArrayList(hostpowerMap.values()); Collections.sort(list); (2)对Map的键值对(key-value)整体进行排序 List> mappingList = null; //通过ArrayList构造函数把map.entrySet()转换成 ...
java中list、set和map 的区别
- 博客分类:
- java基础
List按对象进入的顺序保存对象,不做排序或编辑操作。Set对每个对象只接受一次,并使用自己内部的排序方法(通常,你只关心某个元素是否属于 Set,而不关心它的顺序--否则应该使用List)。Map同样对每个元素保存一份,但这是基 ...
HashMap,LinkedHashMap,TreeMap应用简介
共同点:
HashMap,LinkedHashMap,TreeMap都属于Map;Map 主要用于存储键(key)值(value)对,根据键得到值,因此键不允许键重复,但允许值重复。
不同点: 1.HashMap里面存入的键值对在取出的时候是随机 ...
NVL2(expr1,expr2,expr3) 功能:如果参数表达式expr1值为NULL,则NVL2()函数返回参数表达式expr3的值;如果参数表达式expr1值不为NULL,则NVL2()函数返回参数表达式expr2的值。NVL( string1, replace_with) 功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值,如果两个参数都为NULL ,则返回NULL。
hibernate二级缓存攻略
- 博客分类:
- hibernate
来源;
http://www.iteye.com/topic/18904
很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的 ...
Oracle SQL性能优化
- 博客分类:
- Oracle
Oracle SQL性能优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.(2) WHERE子句中的连接顺序.: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WH ...
1、关于抽象类和接口一、 抽象类中不一定有抽象方法,但是有抽象方法的类一定是抽象类,抽象类有构造函数但是不能调用二、 接口里的变量 即使你不声明 也默认的是 public static final 修饰的,接口中的方法也都是抽象方法, ...
HashSet set1 = new HashSet(Arrays.asList("b c e f g a".split(" "))); LinkedHashSet set2 = new LinkedHashSet(Arrays.asList("b c e f g a".split(" "))); SortedSet set3 = new TreeSet(Arrays.asList("b c e f g a".split(" "))); ...
方法1、
package RT2;import java.util.concurrent.locks.ReentrantLock;public class PersonSync extends Thread{ private final ReentrantLock lock = new ReentrantLock(); static int j; // 这里是通过synchronized 方法控制多线程 (public synchronized static void quqian(){ ) public void quqian(){ // 是对 ...
jquery Validation 的应用
- 博客分类:
- jQuery
jquery Validation 的应用 在附件中,下载运行即可!
来源:
http://blog.sina.com.cn/s/blog_4a40057401000865.html
<tx:method/> 有关的设置 <tx:advice id="defaultTxAdvice"> <tx:attributes> <tx:method name="get*" read-only="true"/> <tx:method name="*"/> ...
jquery tagName 用 prop() 方法比较好!
在一些情况下,我们需要在jquery中判断元素的标签名称,以此来确定是否要对该元素进行动作,这是我们会用到prop()。例如,我们判断<img>的父元素是否为<a>,以此来确定是否要为<img>增加链接地址。
通过网上很多资料,我大概总结了四种方法获取元素的名称:
1.get(0).tagName
例如:
$(this).parent().get(0).tagName
2.[0].tagName
例如:
$(this).parent()[0].tagName
...
jquery 下拉框 的值 转移
- 博客分类:
- jQuery
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf ...
jq文档的说明是
1、after函数
定义和用法:
after() 方法在被选元素后插入指定的内容。
语法:
$(selector).after(content)
实例:
<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $().ready(function(){ $(&quo ...