240 发简信
IP属地:上海
  • Resize,w 360,h 240
    TabLayout+Fragment+ViewPager的简单实用

    前言 目前,大多数app都是采用TabLayout+ViewPager+Fragment的方式来为用户提供一个平滑的多界面切换方式。本次课程将对...

  • volatile和synchronized的区别

    为了更好的理解两者区别我们首先需要了解以下知识 java多线程中的原子性、可见性、有序性 线程安全的两个方面:执行控制和内存可见。 执行控制的目...

  • Spark分布式搭建

    前期准备 jdk-8u141-linux-x64.tar.gz 安装包 scala-2.12.7.tgz 安装包 hadoop-2.7.3.ta...

  • Okhttp+Gson基本使用

    1.简介 HTTP是现代应用常用的一种交换数据和媒体的网络方式,高效地使用HTTP能让资源加载更快,节省带宽。OkHttp是一个高效的HTTP客...

  • Spark bench 避雷指南

    前言 本文旨在记录在spark分布式环境下运行sparkbench所遇到的各种各样的坑,以及如何去避免这些坑的产生。 安装spark分布式请参考...

  • 基于docker的Spark分布式搭建

    docker spark 1.准备工作 三个 docker 容器,操作系统为:Ubuntu 14.04 2.安装jdk并配置环境变量 1)解压缩...

  • Resize,w 360,h 240
    Java单例模式

    介绍 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种模式涉及到一个单一的类,该类负责创建自己的对象,同...