- 博客(563)
- 资源 (16)
- 收藏
- 关注
原创 Java提高篇(三四)-----fail-fast机制
在JDK的Collection中我们时常会看到类似于这样的话: 例如,ArrayList:注意,迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败迭代器会尽最大努力抛出 ConcurrentModificationException。因此,为提高这类迭代器的正确性而编写一个依赖于此异常的程序是错误的做法:迭代器的快速失败行为应该仅
2014-07-26 22:40:44 62431 54
原创 Java提高篇(三三)-----Map总结
在前面LZ详细介绍了HashMap、HashTable、TreeMap的实现方法,从数据结构、实现原理、源码分析三个方面进行阐述,对这个三个类应该有了比较清晰的了解,下面LZ就Map做一个简单的总结。 推荐阅读: java提高篇(二三)—–HashMap java提高篇(二五)—–HashTable Java提高篇(二六)-----hashC
2014-07-17 16:39:46 17962 12
原创 Java提高篇(三二)-----List总结
前面LZ已经充分介绍了有关于List接口的大部分知识,如ArrayList、LinkedList、Vector、Stack,通过这几个知识点可以对List接口有了比较深的了解了。只有通过归纳总结的知识才是你的知识。所以下面LZ就List接口做一个总结。推荐阅读: java提高篇(二一)-----ArrayList java提高篇(二二)-----LinkedList
2014-07-14 10:18:13 8302 8
原创 Java提高篇(三一)-----Stack
在Java中Stack类表示后进先出(LIFO)的对象堆栈。栈是一种非常常见的数据结构,它采用典型的先进后出的操作方式完成的。每一个栈都包含一个栈顶,每次出栈是将栈顶的数据取出,如下: Stack通过五个操作对Vector进行扩展,允许将向量视为堆栈。这个五个操作如下: 操作 说明
2014-07-14 10:11:21 14833 5
原创 java提高篇(三十)-----Iterator
迭代对于我们搞Java的来说绝对不陌生。我们常常使用JDK提供的迭代接口进行Java集合的迭代。Iterator iterator = list.iterator(); while(iterator.hasNext()){ String string = iterator.next(); //do something
2014-07-07 17:33:47 74622 13
原创 java提高篇(二九)-----Vector
在java提高篇(二一)—–ArrayList、java提高篇(二二)—LinkedList,详细讲解了ArrayList、linkedList的原理和实现过程,对于List接口这里还介绍一个它的实现类Vector,Vector 类可以实现可增长的对象数组。一、Vector简介 Vector可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。不过,Vector
2014-07-07 17:08:13 14329 4
原创 详解java定时任务
在我们编程过程中如果需要执行一些简单的定时任务,无须做复杂的控制,我们可以考虑使用JDK中的Timer定时任务来实现。下面LZ就其原理、实例以及Timer缺陷三个方面来解析java Timer定时器。一、简介 在java中一个完整定时任务需要由Timer、TimerTask两个类来配合完成。 API中是这样定义他们的,Timer:一种工具,线程用其安排以后在后台线程中执行的任务。可安排任
2014-06-20 12:07:10 80803 19
原创 工作和学习矛盾之我见
LZ最近两天工作有点儿心不在焉,不在状态,对此LZ对老板、经理、老大说声抱歉。 从一踏入社会工作,我就告诫自己一定要认真工作、努力学习,尽最大努力提升自己,尽早实现自己的目标。所以我在经常利用工作以外的时间来坚持学习,有时如果工作不忙的话,我可能会利用工作时间在学习。但是最近LZ发现自己对工作的业务理解并不是那么好,别人问我关于业务的方面的东西自己也是一知半解,对此LZ深表惭愧。虽然
2014-06-09 20:52:24 7507 9
原创 Java提高篇(二八)------TreeSet
与HashSet是基于HashMap实现一样,TreeSet同样是基于TreeMap实现的。在《Java提高篇(二七)-----TreeMap》中LZ详细讲解了TreeMap实现机制,如果客官详情看了这篇博文或者多TreeMap有比较详细的了解,那么TreeSet的实现对您是喝口水那么简单。 一、TreeSet定义 我们知道TreeMap是一个有序的二叉树,那么同理TreeSet同样也是一个有
2014-06-07 19:03:01 6013
原创 Java提高篇(二七)-----TreeMap
TreeMap的实现是红黑树算法的实现,所以要了解TreeMap就必须对红黑树有一定的了解,其实这篇博文的名字叫做:根据红黑树的算法来分析TreeMap的实现,但是为了与Java提高篇系列博文保持一致还是叫做TreeMap比较好。通过这篇博文你可以获得如下知识点: 1、红黑树的基本概念。 2、红黑树增加节点、删除节点的实现过程。 3、红黑树左旋转、右旋转的复杂过
2014-05-23 09:23:51 224428 78
原创 再解Java中的String
原文出自:http://cmsblogs.com/?p=863。尊重作者的成果,转载请注明出处! 个人站点:http://cmsblogs.com----------------------------------------------------------------------------------------------------------------------
2014-04-27 21:55:46 4212 7
再解Java中的String
原文出自:http://cmsblogs.com/?p=863。尊重作者的成果,转载请注明出处! 个人站点:http://cmsblogs.com-------------------------------------------------------------------------------------------------------------------------...
2014-04-27 21:55:00 345
原创 FusionCharts简单教程(四)-----基本数字格式
原文出自:http://cmsblogs.com/?p=720。尊重作者的成果,转载请注明出处! 个人站点:http://cmsblogs.com----------------------------------------------------------------------------------------------------------------------
2014-04-13 13:34:14 8133
FusionCharts简单教程(四)-----基本数字格式
原文出自:http://cmsblogs.com/?p=720。尊重作者的成果,转载请注明出处! 个人站点:http://cmsblogs.com-------------------------------------------------------------------------------------------------------------------------...
2014-04-13 13:34:00 371
原创 FusionCharts简单教程(三)-----如何自定义图表上的工具提示
原文出自:http://cmsblogs.com/?p=696。尊重作者的成果,转载请注明出处! 个人站点:http://cmsblogs.com----------------------------------------------------------------------------------------------------------------------
2014-04-12 09:07:45 5097
FusionCharts简单教程(三)-----如何自定义图表上的工具提示
原文出自:http://cmsblogs.com/?p=696。尊重作者的成果,转载请注明出处! 个人站点:http://cmsblogs.com------------------------------------------------------------------------------------------------------------------------...
2014-04-12 09:07:00 254
原创 Java提高篇(二六)------hashCode
原文出自:http://cmsblogs.com/?p=631。尊重作者的成果,转载请注明出处! 个人站点:http://cmsblogs.com----------------------------------------------------------------------------------------------------------------------
2014-04-09 21:44:05 7660 8
Java提高篇(二六)------hashCode
原文出自:http://cmsblogs.com/?p=631。尊重作者的成果,转载请注明出处! 个人站点:http://cmsblogs.com------------------------------------------------------------------------------------------------------------------------...
2014-04-09 21:44:00 442
原创 java提高篇(二五)-----HashTable
原文出自:http://cmsblogs.com/?p=618。尊重作者的成果,转载请注明出处! 个人站点:http://cmsblogs.com-------------------------------------------------------------------------------------------------------------------------
2014-04-03 21:44:28 51498 21
java提高篇(二五)-----HashTable
原文出自:http://cmsblogs.com/?p=618。尊重作者的成果,转载请注明出处! 个人站点:http://cmsblogs.com--------------------------------------------------------------------------------------------------------------------------...
2014-04-03 21:44:00 679
原创 java提高篇(二四)-----HashSet
原文出自:http://cmsblogs.com/?p=599 在前篇博文中(java提高篇(二三)-----HashMap)详细讲解了HashMap的实现过程,对于HashSet而言,它是基于HashMap来实现的,底层采用HashMap来保存元素。所以如果对HashMap比较熟悉,那么HashSet是so easy!!一、定义public class HashSet ext
2014-03-24 21:26:07 41768 11
java提高篇(二四)-----HashSet
原文出自:http://cmsblogs.com/?p=599 在前篇博文中(java提高篇(二三)-----HashMap)详细讲解了HashMap的实现过程,对于HashSet而言,它是基于HashMap来实现的,底层采用HashMap来保存元素。所以如果对HashMap比较熟悉,那么HashSet是so easy!!一、定义public class HashSet<E>...
2014-03-24 21:26:00 259
原创 java POI实现向Excel中插入图片
做Web开发免不了要与Excel打交道。今天老大给我一个任务-导出Excel。开始想的还是蛮简单的,无非就是查找,构建Excel,response下载即可。但是有一点不同,就是要加入图片,就是这个加入图片搞了好久。同时网络上确实没有发现比较好的资料,所以写这篇博文记录之,供自己和博友们查询,参考。 在POI中有HSSFPatriarch对象,该对象为画图的顶级管理器,它的creat
2014-03-05 08:59:54 88526 22
java POI实现向Excel中插入图片
做Web开发免不了要与Excel打交道。今天老大给我一个任务-导出Excel。开始想的还是蛮简单的,无非就是查找,构建Excel,response下载即可。但是有一点不同,就是要加入图片,就是这个加入图片搞了好久。同时网络上确实没有发现比较好的资料,所以写这篇博文记录之,供自己和博友们查询,参考。 在POI中有HSSFPatriarch对象,该对象为画图的顶级管理器,它的createPict...
2014-03-05 08:59:00 3899
原创 一个菜鸟程序员的反思
程序员?从事程序开发、维护的专业人员,LZ非常荣幸加入这个“神圣”的行业。别人都自嘲为“程序猿”,而我喜欢尊称为“软件开发工程师”。不为别的,就为自己爱这行。 大学 LZ大学才接触电脑,在大学之前连编程这个名词都没有听过,更不用说什么c、java、C#、C++了。高中时物理、化学、生物比较好,平时考试理综分数就没有低260,尤其是化学,所以填报志愿全部都是跟
2014-01-20 20:41:10 14590 36
一个菜鸟程序员的反思
程序员?从事程序开发、维护的专业人员,LZ非常荣幸加入这个“神圣”的行业。别人都自嘲为“程序猿”,而我喜欢尊称为“软件开发工程师”。不为别的,就为自己爱这行。 大学 LZ大学才接触电脑,在大学之前连编程这个名词都没有听过,更不用说什么c、java、C#、C++了。高中时物理、化学、生物比较好,平时考试理综分数就没有低260,尤其是化学,所以填报志愿全部都是跟物理、化学相关的,奈何天不...
2014-01-20 20:41:00 931
原创 新的一年你该如何起飞
申明博文摘自http://xjsunjie.blog.51cto.com/999372/1351506 为了能够让更多人看到,LZ之后设置为原创了,LZ觉得这篇博文写的真心不错,能够给与我们在新的一年里如何坚持我们的IT之梦!! 新的一年,每个人都有美好的心愿。或许你在计划着去看海,或许你在垂涎着一顿美餐,抑或凝神中畅想着自己的未来,也有朋友很俗的说“马年我只想马上有钱”,但
2014-01-19 23:16:04 4116 7
新的一年你该如何起飞
申明博文摘自http://xjsunjie.blog.51cto.com/999372/1351506 为了能够让更多人看到,LZ之后设置为原创了,LZ觉得这篇博文写的真心不错,能够给与我们在新的一年里如何坚持我们的IT之梦!! 新的一年,每个人都有美好的心愿。或许你在计划着去看海,或许你在垂涎着一顿美餐,抑或凝神中畅想着自己的未来,也有朋友很俗的说“马年我只想马上有钱”,但是日子在一天...
2014-01-19 23:16:00 442
原创 设计模式总结
1、认识了这么多设计模式。刚刚接触java没多久就在学长那里听过设计模式的大名,但是由于能力有限,一直不敢触碰。而今有幸将其都认识了。 2、开始有设计的理论了。在接触设计模式之前没有怎么想过设计方面东东,看到问题就立马动手解决,没有想到怎么样来设计更好,如何来是这块更加优化、漂亮。 3、开始考虑系统的可扩展性了。 4、在遇到问题后开始想有那个设计模式
2014-01-18 10:49:06 19544 20
设计模式总结
1、认识了这么多设计模式。刚刚接触java没多久就在学长那里听过设计模式的大名,但是由于能力有限,一直不敢触碰。而今有幸将其都认识了。 2、开始有设计的理论了。在接触设计模式之前没有怎么想过设计方面东东,看到问题就立马动手解决,没有想到怎么样来设计更好,如何来是这块更加优化、漂亮。 3、开始考虑系统的可扩展性了。 4、在遇到问题后开始想有那个设计模式会适用这个场景。5、对面向对象...
2014-01-18 10:49:00 1038
原创 设计模式读书笔记-----中介者模式
在我们的生活中处处充斥着“中介者”,比如你租房、买房、出国留学、找工作、旅游等等可能都需要那些中介者的帮助,同时我们也深受其害,高昂的中介费,虚假信息。在地球上最大的中介者就是联合国了,它主要用来维护国际和平与安全、解决国际间经济、社会、文化和人道主义性质的问题。国与国之间的关系异常复杂,会因为各种各样的利益关系来结成盟友或者敌人,熟话说没有永远的朋友,也没有永远的敌人,只有永远的利益!所以国与国
2014-01-18 09:49:26 6407 3
设计模式读书笔记-----中介者模式
在我们的生活中处处充斥着“中介者”,比如你租房、买房、出国留学、找工作、旅游等等可能都需要那些中介者的帮助,同时我们也深受其害,高昂的中介费,虚假信息。在地球上最大的中介者就是联合国了,它主要用来维护国际和平与安全、解决国际间经济、社会、文化和人道主义性质的问题。国与国之间的关系异常复杂,会因为各种各样的利益关系来结成盟友或者敌人,熟话说没有永远的朋友,也没有永远的敌人,只有永远的利益!所以国与...
2014-01-18 09:49:00 310
原创 java提高篇(二三)-----HashMap
>>>>>>>>>>原文参见:http://cmsblogs.com/?p=176 HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我们总是可以通过key快速地存、取value。下
2014-01-15 21:41:46 38392 24
java提高篇(二三)-----HashMap
>>>>>>>>>>原文参见:http://cmsblogs.com/?p=176 HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位...
2014-01-15 21:41:00 1143
原创 java提高篇(二二)-----LinkedList
一、概述 LinkedList与ArrayList一样实现List接口,只是ArrayList是List接口的大小可变数组的实现,LinkedList是List接口链表的实现。基于链表实现的方式使得LinkedList在插入和删除时更优于ArrayList,而随机访问则比ArrayList逊色些。 LinkedList实现所有可选的列表操作,并允许所有的元素包括nu
2014-01-10 23:00:39 16877 8
java提高篇(二二)-----LinkedList
一、概述 LinkedList与ArrayList一样实现List接口,只是ArrayList是List接口的大小可变数组的实现,LinkedList是List接口链表的实现。基于链表实现的方式使得LinkedList在插入和删除时更优于ArrayList,而随机访问则比ArrayList逊色些。 LinkedList实现所有可选的列表操作,并允许所有的元素包括null。除了实现 L...
2014-01-10 23:00:00 316
原创 2013年终考核
鄙人今天从老大那里得到了全部门的半年考核评测表,不看不知道,一看吓一跳,原来我竟然得分那么低?先上图 从这个考核评价表中我其他方便表现还可以,尤其是工作质量和工作效率表现更加好,这点已经得到了项目经理和带过我的人的充分肯定。但是其中就有一个工作量让我非常郁闷,不知道是统计错误还是什么原因,反正结果就是我的工作量是全部门最低的,可能也是全公司最低的,竟然和一个请了三个月假的
2014-01-09 21:20:33 4887 6
2013年终考核
鄙人今天从老大那里得到了全部门的半年考核评测表,不看不知道,一看吓一跳,原来我竟然得分那么低?先上图 从这个考核评价表中我其他方便表现还可以,尤其是工作质量和工作效率表现更加好,这点已经得到了项目经理和带过我的人的充分肯定。但是其中就有一个工作量让我非常郁闷,不知道是统计错误还是什么原因,反正结果就是我的工作量是全部门最低的,可能也是全公司最低的,竟然和一个请了三个月假的同事...
2014-01-09 21:20:00 172
原创 java提高篇(二十)-----集合大家族
在编写java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!java中集合大家族的成员实在是太丰富了,有常用的ArrayList、HashMap、HashSet,也有不常用的Stack、Queue,有线程安全的Vector、HashTable,也有线程不安全的LinkedList、TreeMap等等!
2014-01-01 10:52:23 12817 8
java提高篇(二十)-----集合大家族
在编写java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!java中集合大家族的成员实在是太丰富了,有常用的ArrayList、HashMap、HashSet,也有不常用的Stack、Queue,有线程安全的Vector、HashTable,也有线程不安全的LinkedList、TreeMap等等! 上面的图展示...
2014-01-01 10:52:00 333
老干爹/Cloud-Admin
2018-08-26
Spring源码
2018-05-23
Edraw Max for mac 亿图图示 8.4 中文破解版
2018-04-23
基于J2EE购物网站的设计与实现--源码
2013-06-16
jspSmartUpload组件,文件上传、下载
2011-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人