cmsblogs-chenssy

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

【作者推荐】 【Java成神之路】—-死磕Java系列博客

LZ今年开始写死磕Java系列博客,主要包括Java基础、Java并发、JVM、Spring、分布式等等方面的知识点。介绍了一个普通Java工程师想要成神需要学习的相关知识点。当然LZ本身就是一个菜鸟,一只向往Java之神的小菜鸟。 LZ所...

JAVA提高篇

Java提高篇(三四)—–fail-fast机制

chenssy阅读(8138)评论(9)

在JDK的Collection中我们时常会看到类似于这样的话: 例如,ArrayList: 注意,迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败迭代器会尽最大努力抛出 Concurr...

JAVA提高篇

Java提高篇(三三)—–Map总结

chenssy阅读(10377)评论(4)

在前面LZ详细介绍了HashMap、HashTable、TreeMap的实现方法,从数据结构、实现原理、源码分析三个方面进行阐述,对这个三个类应该有了比较清晰的了解,下面LZ就Map做一个简单的总结。 推荐阅读: java提高篇(二三)—–...

JAVA提高篇

Java提高篇(三二)—–List总结

chenssy阅读(5383)评论(5)

前面LZ已经充分介绍了有关于List接口的大部分知识,如ArrayList、LinkedList、Vector、Stack,通过这几个知识点可以对List接口有了比较深的了解了。只有通过归纳总结的知识才是你的知识。所以下面LZ就List接口...

JAVA提高篇

Java提高篇(三一)—–Stack

chenssy阅读(3354)评论(1)

在Java中Stack类表示后进先出(LIFO)的对象堆栈。栈是一种非常常见的数据结构,它采用典型的先进后出的操作方式完成的。每一个栈都包含一个栈顶,每次出栈是将栈顶的数据取出,如下: Stack通过五个操作对Vector进行扩展,允许将向...

JAVA提高篇

详解java定时任务

chenssy阅读(6551)评论(7)

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

依己之见

工作和学习矛盾之我见

chenssy阅读(2566)评论(12)

LZ最近两天工作有点儿心不在焉,不在状态,对此LZ对老板、经理、老大说声抱歉。 从一踏入社会工作,我就告诫自己一定要认真工作、努力学习,尽最大努力提升自己,尽早实现自己的目标。所以我在经常利用工作以外的时间来坚持学习,有时如果工作不忙的话,...

java

Java实现敏感词过滤

chenssy阅读(15465)评论(57)

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

JAVA提高篇

Java提高篇(二七)—–TreeMap

chenssy阅读(8022)评论(7)

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

作者推荐

沉思录:一个堕落上进者的自我救赎

chenssy阅读(7136)评论(19)

人生可以归结为一种简单的选择:不是忙着活,就是忙着死。------《肖申克的救赎》 古人云:吾当三日而自省吾身。意思就是说每个人都需要自我反思。首先我们要相信群众的眼睛是雪亮的,一个人好与不好并不是自己说了算,而是他人说的和与昨天的自我对比...

依己之见

不争万年,只珍朝夕——我对编程的态度

chenssy阅读(1622)评论(10)

一万年太长,我只要被你拥抱的朝夕...... 我就这样拖着腮,凝视着你。午后的阳光虽不灿烂,看着它们顽强地从深色的窗帘后透视过来,我依然能感觉到它们的温暖,流淌在时空中,流淌在心田里。窗帘后的我们,就沭着这些温暖的阳光,对视。 人们说在正确...

java

再解Java中的String

chenssy阅读(4047)评论(21)

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

java

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

chenssy阅读(14634)评论(0)

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

JAVA提高篇

Java提高篇(二六)——hashCode

chenssy阅读(3629)评论(0)

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

JAVA提高篇

java提高篇(二五)—–HashTable

chenssy阅读(4926)评论(6)

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

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

联系作者读书系统