关闭

Java的元组类型整理

// 1元组 Unit u = new Unit("xo"); // 2元组 Pair p = Pair.with("xo", 1217); // 3元组 Triplet triplet = Triplet.with("xo", 1217, 1.0); //... KeyValue kv = KeyValue.with("xo", "1217")...
阅读(71) 评论(0)

线程池整理

basic Java里的是线程(不是进程),Java线程直接映射到操作系统的线程,1:1的关系。会受到操作系统的线程调度、线程数量限制的影响 为什么用线程池:线程的创建和销毁开销非常高(时间、内存) 线程池越大越好? 线程消耗系统资源,尤其是内存,如果有大量闲置线程会占用很多内存;而且还会竞争CPU时间 当系统负载变高,程序仍然认为自己能处理,创建很多线程,结...
阅读(48) 评论(0)

tcpcopy 上手介绍和测试说明

压测自动化...
阅读(343) 评论(0)

guava 学习大纲

guava 学习大纲...
阅读(244) 评论(0)

Collections.sort() 排序算法 源码简介

Collections.sort()和排序算法简介...
阅读(272) 评论(0)

Cookie与Session的区别与联系及生命周期

原文:http://blog.csdn.net/tanyunlong_nice/article/details/47188659#comments 前几天面试问了一个问题,当时记不太清了,上网查了下发现这个问题还真的很有讲究而且很重要,自己总结下做下记录。 一、Session与Cookie介绍 这些都是基础知识,不过有必要做深入了解。先简单介绍一下。 二者的定义...
阅读(184) 评论(0)

怎样理解一个新项目?

1,明确使用了什么框架? springmvc、struts1、struts2(Webwork2) Spring MVC和Struts2的区别 http://blog.csdn.net/fireofjava/article/details/45273615 2,我们一般都是一个web项目,部署在tomcat上 Tomcat 配置详解/优化方案 http://www.jia...
阅读(382) 评论(0)

Lucene查询语法详解(Lucene query syntax)- 用于Kibana搜索语句

Lucene提供了丰富的API来组合定制你所需要的查询器,同时也可以利用Query Parser提供的强大的查询语法解析来构造你想要的查询器。本文章详细的介绍了Lucene的查询语法。通过Java语法分析器把一个查询字符串解析成 Lucene的查询器。在你选择使用Query Parser前,请考虑以下事项: 如果你打算在程序中拼接查询语法串然后再利用Query Parser转换,那么强烈建议...
阅读(2758) 评论(0)

Lock与synchronized 的区别

1、ReentrantLock 拥有Synchronized相同的并发性和内存语义,此外还多了 锁投票,定时锁等候和中断锁等候      线程A和B都要获取对象O的锁定,假设A获取了对象O锁,B将等待A释放对O的锁定,      如果使用 synchronized ,如果A不释放,B将一直等下去,不能被中断      如果 使用ReentrantLock,如果A不释放,可以使B在...
阅读(266) 评论(0)

HashMap对HashCode碰撞的处理

Java中HashMap是利用“拉链法”处理HashCode的碰撞问题。在调用HashMap的put方法或get方法时,都会首先调用hashcode方法,去查找相关的key,当有冲突时,再调用equals方法。hashMap基于hasing原理,我们通过put和get方法存取对象。当我们将键值对传递给put方法时,他调用键对象的hashCode()方法来计算hashCode,然后找到bucket(...
阅读(4302) 评论(0)

什么是HashTable?HashMap和HashTable的区别

HashTable是什么?哈希表(Hashtable)又称为“散置”,Hashtable是会根据索引键的哈希程序代码组织成的索引键(Key)和值(Value)配对的集合。Hashtable 对象是由包含集合中元素的哈希桶(Bucket)所组成的。而Bucket是Hashtable内元素的虚拟子群组,可以让大部分集合中的搜寻和获取工作更容易、更快速。 HashMap是什么? 看另外一篇文章...
阅读(790) 评论(0)

Java transient关键字

Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。       Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。       这样当多个线程...
阅读(170) 评论(0)

Java synchronized详解

Java synchronized详解 第一篇: 使用synchronized 在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。 在程序中我们...
阅读(267) 评论(0)

JAVA语言工具类封装-基于poi的excel导出功能

excel导出基本上是必备的功能,如果条目超过65535 则考虑csv,小于不考虑。 一句话使用: OrderInfoExcelBuilder.getInstance().createExcel(OrderType.MAIN_ORDER, orderInfoDetailList, response); 结构比较简单,抽象类+子类实现。先看下抽象类:package com.qunar....
阅读(547) 评论(0)

Redis实现分布式锁通用工具

import java.net.InetAddress; import java.net.UnknownHostException; import javax.annotation.Resource; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFact...
阅读(499) 评论(0)

Java并发编程:线程池的使用[ThreadPoolExecutor]

Java并发编程:线程池的使用   在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:   如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。   那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任...
阅读(799) 评论(0)

万能Host google

# common # 这儿是公用 hosts,其内容会插入到各个方案最前面 #@SwitchHosts! {"url": null, "icon_idx": 0, "title": "ib2b betaa"} # common # 这儿是公用 hosts,其内容会插入到各个方案最前面 127.0.0.1 localhost # Amazon AWS Start 27....
阅读(1157) 评论(0)

何为幂等可重试(安全操作)

google了一些中文的资料, 基本了解了幂等是怎么回事儿. 备忘一下.  PUT,DELETE操作是幂等的。所谓幂等是指不管进行多少次操作,结果都一样。比如我用PUT修改一篇文章,然后在做同样的操作,每次操作后的结果并没有不同,DELETE也是一样。顺便说一句,因为GET操作是安全的,所以它自然也是幂等的。  POST操作既不是安全的,也不是幂等的,比如常见的POST重复加载问题:当...
阅读(687) 评论(0)

精准的金额类

package com.qunar.flight.ib2b.trade.center.web.util; import java.io.IOException; import java.io.Serializable; import java.math.BigDecimal; import java.math.MathContext; import java.math.RoundingMode;...
阅读(529) 评论(0)

spring mvc 传中文 到controller层乱码的 解决方法

String sta =null;         try {             sta = new String(status.getBytes("iso-8859-1"),"utf-8");         } catch (UnsupportedEncodingException e) {         }...
阅读(3488) 评论(1)
175条 共9页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1041671次
    • 积分:5466
    • 等级:
    • 排名:第5214名
    • 原创:65篇
    • 转载:109篇
    • 译文:1篇
    • 评论:75条
    最新评论