• 学习进度条13


    第十五周

    日期

    星期一

    星期二

    星期三

    星期四

    星期五

    星期六

    所花时间(包括上课)

    19:10-22:20

    (编程河北省科技信息通用调查系统)

    8:00-10:00

    (上课)

     

    12:55-15:40

    (编程河北省科技信息通用调查系统)

    13:20-15:00

    (实验七,面向对象建模分析过程)

    06:30-11:30

    编程河北省科技信息通用调查系统)

    12:30-19:00

    编程河北省科技信息通用调查系统)

    代码量(行)

    265

    0

    0

    192

    0

    963

    博客量(篇)

    0

    0

    0

    0

    0

    1

    了解到的知识点

     1.进入jsp页面时就将光标定位到指定的文本框中?

    <!DOCTYPE   HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <HTML>
      <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator"   CONTENT="EditPlus">
      <META NAME="Author"   CONTENT="">
      <META NAME="Keywords"   CONTENT="">
      <META NAME="Description"   CONTENT="">
      <SCRIPT LANGUAGE="JavaScript">
      <!--
      function setfocus()
      {
      txt.focus();
      }
      //-->
      </SCRIPT>
      </HEAD>
     
      <BODY onload="setfocus()">
      <INPUT TYPE="text"   NAME="txt">
      </BODY>
      </HTML>

     

       

    1. 应用偶尔会出现 结果集已耗尽的异常,当重新再提交一次请求它又会恢复正常?

    取ResultSet里面的东西.判断ResultSet.next(). 
      每次用完,Connection和ResultSet都要close.

    尽量不要嵌套Connection,比如从ResultSet中取值后,还没关闭时,接着用这个值再去数据库里做一次操作 

    1. MD5算法的叙述:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。

    2.在MD5算法中,首先需要对信息进行填充,使其位长对512求余的结果等于448。因此,信息的位长(Bits   Length)将被扩展至N*512+448,N为一个非负整数,N可以是零。填充的方法如下,在信息的后面填充一个1和无数个0,直到满足上面的条件时才停止用0对信息的填充。然后,在这个结果后面附加一个以64位二进制表示的填充前信息长度。经过这两步的处理,信息的位长=N*512+448+64=(N+1)*512,即长度恰好是512的整数倍。这样做的原因是为满足后面处理中对信息长度的要求

     

    1. java的jsp如何分页显示查询结果?

    分页显示一般有两种实现方式:业务层分页、数据库层分页(以下会用到两个参数,提前说明下   page:请求第几页,size:每页显示多少条)
      业务层分页:从数据库取出所有数据,然后通过传过来的page和size对所有数据截取,比如一共查了100条数据,保存在list里面,要求查询第2页,每页显示10条,则可以通过list属性,取100条数据 中的第11条到第20条,可通过遍历实现。
      数据库层分页:数据库都会有分页函数(mysql   是limit函数,sqlServer是row_number()函数,可自行百度下)该方法是通过传过来的page和size在查询数据库时就开始分页,以mysql为例,查询第2页,每页显示10条,则sql语句是 ”select *   from XX limit 10,10“(第一个10表示从下标为10开始查,第二个10是共读取10条)

    性能肯定是第二种分页方式好,只要搞懂分页原理,想实现分页其实很简单,只要搞清楚分页是将多条数据中的某几条挑出来

  • 相关阅读:
    安装CentOS--设置网络_2
    VMware虚拟机中涉及的3种常见网络模式
    Java_静态变量
    安装CentOS--设置网络_1
    队列的基本操作-队列的链式存储结构(带图详细)
    单链表的基本操作-单链表的创建、插入、删除结点等
    Linux下设置mysql不区分大小写
    python课后练习当前目录下有一个文件名为score3.txt的文本文件, 存放着某班学生的学号和其两门专业课的成绩。
    实现斐波那契数列算法-递归和非递归
    算法之除去递增有序单向链表中的重复元素
  • 原文地址:https://www.cnblogs.com/niujunyan/p/6218507.html
Copyright © 2020-2023  润新知