240 发简信
  • 120
    JDK8特性与使用手记

    新特性总览 lambda表达式 Stream操作数组 Optional取代null 简洁的并发编程 LocalDateTime新的时间API L...

  • 120
    Design Pattern -- 策略模式

    引言:策略模式,顾名思义,就是:同一堆对象,不同的交流方式和语言内容,达到不同的目的。比如:同一套零件,根据不同组装策略,形成最终不同的产品。又...

  • 120
    Design Pattern -- 抽象工厂模式

    引言:抽象工厂只是工厂模式的进一步应用,相信下面的手机生产商例子,可以让大家对比上一篇文章工厂模式,有一个很快速很印象深刻的理解。 一、场景  ...

  • 120
    Design Pattern -- 工厂模式

    引言:工厂用于帮你完成对象的new操作,作用一般是:帮你创建对象。一般配合反射来使用。 一、场景 A卖果汁和雪糕,B也卖果汁和雪糕,但是A有自己...

  • 120
    Design Pattern -- Builder模式

    引言:Builder模式有“链式调用”、封装对象构建过程 的 作用。 这里直接用一个例子来说明吧。Design Pattern -- Build...

  • Design Pattern -- 单例模式

    单例模式是设计模式中最常用到的一种模式,一般应用于定位管理、线程管理、文件管理、网络管理等类上面,让这些类的单一实例来处理App的各个模块逻辑等...

  • MySQL 需要收集的SQL语句

    (一)查看与修改 字符编码 修改数据库字符集ALTER DATABASE db_name DEFAULT CHARACTER SET chara...

  • 120
    git 你需要知道的小技巧

    拉取远程git项目的某个分支 master分支:默认会拉取的分支,直接git clone URL就可以获取到。$ git clone https...

  • 120
    Timer与Quartz--Android和Java开发你都需要了解

    前言:关于任务定时调度,Android基本用的要么Timer要么Handler配合Timer,而Java后端基本也是Timer;而其实,除了Ti...

个人介绍
Android/Java 研发工程师,旨在与世界各路技术大神交流和共同学习