问题1:
如何限制数据库中表的大小,即现在表一共20行数据,当有新的数据插入时,表中的第一行数据删除,然后插入新数据到最后一行。
答:
1、首先对数据库进行查询计数,select count(*) as count from tb;
2、然后判断count的大小,如果大于n,则调用delete方法,删除第一行数据,使用的语句是delete from book limit 1;
3、然后在最后一行插入新的数据。
问题2:
java如何读取系统的时间,格式是什么,类型是什么?
import java.util.Date;
import java.text.SimpleDateFormat;
public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
}
}
答:
1、String current = df.format(System.currentTimeMillis());
2、代码如下,链接:https://www.cnblogs.com/superbaby11/p/5804296.html
import java.util.*;
import java.text.*;
public class TestDate {
public static void main(String[] args) {
Date now = new Date();
DateFormat d2 = DateFormat.getDateTimeInstance();
String str2 = d2.format(now);
}
问题3:
如何在<a>超链接中加入鼠标点击事件:
答:
- onclick的事件被先执行,其次是href中定义的(页面跳转或者javascript)
- 同时存在两个定义的时候(onclick与href都定义了),如果想阻止href的动作,在onclick必须加上return false; 一般是这样写onclick="xxx();return false;".
- 在href中定义的函数如果有返回值的话,当前页面的内容将被返回值代替
<!--在a中调用js函数最适当的方法推荐使用:-->
a href="javascript:void(0);" onclick="js_method()"
a href="javascript:;" onclick="js_method()"
a href="#" onclick="js_method();return false;"
问题4:
javascript代码可以调用Java的类以及方法创建对象吗?或者onclick事件可以响应到前台的Java代码上?
答:
Javascript可以调用Java的类生成类对象,写法如下:
<%@ page import="com.my.bean.RecordBean" %>
<javascript>
<%
//在这里随便怎么调用java类的方法都可以 ,比如说下面写一个
User u=new User();
Userdao udao=new Userdao();
u=udao.getuserbyid(1);
%>
//上面我用java代码根据id取得了一个user类的实体 u 下面就可以用js操作显示等等
alert(<%=u.getusername()%>);//在窗口打印一个用户名
</javascript>
问题5:
JavaScript的立即执行方法,减少全局命名空间的污染,即减少对其他JavaScript代码块的影响。
答:
(function(){}) ();代表立即执行函数。在{}中声明对象,不会再向Windows对象添加任何属性。