自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 TreeMap的put()方法抛ClassCastException异常

今天写代码过程中用到了TreeMap, 之前了解到要使用TreeMap,必须明确指定它所使用的排序方法,即在TreeMap的构造方法中指定所使用的排序方式,但是我查看了TreeMap的api,看到有无参的构造方法,心想既然TreeMap有无参的构造方法,那么它应该有默认的排序方法,所以在使用TreeMap的时候就没有指定排序方法,但是在使用过程中,当我第一次调用put方法时,程序没有错误,当我第二

2015-04-29 16:09:39 1159

转载 hashmap死循环

在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非线程安全的,所以在并发下必然出现问题。但是,我发现近几年,很多人都经历过这个事(在网上查“HashMap Infinite Loo

2015-04-29 15:29:14 372

转载 Executor源码分析

Executor 框架是 juc 里提供的线程池的实现。前两天看了下 Executor 框架的一些源码,做个简单的总结。线程池大概的思路是维护一个的线程池用于执行提交的任务。我理解池的技术的主要意义有两个:1.  资源的控制,如并发量限制。像连接池这种是对数据库资源的保护。2.  资源的有效利用,如线程复用,避免频繁创建线程和线程上下文切换。那么想象中设计一个线程池就需要有线程池大

2015-03-24 09:57:23 1321

原创 Java开发过程中生成chm格式帮助文档

1. 根据html文档生成chm,使用工具jd2chm即可完成。

2014-09-19 13:14:58 2572

转载 Tomcat8源码编译及导入Eclipse中研究

最近因为需求需要修改Tomcat中的某些功能,无奈只能研究那部分源码然后稍作修改。目前Tomcat最新版是8.0,下载了源码包,编译并导入Eclipse中研究比较方便。1. Tomcat8源码编译步骤1.1 先到Apache Tomcat 8.0官网下载最新版Source Code Distributions,解压到某个目录下,如D:\apache-tomcat-8.0

2014-09-19 12:53:44 544

转载 JDK6和JDK7中的substring()方法

String类的substring(int beginIndex, int endIndex)方法在JDK6

2014-09-11 10:37:01 437

转载 介绍Java中的内存泄漏

Java语言的一个关键的优势就是它的内存管理机制。你只管创建对象,Java的垃圾回收器帮你分配以及回收内存。然而,实际的情况并没有那么简单,因为内存泄漏在Java应用程序中还是时有发生的。  下面就解释下什么是内存泄漏,它为什么会发生,以及我们如何阻止它的发生。 1. 什么是内存泄漏?  内存泄漏的定义:对象已经没有被应用程序使用,但是垃圾回收器没办法移除它们,因为还在被引用着。 

2014-09-10 14:12:55 431

原创 Java List分析

作为Java中重要的一种数据结构,有

2014-08-01 13:49:14 452

原创 JDK内部的观察者模式

观察者模式是比较常用的,以至于JDK内部

2014-07-30 16:37:23 502

原创 Java设计模式之装饰模式

1. 什么是装饰模式

2014-07-30 14:46:55 470

原创 Java设计模式之享元模式

享元模式比较好理解,它的核心思想是:如果在一个系统中存在多个相同的对象,那么

2014-07-30 11:04:00 503

原创 Java Proxy学习总结

昨天看了JDK动态代理实现,不是很明白,

2014-07-30 08:17:27 643

原创 Java反射机制

1.想要使用反射,首先需要获得待处理类或对象所对应的Class对象。获取某个类或

2014-07-29 17:41:58 432

原创 Java设计模式之代理模式

1.代理模式的介绍:我是这么理解代理模式的,比如

2014-07-29 13:47:32 461

原创 Java设计模式之单例模式

今天看了Java程序性能优化,系统的学习了

2014-07-29 10:08:26 428

原创 ubunut下C编程

今天做阿里巴巴研发工程师笔试题时,有

2014-07-21 17:18:29 836

jd2chm工具

jd2chm可以将html格式的帮助文档转换为chm格式的文档,读者阅读。

2014-09-19

AES算法Java实现对文件加密

湖北工业大学应用密码学期末课程设计,我做的是AES算法java实现对文档的保护。做的一个应用。

2013-12-22

struts2+hibernate4整合(简单登陆页面)

struts2+hibernate4整合(简单登陆页面)

2013-05-30

commons-fileupload-1.3-bin.zip

最新版的commons-fileupload-1.3-bin.zip

2013-05-14

Java SE Documentation

Java SE Documentation

2013-03-07

空空如也

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

TA关注的人

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