自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(15)
  • 收藏
  • 关注

hashMap优化

1 集合初始化时,指定集合初始值大小。    说明:HashMap 使用 HashMap(int initialCapacity) 初始化,   正例:initialCapacity = (需要存储的元素个数 / 负载因子) + 1。注意负载因子(即 loader factor)默认为   0.75,如果暂时无法确定初始值大小,请设置为 16。 反例:HashMap 需要放置 1024 ...

2017-06-30 15:51:42 129

原创 jdk7 Collections.sort()引发的IllegalArgumentException

一  IllegalArgumentException的重现、解决 package cn.com.common;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class ComparatorTest { /** * ...

2017-06-30 15:26:11 588

java内部类:如何使用

一 定义:放在一个类的内部的类我们就叫内部类。   二、 作用 1.内部类可以很好的实现隐藏  一般的非内部类,是不允许有 private 与protected权限的,但内部类可以 2.内部类拥有外围类的所有元素的访问权限 3.可是实现多重继承 4.可以避免修改接口而实现同一个类中两种同名方法的调用。   三、   例子  1 实现隐藏 package cn.com.com...

2017-06-29 16:57:23 1058 1

原创 ArrayList循环遍历并删除元素的常见陷阱

在工作和学习中,经常碰到删除ArrayList里面的某个元素,看似一个很简单的问题,却很容易出bug。不妨把这个问题当做一道面试题目,我想一定能难道不少的人。今天就给大家说一下在ArrayList循环遍历并删除元素的问题。首先请看下面的例子:       import java.util.ArrayList; publicclassArrayL...

2017-06-29 11:22:53 99

原创 转: Eclipse中使用github

1.安装egit插件 在Eclipse中选择help->Eclipse Marketplace,在search中输入egit,找到后安装即可  2.导入github项目 2.1.在github上找到你要导入的源码项目,比如: https://github.com/sumoli/gallery-by-react.git 2.2.从Eclipse中选择File->import-...

2017-06-28 14:24:00 241

原创 github的注册添加删除

1 官网地址:https://github.com,进行注册登录   2 添加一个项目   3 如果要删除        

2017-06-28 14:07:35 117

eclipse快速创建标准maven管理的javaEE、web项目

 1 先安装    eclipse maven 插件的安装和配置     参见:http://linsky328.iteye.com/admin/blogs/2381806     2  eclipse下点击file,next-by-next              此时,1个maven的web创建完成了,但还需要对它进行完善。    选择java1.8保存,再打开...

2017-06-28 11:10:05 175

原创 eclipse maven 插件的安装和配置

 1 eclipse安装     到官网下载安装 http://www.eclipse.org/downloads/eclipse-packages/   2 maven 安装:     安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。     首先去官网下载 Maven:http:...

2017-06-28 10:48:19 89

原创 翻译: 深入理解Java Integer的缓存策略

本文将介绍 Java 中 Integer 缓存的相关知识。这是 Java 5 中引入的一个有助于节省内存、提高性能的特性。 首先看一个使用 Integer 的示例代码,展示了 Integer 的缓存行为。接着我们将学习这种实现的原因和目的。 你可以先猜猜下面 Java 程序的输出结果。很明显,这里有一些小陷阱,这也是我们写这篇文章的原因。 /** * 测试Integer的缓存 In...

2017-06-26 17:49:46 102

原创 Select2搜索框无法输入

用modal来show一个对话框 dialog.modal({ backdrop:true, keyboard:true, show:true }); 然后再modal中初始化select2 dialog.find("select").select2({ formatNoMatches: function() { retur...

2017-06-23 16:22:19 1145

原创 @WebServlet注解配置问题记录

@WebServlet 该注解用于在Web应用中定义Servlet组件。该注解在一个类上指定并包含声明Servlet的元数据。必须指 定注解的urlPatterns或value属性。所有其他属性是可选的默认设置(请参考javadoc获取更多细节)。当注 解上唯一属性是url模式时推荐使用value且当也有使用其他属性时使用urlPatterns属性。在同一注解上同 时使用value 和u...

2017-06-23 10:34:13 593

"javax.servlet.http.HttpServlet" was not found on the Java Build Path

今天建立了一个Javaweb工程,并在eclipse中配置了Web容器Tomcat。原本开心的新建jsp页面,添加一个简单的Java类。可是,JSP页面顶端出现“红色”的报错信息:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。原来Javaweb工程类中没有添加Tomc...

2017-06-23 10:15:01 111

性能优化之ArrayList

ArrayListTest 写道 package cn.com;import java.util.ArrayList;/** * * @ClassName: ArrayListTest * @Description: 大容量性能测试 * @author linsky328* @date 2017年6月22日 下午2:31:25 * */public class ArrayListTest { ...

2017-06-22 14:25:02 223

原创 LinkedList和ArrayList的使用及性能分析

转自http://www.jb51.net/article/42767.htm   第1部分 List概括List的框架图 List 是一个接口,它继承于Collection的接口。它代表着有序的队列。AbstractList 是一个抽象类,它继承于AbstractCollection。AbstractList实现List接口中除size()、get(int location)之外的函...

2017-06-22 10:54:29 70

原创 ArrayList源码分析

 ArrayList就是传说中的动态数组,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素、灵活的设置数组的大小......     认真阅读本文,我相信一定会对你有帮助。比如为什么ArrayList里面提供了一个受保护的removeRange方法?提供了其他没有被调用过的私有方法?     首先看到对ArrayList的定义:   public class Ar...

2017-06-22 10:36:17 63

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除