发表于: 2018-01-16 23:54:27
3 503
今天完成的事:
遇到的问题:
【1】未解决
tiles框架,用的同一个foot.jsp,但是显示的不同。
【2】未解决
Tag标签来处理时间的转换
报错信息:
报错信息taglib定义不符合版本规范,查了几篇博客,内容差不多,tomcat7即之后版本规定格式
我在web.xml中的配置如下,报错信息还是没变
<jsp-config>
<taglib>
<taglib-uri>/tags</taglib-uri>
<taglib-location>/WEB-INF/tld/datetag.tld</taglib-location>
</taglib>
</jsp-config>
【3】方法名重复的报错
明天计划:
收获:
外键
1、什么是外键?
利用“外键-主键”的连接方式能更好夺得简化数据库设计过程,减少数据冗余,提高数据库效率。
一张图表示主键-外键
一个表的外键肯定是另一个表的主键;
姓名表中外键值要么是空值,要么是公司表主键的值;
姓名表的外键中存在001,则公司表中外键是001的信息不能被删除;
2、主键和外键区别
3、为什么尽量不用外键?
阿里Java规范是这样写的,外键概念在应用层解决,这句话没理解
count(*)和count(字段名)区别
统计在学人数
SELECT count(*) FROM students WHERE state = 0
count(*)统计包含字段位null的行,count(字段名)只统计该字段不为空的数量
建表规范
1、字段表达是非时,用is_xxx命名该字段,1表示是,0表示非。数据类型tinyint。任何字段如果是非负数,都应该unsigned;
2、表名、字段名必须用小写字母和数字,禁止数字开头,禁止两个下划线之间只有数字。因为mysql在win不分大小写,在linux区分大小写。
3、表名不应该用复数形式,
4、主键索引 pk_xxx,唯一索引 uk_xxx,普通索引idx_xxx。
5、小数类型用decimal,float和double在存储时有精度损失。
评论