240 发简信
IP属地:广东
  • CentOS 7下mysql 8修改datadir之后提示权限问题

    背景 之前默认安装mysql的时候安装在系统盘,生成binlog的时候导致系统盘空间不足,需要把mysql移动到其它盘。 操作 1、停止 MyS...

  • Activity的生命周期和启动模式

    一、Activity生命周期 onCreate:Activity正在创建,生命周期的第一个方法,需要setContentView加载layout...

  • 虚拟机类加载机制

    很多人觉得会写Java代码就行,Java底层怎么运行的不需要知道,但其实并不是这样,随着经验的积累,你需要了解越来越多的底层原理。我们先来看看下...

  • Java内存和OOM情况处理

    JVM在执行Java程序时过程中会把内存划分为几个数据区域,报考方法区、虚拟机栈、本地方法栈、堆、程序计数器等。如下图所示 程序计数器:当前线程...

  • 对象具体还是抽象?

    在开发中,我们经常会把变量设置为私有(private),不想使用者依赖这些变量,但很多程序员也会给对象自动添加get/set方法,将私有变量公之...

  • Java运算符

    &(按位与运算符) &(按位与)的运算规则是将两边的数转换为二进制位,然后运算最终值,运算规则即(两个为真才为真)1&1=1 , 1&0=0 ,...

  • Android Room使用

    简介 Room库在SQLite上提供了一个抽象层,允许在充分利用SQLite的功能的同时进行更健壮的数据库访问。可以在运行的app设备上创建一个...

  • Java四种引用

    Java中提供了一个Reference抽象类,此类定义所有引用对象共有的操作,与垃圾收集器密切配合实现的。主要是为了决定某些对象的生命周期,有利...

  • Retrofit2 原理解析

    Retrofit是什么 官网介绍是A type-safe HTTP client for Android and Java,是一个 RESTfu...