在内存管理部分比较大的一块内容是GC(垃圾回收),所谓垃圾回收就是将垃圾占用的内存回收掉。(垃圾回收针对的是JVM的堆内存)。那么第一个问题:什么是垃圾? http://blog.csdn.net/zouxinfox/article/details/1594216 1.引用计数算法:被引用次数为0的 ...
分类:
编程语言 时间:
2017-02-14 18:43:35
阅读次数:
282
一、新增数据 insert into 视图名 [(字段列表)] values(值列表); 注: 1. 多表视图不能新增数据。 2. 单表视图拥有基表所有不能为空或没有默认值的字段才能新增数据。 二、删除数据 delete from 视图名 [where 条件]; 注: 多表视图不能删除数据。 三、更 ...
分类:
数据库 时间:
2017-02-09 20:24:20
阅读次数:
212
linux下mysql默认是要区分表名大小写的。mysql是否区分大小写设置是由参数lower_case_table_names决定的,其中:1)lower_case_table_names = 0 区分大小写(即对大小写不敏感),默认是这种设置。这样设置后,在mysql里创建的表名带不带大写字母都 ...
分类:
数据库 时间:
2017-02-09 13:19:27
阅读次数:
242
自动编号:auto_increment一张数据表中,要设定字段的唯一性,就会用到编号,确保编号的唯一性是避免重名和数据混乱的一种方式。主键,一张表只能并只有一个。在创建字段表时,指定 PRIMARY KEY;设置自动编号的记录一定要设置为主键。举例创建数据表3CREATE TABLE tb3(id ...
分类:
数据库 时间:
2017-01-16 01:02:44
阅读次数:
217
有这样一个需求: 这里只用“商品1”、“商品2”举例,可以扩展到多个商品的需求。 涉及到的表大概如下图: 该怎么做呢?以第一点需求为例,一种可行的方法是:先查出所有包含“商品1”的订单,然后遍历这些订单,选出包含“商品2”的订单,如果要查询包含更多商品的订单,需要进行多次遍历,层层筛选,效率低下。况 ...
分类:
数据库 时间:
2016-12-29 17:12:09
阅读次数:
395
数据库内包含许许多多的表。表里包含着许许多多的字段。表的创建命令如下:CREATETABLE表名(指令尽量大写,表名小写)。正确的格式为:CREATETABLE表名(字段一各种修饰词,字段二各种修饰词,字段三各种修饰词,…………最后字段各种修饰词);其中,各种修饰词包含:类型,..
分类:
数据库 时间:
2016-12-27 01:27:41
阅读次数:
157
1.查看配置文件/etc/shadow第一行中root账号的第三个字段(以‘:‘分隔)中的数字,请算一下这个数字是怎么来的?答:shadow文件的第三个字段表示最近修改密码的日期,为距离1970年1月1日的天数,注意1970年1月1日为1,然后经过几天就加几。关于/etc/shadow文件每个字段的含义请..
分类:
其他好文 时间:
2016-12-13 00:19:18
阅读次数:
1063
项目从无到有,两个月了。一期完成。 权限目前还很简单。USER表,ROLE表,RESOURCE表三个。 目前只有两个商铺。id是0的是我们自己,作为后台运维管理,也抽象成一个商铺,id为0。另一个商铺id为1,是我们第一家用户。 USER表有merchantId和type字段。merchantId表 ...
分类:
数据库 时间:
2016-12-09 00:36:48
阅读次数:
216
路由事件是更具有传播能力的事件——它们可在元素树中向上冒泡和向下隧道传播,并且沿着传播路径被事件处理程序处理。 可通过传统的方式使用路由事件——通过关联具有正确签名的事件处理程序。 1.定义、注册和封装路由事件 与依赖项属性一样,路由事件由只读的静态字段表示,在静态构造函数中注册,并通过标准的.ne ...
查询:select*from表名select*from表名where条件select*from表1,表2where表1字段=表2字段[and条件2...]select字段from表AJOIN表BON表A字段1=表B字段1AND表A字段2=表B字段2.....WHERE<条件>可是是表A的,也可以表B的selectA.字段,B.字段from表1AJOIN表2BONA.字段1=B...
分类:
数据库 时间:
2016-11-09 23:32:30
阅读次数:
214