发表于: 2017-06-30 23:17:54

1 1189


今天完成的事情:

解决该项目几乎所有bug

之前bug的原因很简单,就是

post里的username和我的方法对不上号

还有就是

usermapper里,缺少增加的方法,导致数据无法传入

然后就是改改路径.就成功了

目前效果是,可在页面上注册,注册后可通过该用户名和密码登陆,在mysql中查出该密码已自动进行加盐

登陆后可查看task10与task11页面




明天计划的事情:

1:总结一下任务5,把模糊的地方过一遍,把项目部署到服务器上,然后上传github和svn,做好进入任务6的准备

2:制作小课堂



遇到的问题:

没出现什么新问题.把旧的解决了



收获:

1:

bootstrap按钮

任何带有class.btn的元素都会继承圆角灰色按钮的默认外观,但是bootstrap提供了一些选项来自定义按钮的样式
以下样式可用于<a>,<button>,或<input>元素上
.btn                    为按钮添加基本样式
.btn-default        默认/标准按钮
.btn-primary       原始按钮样式(未被操作)
.btn-success        表示成功的动作
.btn-into             该样式可用于弹出信息的按钮
.btn-warning      表示需要谨慎操作的按钮
.btn-danger         表示一个危险动作的按钮操作
.btn-link              让按钮看起来像个链接(仍然保留按钮行为)
.btn-lg                 制作一个大按钮
.btn-sm               制作一个小按钮
.btn-xs                 制作一个超小按钮
.btn-block           块级按钮(拉伸至父元素100%的宽度)
.active                    按钮被点击
.disabled               禁用按钮


2:html<button>标签的type属性

定义和用法:
type属性规定按钮的类型.
提示:请始终为按钮规定type属性.Internet Explorer的默认类型是"button",而其他浏览器中的默认值是"submit"
属性值显示:
submit          该按钮是提交按钮(除了Internet Explorer,该值是其他浏览器的默认值)
button          该按钮是可点击按钮(Internet Explorer的默认值)
reset              该按钮是重置按钮(清除表单数据)


3:html<font>标签的color属性

color属性规定font元素中文本的颜色,
所有主流浏览器都支持color属性
语法:<font color="value">
属性值:
color_name     规定颜色值为颜色名称的文本颜色(比如"red")
hex_number     规定颜色值为十六进制的文本颜色(比如"#ff0000")
rgb_number     规定颜色值为rgb代码的文本颜色(比如"rgb(255,0,0)")


4:html<a>标签的href属性

实例:
href属性规定链接的目标:
<a href="http://www.w3school.com.cn">W3School</a>
<a>标签的href属性用于指定超链接目标的URL
href属性的值可以是任何有效文档的相对或绝对URL,包括片段标识符和javascript代码段.
如果用户选择了<a>标签中的内容,那么浏览器会尝试检索并显示href属性指定的URL所表示的文档,或者执行javascript表达式,方法和函数的列表
注意:<a>标签必须提供href属性或name属性
一个引用其他文档的简单<a>标签可能是下列形式:
<a href="http://www.w3school.com.cn/index.html">W3School 在线教程</a>
浏览器用特殊效果显示短语"W3School在线教程"(通常是带下划线的蓝色文本)
还可以利用浏览器中的选项来自己制定文本颜色,设置链接前和链接后链接文本的颜色
tips: 可以使用css伪类向文本超链接添加复杂而多样的样式
图像链接:
更复杂的还可以包含图像,下面例子里的logo是一个图像链接,点击该图像,可以返回w3school的首页
<a href="http://www.w3school.com.cn/index.html">
<img src="/i/w3school_logo_white.gif"/>
</a>
上面代码会为w3school的logo添加一个返回首页的超链接图片
大多数图形浏览器都会在作为锚的一部分的图像周围放置特殊的边框,通过<img>标签中把图像的border属性设置为0可以删除超链接的边框,也可以使用css的边框来全局性地改变元素的边框样式


5:form表单中commandName属性

我们指定form默认自动绑定的是model的command属性值,那么当我的form对象对应的属性名称不是command的时候,应该如何?
spring提供了一个commandName属性,我们可以通过该属性来指定我们将使用Model中的哪个属性作为form需要绑定的command对象,除了commandName属性外,指定modelAttribute属性也可以达到相同的效果.这里假设上面代码中我们存放在model中的是user对象而不是默认的command对象


6:通过师弟日报增强对建立索引常用规则的了解

1:表的主键,外键必须有索引
2:数据量超过300的表应该有索引
3:经常与其他表进行连接的表,在连接字段上应该建立索引
4:经常出现在where子句中的字段,特别是大表的字段,应该建立索引
5:索引应该建在选择性高的字段上
6:索引应该建在小字段上,对于大的文本字段甚至超长字段不要建立索引
7:复杂索引的建立需要进行仔细分析,一下情况尽量考虑用单字段索引代替
  A、正确选择复合索引中的主列字段,一般是选择性较好的字段;

   B、复合索引的几个字段是否经常同时以AND方式出现在Where子句中?单字段查询是否极少甚至没有?如果是,则可以建立复合索引;否则考虑单字段索引;

   C、如果复合索引中包含的字段经常单独出现在Where子句中,则分解为多个单字段索引;

   D、如果复合索引所包含的字段超过3个,那么仔细考虑其必要性,考虑减少复合的字段;

   E、如果既有单字段索引,又有这几个字段上的复合索引,一般可以删除复合索引;
8:频繁进行数据操作的表,不要建立太多的索引
9:删除无用的索引,避免对执行计划造成负面影响
总而言之:

索引的建立必须慎重,要有建立的依据,因为太多的索引与不正确的索引对性能都毫无益处.且在表上建立的每个索引都会增加存储开销,索引对于插入,删除,更新操作也会增加.此外,过多的复合索引,在有单字段索引的情况下,一般是没有存在价值的,相反还会降低数据增删时的性能,带来负面影响


参考文献:http://blog.csdn.net/zhongguoren666/article/details/6752153




返回列表 返回列表
评论

    分享到