自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 简单实现字符串的压缩,减轻传输压力

首先说下字符串的压缩的大概意思:比如一字符串"asdfjsdffffffssddsfsdssss",其中有很多相邻的字符是相同的,那么可以通过一个合并,并记录个数的方式,来进行压缩,从而减少字符串的长度。 实现的方法有很多,下面主要讲解通过Map集合来实现这个功能: 学过jav...

2016-10-14 20:44:00 439

转载 GOF23---浅谈工厂模式

工厂模式也是一种生产对象的设计模式,其应用场景的一个重要特点就是:多态。如果说一些类采用工厂的设计模式,那么在设计类的过程中,一般先会有一个基本的接口,然后再其他类来实现接口,从而形成一个类似于父子的关系。 工厂模式的分类有: 一。简单工厂模式:代码简单,结构清晰,通过一个第三方的工厂类来...

2016-10-08 21:10:00 100

转载 GOF23---谈谈单例模式

单例模式的核心竞争力在于:保证了一个类只有一个实例,节省系统资源。 单例模式的应用场景在于:当我们创建一个类的实例的时候要消耗很多的系统资源,或者我们要通过读取配置文件来获得一个类的实例的时候,我们就可以使用单例模式,这里可以减少每次重新创建一个新对象的资源消耗。比如我们javaee中的se...

2016-10-08 15:57:00 82

转载 关于java8中匿名内部类引用局部变量的更新

java8开始匿名内部类使用的外部变量不再被强制用final修饰。外部变量要么是final的,要么自初始化后值不会被改变,这两种都是可以在匿名内部类中使用且编译通过。否则就编译报错:error: local variables referenced from an inner class mu...

2016-10-07 22:44:00 365

转载 Integer源码浅析---IntegerCache和ValueOf

Integer和int对java程序员应该是再熟悉不过的,之间的关系和区别,这里就不过多讲解,我们主要说下Integer中的IntegerCache和通过ValueO来生成的Integer对象的句柄问题。 首先我们来看下Integer源代码中的IntegerCache的描述: /** ...

2016-09-29 22:08:00 111

空空如也

空空如也

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

TA关注的人

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