摘要: 有序列化,就必然有反序列化!比如在A端为UserLogin(见上一篇对象序列化)做了序列化,然后在B端进行反序列化。 首先需要,A端和B端都定义有相同的UserLogin类。可是,万一两端的UserLogin定义不一致呢?这就需要serialVersionUID。 简单来说,serialVersio 阅读全文
posted @ 2019-03-21 13:42 YY&BB姐姐的光阴故事 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 一、Java对象的存储 首先我们先来理解一下Java对象在内存中的存储! JVM的内存分为三个部分:栈(stack)、堆栈(heap)、方法区(method area): 栈:主要存储基本数据类型变量、方法的形参、引用数据类型等; 堆栈:存储实例对象; 方法区:存储静态变量(静态常量池)、class 阅读全文
posted @ 2019-03-21 11:21 YY&BB姐姐的光阴故事 阅读(227) 评论(0) 推荐(0) 编辑
摘要: JavaBean是一种特殊的java类,是一个通过Java代码实现的可重用组件。 简单来理解就是,将一些重用性较高的代码进行组合封装,以降低代码的重复性,使得开发更加简洁高效,也便于管理和修改。 JavaBean相较于一般Java类,主要具备以下特点: 1、JavaBean类具备public性质; 阅读全文
posted @ 2019-03-21 09:55 YY&BB姐姐的光阴故事 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 查询表结构: (1).如果Key是空的, 那么该列值的可以重复, 表示该列没有索引, 或者是一个非唯一的复合索引的非前导列; (2).如果Key是PRI, 那么该列是主键的组成部分; (3).如果Key是UNI, 那么该列是一个唯一值索引的第一列(前导列),并别不能含有空值(NULL); (4).如 阅读全文
posted @ 2018-02-06 11:11 YY&BB姐姐的光阴故事 阅读(15416) 评论(0) 推荐(1) 编辑
摘要: 问题背景描述: 首先,创建了一个主表,具有以下数据结构: 然后,创建了一个从表,通过外键,与表aa的SecID属性关联起来: 执行对bb表的外键删除操作,出现以下error: 经过分析,笔者发现是因为创建外键时,外键名与属性名一样导致的。 因此,在创建外键时,最好加上外键的别名设置,以便于外键属性的 阅读全文
posted @ 2018-02-06 10:35 YY&BB姐姐的光阴故事 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: 以下三个函数都可以用于where子条件,作为数据删除、更新的记录定位依据。 如: 一、ISNULL(expr) 如果expr为null,那么isnull()的返回值为1,否则返回值为0。 使用=的null值对比通常是错误的。 isnull()函数同is null比较操作符具有一些相同的特性。请参见有 阅读全文
posted @ 2018-02-05 19:14 YY&BB姐姐的光阴故事 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 基础Table: 语句1:SELECT [field1, field2 | *] into Table2 [IN externaldatabase] from Table1 where condition; 语句2:SELECT A.field1,B.field2 into C [IN extern 阅读全文
posted @ 2018-02-03 18:02 YY&BB姐姐的光阴故事 阅读(1672) 评论(0) 推荐(0) 编辑
摘要: 基础table为: INSERT INTO SELECT 语句从一个表复制数据,然后把数据插入到一个已存在的表(目标表)中,目标表中任何已存在的行都不会受影响。 语句1:Insert into Table2(field1,field2,…) select value1,value2,… from T 阅读全文
posted @ 2018-02-03 17:08 YY&BB姐姐的光阴故事 阅读(63927) 评论(1) 推荐(1) 编辑
摘要: 假设存在以下Table: 1. 只复制表结构到新表 语句1:CREATE TABLE new_table_name SELECT [field1,field2... | *] FROM old_table_name WHERE 1=2; 语句2:CREATE TABLE new_table _nam 阅读全文
posted @ 2018-02-03 16:26 YY&BB姐姐的光阴故事 阅读(19459) 评论(0) 推荐(0) 编辑
摘要: 当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令。 1)修改表名:表名可以在数据库中唯一标识一个table 命令格式:ALTER TABLE 旧名 RENAME 新名; 2)修改属性的数据类型 命令格式:ALTER TABLE 表名 MODIFY 属性名 数据类型 阅读全文
posted @ 2018-02-03 15:01 YY&BB姐姐的光阴故事 阅读(279) 评论(0) 推荐(0) 编辑