自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Simon_Hu

打渔还是晒网?这是一个问题。

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 [设计模式]职责链模式

开始写设计模式系列,希望自己可以坚持下来. 第七篇:职责链模式 什么是职责链模式关于职责链模式GOF是这样定义的:使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间额耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。简易实现Talk is cheap,我们来看下最为简易的职责链实现。 抽象的处理者:package top.huyuxin.Chainof

2017-09-24 18:46:01 675

转载 [Android优化]使用SparseArray和ArrayMap代替HashMap

在Android开发时,我们使用的大部分都是Java的api,比如HashMap这个api,使用率非常高,但是对于Android这种对内存非常敏感的移动平台,很多时候使用一些java的api并不能达到更好的性能,相反反而更消耗内存,所以针对Android这种移动平台,也推出了更符合自己的api,比如SparseArray、ArrayMap用来代替HashMap在有些情况下能带来更好的性能提升。介绍它

2017-09-18 00:24:33 784

原创 [设计模式]状态模式

开始写设计模式系列,希望自己可以坚持下来. 第六篇:状态模式 什么是状态模式当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。很多人都会疑问状态模式和策略模式的区别在哪?实际上状态模式和策略模式很相似,甚至他们的UML图都是一致的,那么他们的区别在哪呢?我们再来回想下策略模式, 策略模式:创建一个策略的抽象,在这个接口声明算法函数,创建不同的策略实现类来实现算法,在C

2017-09-17 13:11:07 528

原创 JAVA多线程(一)

突然整理这篇博客是同事碰到个多线程的问题,问我可我没回答上来。java多线程是面试必问,也是一个讲不完的话题,下面是一些我整理的知识点。加油! 进程与线程进程和线程都是系统的调度单位,但是相对于进程,线程则是系统调度的最小单位。对于一个程序来说,一个程序存在一个进程,但是可以存在多个线程,当进程结束,那么依赖他的线程也将全部结束。反之则不然。线程的创建在java中创建线程的方式主要有三种,先讲常用的

2017-09-06 00:11:14 744

android日志管理工具类MyLogger

日志的规范管理,在项目中不容忽视,应用上线后将调试日志关闭也是十分必要的,这是一个好用的日志管理工具类

2016-08-27

空空如也

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

TA关注的人

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