chenssy
致力打造Java精品博客站点

JAVA

第4页

java提高篇(二九)—–Vector

chenssy阅读(5569)评论(10)

在java提高篇(二一)—–ArrayList、java提高篇(二二)—LinkedList,详细讲解了ArrayList、linkedList的原理和实现过程,对于List接口这里还介绍一个它的实现类Vector,Vector 类可以实现...

详解java定时任务

chenssy阅读(7849)评论(7)

在我们编程过程中如果需要执行一些简单的定时任务,无须做复杂的控制,我们可以考虑使用JDK中的Timer定时任务来实现。下面LZ就其原理、实例以及Timer缺陷三个方面来解析java Timer定时器。 一、简介 在java中一个完整定时任务...

Java提高篇(二八)—–TreeSet

chenssy阅读(2832)评论(0)

与HashSet是基于HashMap实现一样,TreeSet同样是基于TreeMap实现的。在《Java提高篇(二七)-----TreeMap》中LZ详细讲解了TreeMap实现机制,如果客官详情看了这篇博文或者多TreeMap有比较详细的...

Java实现敏感词过滤

chenssy阅读(19377)评论(57)

敏感词、文字过滤是一个网站必不可少的功能,如何设计一个好的、高效的过滤算法是非常有必要的。前段时间我一个朋友(马上毕业,接触编程不久)要我帮他看一个文字过滤的东西,它说检索效率非常慢。我把它程序拿过来一看,整个过程如下:读取敏感词库、如果H...

Java提高篇(二七)—–TreeMap

chenssy阅读(9802)评论(7)

TreeMap的实现是红黑树算法的实现,所以要了解TreeMap就必须对红黑树有一定的了解,其实这篇博文的名字叫做:根据红黑树的算法来分析TreeMap的实现,但是为了与Java提高篇系列博文保持一致还是叫做TreeMap比较好。通过这篇博...

再解Java中的String

chenssy阅读(5311)评论(21)

      今天朋友问我String的内容是真的不可变吗?我肯定告诉他是的?因为在我的主观意识里String就是一个不可变的对象。于是他给我发了这段程序: public class Stri...

设计模式读书笔记文档下载

chenssy阅读(7904)评论(17)

        这个读书笔记好早就写好了,一直想整理成文档,由于没有时间一直耽搁了,最近比较闲,时间较为充裕所以就整理了。目前提供两种文档格式的下载:chm和p...

Eclipse下设置tomcat,修改Java代码不必重启tomcat

chenssy阅读(16858)评论(0)

以前一直都是使用MyEclipse,在新公司原来项目比较大,使用MyEclipse无论是启动还是在编码过程中都非常慢,优化了也是。所以换了Eclipse,速度虽然提高了,但是有点非常不友好,就是不管我怎么修改Java代码,哪怕只有仅仅一行代...

Java提高篇(二六)——hashCode

chenssy阅读(4299)评论(0)

在前面三篇博文中LZ讲解了(HashMap、HashSet、HashTable),在其中LZ不断地讲解他们的put和get方法,在这两个方法中计算key的hashCode应该是最重要也是最精华的部分,所以下面LZ揭开hashCode的“神秘...

java提高篇(二五)—–HashTable

chenssy阅读(6048)评论(6)

在java中与有两个类都提供了一个多种用途的hashTable机制,他们都可以将可以key和value结合起来构成键值对通过put(key,value)方法保存起来,然后通过get(key)方法获取相对应的value值。一个是前面提到的Ha...

java提高篇(二四)—–HashSet

chenssy阅读(5193)评论(0)

      在前篇博文中(java提高篇(二三)-----HashMap)详细讲解了HashMap的实现过程,对于HashSet而言,它是基于HashMap来实现的,底层采用HashMap来保存元素。所以如果对HashMap比较熟悉,那么H...

java POI实现向Excel中插入图片

chenssy阅读(2998)评论(2)

      做Web开发免不了要与Excel打交道。今天老大给我一个任务-导出Excel。开始想的还是蛮简单的,无非就是查找,构建Excel,response下载即可。但是有一点不同,就是要...

设计模式总结

chenssy阅读(5734)评论(18)

      从七月份开始一直到九月底才看完设计模式,在这个过程中我不敢说我已经掌握了那本书里面的内容,或者说1/5,没能力说也没有资格说。但是结果不重要,重要的是这个过程我的收获!主要包括如...

设计模式读书笔记—–组合模式

chenssy阅读(1815)评论(0)

      我们对于这个图片肯定会非常熟悉,这两幅图片我们都可以看做是一个文件结构,对于这样的结构我们称之为树形结构。在数据结构中我们了解到可以通过调用某个方法来遍历整个树,当我们找到某个叶...

设计模式读书笔记—–状态模式

chenssy阅读(2583)评论(0)

      在介绍状态模式之前,我们先来看这样一个实例:你公司力排万难终于获得某个酒店的系统开发项目,并且最终落到了你的头上。下图是他们系统的主要工作(够简单)。   &...

设计模式读书笔记—–中介者模式

chenssy阅读(1429)评论(0)

      在我们的生活中处处充斥着“中介者”,比如你租房、买房、出国留学、找工作、旅游等等可能都需要那些中介者的帮助,同时我们也深受其害,高昂的中介费,虚假信息。在地球上最大的中介者就是联...

设计模式读书笔记—–职责链模式

chenssy阅读(1878)评论(0)

      去年参加校招要到长沙来,这个对于我来说不是特别喜欢(但又必须的来,谁叫咱不是985、211的娃呢),但是对于某些人来说就是福音了。大四还有课,而且学校抓的比较严,所以对于那些想翘...

设计模式读书笔记—–原型模式

chenssy阅读(4776)评论(0)

      以前听过这样一句话:“程序员的最高境界就是Ctrl+C、Ctrl+V”,我们先不论这句话的对错,就论这个过程,这个过程我们都知道无非就是复制一个对象,然后将其不断地粘贴。这样的过...

设计模式读书笔记—–桥接模式

chenssy阅读(1657)评论(0)

     在开始学java的时候老师讲到继承的时候,总是喜欢用一个例子来讲解,那就是画图,这里有一个画笔,可以画正方形、长方形、圆形(这个大家都知道怎么做吧,我就不解释了)。但是现在我们需要给这些形状...

设计模式读书笔记—–解释器模式

chenssy阅读(2243)评论(0)

      为人处事是一门大学问,察言观色、听懂弦外之音都是非常重要的,老板跟你说“XX你最近表现平平啊,还得要多努力”,如果你不当回事,平常对待,可能下次就是“XX,恩,你人还是不错,平常...

Chenssy's Blog | 致力打造个人精品博客

联系作者读书系统