[toc] 瞬时数据是指存储在内存中的数据。持久化技术可以将内存中的数据和持久状态(保存在存储设备上)之间相互转化。 Android提供了三种持久化方式 文件存储 文件存储不对存储内容进行任何的格式化处理,所有数据都是原封不动保存到文件当中。 将数据存储到文件中 Context类中提供了一个open ...
分类:
移动开发 时间:
2020-05-13 23:10:38
阅读次数:
93
代码 看下面代码示例。思考程序的输出内容 程序的运行结果是: 思考:为什么两次调用 overrideMe() 方法只有第二次成功输出了instant对象 分析 首先我们分析一下代码,代码中有两个类,Super 类和 Student 类,Super 类中有一个 overrideMe()方法,方法体为空 ...
分类:
其他好文 时间:
2020-05-13 12:13:31
阅读次数:
57
PostgreSQL是一个多用户数据库,可以为不同用户指定允许的权限。 角色 PostgreSQL使用角色的概念管理数据库访问权限。 根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户。 角色可以拥有数据库对象(比如表)以及可以把这些对象上的权限赋予其它角色, 以控制谁拥有 ...
分类:
数据库 时间:
2020-05-12 18:43:22
阅读次数:
85
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Ins ...
分类:
Web程序 时间:
2020-05-12 13:23:49
阅读次数:
75
一、继承 1、概念 2、继承中的成员访问 成员变量|成员方法 | 局部 本类中成员变量 父类中非私有成员变量|本类中方法 父类中非私有成员方法 object基类中非私有成员方法 3、方法重写 (1)、为什么要重写 (2)、怎么进行重写 (3)、重写的注意点 4、this和super (1)、this ...
分类:
编程语言 时间:
2020-05-12 11:16:04
阅读次数:
63
一、简介 Supervisor(http://supervisord.org) 是用 Python 开发的一个 C/S 服务。是 Linux/Unix 系统下的进程管理工具。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,superviso ...
分类:
系统相关 时间:
2020-05-11 15:22:35
阅读次数:
72
一、java的异常体系 Throwable Error 错误。一般是由于jvm或者是硬件引发的问题,所以一般不会通过代码去处理,可以看下硬件或者外部对接系统或中间件等问题 Exception 异常,一般是代码中的问题,通过修改代码去解决 二、异常的处理方式 异常的捕获和异常的抛出 捕获异常: try ...
分类:
编程语言 时间:
2020-05-11 13:00:15
阅读次数:
79
不仅知其然,还得知其所以然。既然JDK 动态代理功能如此强大,那么他是如何实现的呢? 我么都知道 JDK 动态代理采用字节重组,重组生成对象来替代原始对象,以达到动态代理的目的。JDK 动态代理生成对象的步骤如下: (1)获取被代理对象的引用,并且获取他的所有接口,反射获取。 (2)JDK 动态代理 ...
分类:
其他好文 时间:
2020-05-11 01:21:30
阅读次数:
79
一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 1 class Foo(object): 2 pass 3 4 obj = Foo() 5 6 isinstance(obj, Foo ...
分类:
其他好文 时间:
2020-05-10 17:29:22
阅读次数:
71
函数式接口 什么是函数式接口? 只有一个抽象方法的接口即为函数式接口,举个例子,Runnable就是一个函数式接口: 为什么要强调只有一个抽象方法?接口中的所有方法不都是抽象的吗? 1. 接口可能声明Object类的方法,如toString或clone,这写声明有可能让方法不再是抽象的。(Java ...
分类:
其他好文 时间:
2020-05-10 09:11:42
阅读次数:
63