概述
本文主要介绍表的关系及相关查询操作
P.S.:译自SQL for Beginners: Part 3 – Database Relationships
1
Database Relationships
One to One Relationships
一对一意味着两个表之间的关联只存在于从表A的任意一行至多在表B中拥有一行,其中应用到了FOREIGN KEY,用于关联从表
本文主要介绍表的关系及相关查询操作
P.S.:译自SQL for Beginners: Part 3 – Database Relationships
1
一对一意味着两个表之间的关联只存在于从表A的任意一行至多在表B中拥有一行,其中应用到了FOREIGN KEY,用于关联从表
本文主要介绍索引、数据类型和更多复杂的查询结构
P.S.:译自SQL for Beginners Part 2
1
Indexes
或keys
主要用于提高表的数据获取速度。对于指数化数据库的列的大多数原因如下:
PRIMARY KEY
索引,通常作为一个id
列UNIQUE
索引WHERE
语句里),应该有一个正规的索引FOREIGN KEY
,否则只有一个正规的索引 SQL
,Structured Query Language,被设计用于关系型数据库管理系统(RDBMS
,relational database management systems)的一种语言。
P.S.:译自SQL for Beginners
1
创建一个数据库
|
|
此文档主要描述greenDAO 3
的相关概念及使用,包括项目中的配置、数据操作(增删改查)等。
greenDAO 2
(之前的版本)需要开发者在工程中另建一个独立的Java生成器
项目(需要使用到“greendao-generator”
依赖,来自动生成greenDAO需用的代码),然而greenDAO 3
只需使用注解
定义实体类,然后通过gradle插件
就可以生成代码
本文主要介绍Retrofit 2.0
的基础知识
Retrofit
是由Square
开发的一个Android和Java的REST
库,可以利用接口、方法和注解参数来声明式定义一个请求应该如何被创建HTTP client
、序列化机制(JSON/XML协议
)都是可替换(pluggable
)的,使用者可以选择适合自己的方案RxJava
Header
部分或URL
,又同时想要操作序列化后的数据部分,这些在Retrofit 1.0上是不可能实现Converter
工作的效率不高,如传入了Response
和想要转换的格式Type
参数后,Converter必须得搞清楚到底应该如何去反序列化,这部分的实现很复杂,而且耗时本文主要介绍Java注解(Java Annotation)的概念、类型及使用等知识。
metadata
),尽管它们不是程序的一部分Classes
)、方法(methods
)、变量(variables
)、参数(parameters
)和包(packages
)都可以被注解本文主要介绍svn的使用,转载自svn使用教程总结1。
Subversion
的简称,是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subversion可以通过网络访问它的版本库,从而使用户在不同的电脑上进行操作。
本文主要介绍Java中同步的概念、类型、使用等相关内容。
本文主要介绍Java中线程的概念及使用、多线程的优势及应用、垃圾收集的原理等
Multitasking
,同时执行多个任务的过程,可以用于充分利用CPU。
基于进程的多任务
基于线程的多任务