杂乱小笔记

1.bean的scope为prototype时,每次请求生成一个新的bean实例

     scope为singleton时,每次请求公用一个bean实例,该bean实例里面的属性等等状态为最新的状态,以前的请求的数据就没了。

2.像百度知道,新浪微博,stackoverflow类似的评论,在数据库中,我们自己模仿着玩玩可以分表存储。其他的,分库分表,nosql。

3.对于前端html设计时,一定要多注意width的随着设备窗口的大小改变所受的影响,高度可以稍微不注意些或者用具体的px,因为我的手可以习惯性的往下滑或者拉。但是一旦左右移动,这就难受了。

4.当hibernate,用sql查询时,包含中文的时候,在数据库连接后面加上UTF-8编码设置--》jdbc:mysql:///sharethink?useSSL=true&characterEncoding=UTF-8  还没用的话去数据库执行查询“alter database jspclass character set utf8;”

5. 判断的标准是速度,显而易见,数据库服务器,Web应用服务器和客户端之间是网络,如果网络传递的数据量越少,则客户端获得响应的速度越快.而且一般来说,数据库服务器和Web应用服务器的处理能力一般比客户端要强很多.

6.ajax 也可以传整数的,上传的参数左边是变量或者属性的话用‘’包裹。

7.在页面加载完后就想执行一些函数时,要注意时间,因为比如用到了ajax,是异步执行的话,2个函数会有快又慢,有可能就出现错误了。2个函数有先后顺序的,就在前面函数的最后一步去执行下一个关联的函数。

8.js--对于基础类型‘==’不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等。对于高级的想Array和object都是比较地址。

9.查看数据库字符编码设置show variables like '%char%'

查看数据库字符校对规则show variables like '%collation%'(为什么要字符校对,比如你要排序了,你得比较2个字符的大小吧,或者长短什么的,就需要根据什么规则去比较校对)

修改某个数据库的字符编码alter database jspclass CHARACTER SET utf8;

但是修改整个服务器的字符编码就不能简单的用语句了,自己查。

服务器字符集 (character_set_server)
库字符集 (character_set_database)
数据库系统(character_system)
character_set_server: 服务器安装时指定的默认字符集设定。
character_set_database: 数据库服务器中某个库使用的字符集设定,如果建库时没有指明,将使用服务器安装时指定的字符集设置。
character_system: 数据库系统使用的字符集设定。

最好的做法就是去更改my.ini,重启mysql服务。

10.降序条件查询,有时候能找到最新的。select * from book where publishhouse='作家出版社' order by id desc

 

posted @ 2017-04-18 16:01  Horsen  阅读(246)  评论(0编辑  收藏  举报