精简版BBS学习札记(一)

1、在mysql中要手动引入一个SQL文件时,在Mysql Command LineClient下输入:
mysql> \. 文件绝对路径+XXX.sql
[color=red]例如:mysql> \. F:\SQL\bbs.sql[/color]

2、在mysql中查看含有多少个数据库的语句为:
show databases ;
类似查看表语句类似上面

3、观察表结构的语句:
desc 表名 ;

4、引入jar包时,既能引入编译期间,又能引入运行期间,应将jar包引入到
WEB-INF/lib下即可
如果删除项目中的jar包应在Navigator下删除

5、修改eclipse中系统中用(.)的提示信息时间的方法:
windows-->Preferences-->Java-->Editor-->Content Assist-->
右视图下中有(Auto-Activation)其中第一项就是修改时间的数据(单位:毫秒 1秒=1000毫秒)

6、修改JSP文件字符集方法:
在主视图点击右键-->Preference-->JSP File-->右视图中找Encoding-->Chinese..即可

color=red]7、在写JSP时,一定要谨记是成对编程![[/color]

[color=red]8、在JSP文件之间传参数,一定是在URL后面加参数![/color]

[color=red]9、如果在表单(<form>)中提交时,传递参数,则是用隐含域[/color]

10、在回复帖子时,要将非叶子节点修改为叶子节点

[color=red]11、在执行除SELECT语句外的其他三种SQL语句一定要考虑事务(想想转账问题!),因为其他三种SQL语句是自动提交的![/color]

12、在回复中,要执行一条INSERT语句并且也执行一条Update语句,同时将这两个语句添加到事务中!

13、在页面中的换行时<br>而不是 \n ,语句应写成如:
cont=cont.replaceAll("\n", "<br>") ;

14、页面显示中文,但出现乱码的原因:
1)、提交到下一个页面时,出问题
2)、有可能是在插入数据库的过程中出问题
3)、有可能是数据库的字符集出问题(应该是GB2312)
4)、有可能是从数据库拿出来出问题
5)、拿对了,但是显示出问题了!

15、注意ShowArticleTree.jsp中的成员变量str,因为在Servlet中,页面不断刷新,成员变量(<%!%>这里面声明的)会不断累加!
因此方式这样,应在最后舍为空(<%%>局部中)

16、在删除中,用递归
在递归方法中,在不断地传递id时,不用判断该节点是否为子节点或非子节点,因为如果没有与之相对应的pid,这个传递过程不就结束了吗?从而退出循环,进行删除语句!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值