实习笔记:几个小问题

来源:互联网 发布:js函数创建表格 编辑:程序博客网 时间:2024/06/05 03:18
 

当你走向社会,不怕,因为我们有的是办法...纪念今天,憧憬明天,请为自己加油!

-------------纪念chyxion开始新的生活

1: eclipse/myeclipse可以将在txt文档中的不明字符进行格式转换,所以,如果txt里面出来一些乱七八糟的字符,不妨复制到eclipse/myeclipse里面试试,再复制出来的时候应该就是好的.nn告诉我的.

2: 如果想在mysql中存放某个内容的更新时间,可以在其内部直接实现,不用再在程序中手动实现了:

alter table artical add updatetime timestamp null default current_timestamp on update current_timestamp;


以上创建的是在更新记录的时候将updatetime字段更新问当前时间,但是在插入的时候,默认的还是null,因此,插入的时候可以这样:

insert into artical values(1,'title','content',now());  /*插入当前时间*/

3:JDK和JRE的区别

jdk:面向开发人员使用的,提供了java的开发环境和运行环境

JRE:java runtime environment  ,java的运行环境.

4:jsp和servlet的区别:

servlet是在web服务器上的java程序,对客户端响应请求处理,jsp侧重显示,servlet侧重控制逻辑.

jsp将java和html一起,servlet将两者分开.

5:'=='和equals的区别

==:比较同一个对象,equals比较的内容.

一般情况下都这样说,但是有一个特殊的例子,那就是Object类.

那天看了一下Object类的源代码,甚是吃惊,因为Object类的equals是这样实现的:

public boolean equals(Object obj) {
        return (this == obj);
    }


这样的话,也就是说,对于Object类来说,==和equals的意思是一样的,都是比较的地址.而对于其他的类,比如String,已经覆盖了equals方法,比较的是内容.

6:多条数据怎样分页

如果数据库中的数据太多,那么如果都读取到内存中然后进行分页显然是行不通的,所以,主要思想就是先读出前几页的内容,放到内容中,如果用户访问接下来几页的内容,暂时让其直接访问数据库,比如用limit方法读取.

对于其他的办法,暂时还不知道...

 

原创粉丝点击