筛选法就是从小到大一次出去已知素数的所有倍数,例如2的倍数4,6, 8··· 3的倍数9,12···(6已经被筛去) 依次类推,最后剩余的就是所求的值。 Read More
posted @ 2016-07-26 16:21 Janenan Views(601) Comments(0) Diggs(0)
1. 进行文件上传时, 表单需要做的准备: 1). 请求方式为 POST: <form action="uploadServlet" method="post" ... > 2). 使用 file 的表单域: <input type="file" name="file"/> 3). 使用 multi Read More
posted @ 2016-07-15 16:07 Janenan Views(357) Comments(0) Diggs(0)
造成乱码的原因是请求参数的文字编码方式与页面中指定的编码方式不一致,所有的 request 请求都是 ISO-8859-1 的,而 JSP 页面采用了 UTF-8 的编码方式。要解决此类问题,只要将或得到的数据通过 String 的构造方法使用指定的编码类型重新构造一个 String 对象,即可正确 Read More
posted @ 2016-07-15 15:32 Janenan Views(182) Comments(0) Diggs(0)
public abstract class HttpFilter implements Filter { //用于保存 FilterConfig 对象. private FilterConfig filterConfig; /** * 不建议子类直接覆盖. 若直接覆盖, 将可能会导致 filterConfig 成员变量初始... Read More
posted @ 2016-07-15 15:14 Janenan Views(244) Comments(0) Diggs(0)
1、JSP的运行原理: JSP 本质上是一个 Servlet.每个JSP 页面在第一次被访问时, JSP 引擎将它翻译成一个 Servlet 源程序, 接着再把这个 Servlet 源程序编译成 Servlet 的 class 类文件. 然后再由WEB容器(Servlet引擎)像调用普通Servle Read More
posted @ 2016-07-15 15:11 Janenan Views(1351) Comments(0) Diggs(0)
1. Servlet 生命周期的方法: 以下方法都是由 Serlvet 容器负责调用. 1). 构造器: 只被调用一次. 只有第一次请求 Servlet 时, 创建 Servlet 的实例. 调用构造器. 这说明 Serlvet 的单实例的! 2). init 方法: 只被调用一次. 在创建好实例后 Read More
posted @ 2016-07-15 14:17 Janenan Views(765) Comments(0) Diggs(0)
本质区别: 请求的转发只发出了一次请求, 而重定向则发出了两次请求.若目标的相应页面不需要从request中读取任何值,则可以使用重定向,还可以防止表单的重复提交。 具体: ①. 请求的转发: 地址栏是初次发出请求的地址. 请求的重定向: 地址栏不再是初次发出的请求地址. 地址栏为最后响应的那个地址 Read More
posted @ 2016-07-15 13:51 Janenan Views(171) Comments(0) Diggs(0)
java 按所操作的数据单元的不同分为: 字节流,字符流。字节流 继承于InputStream / OutputStream;字符流 继承于Reader / Writer。 在java.io包中还有许多其他的流,主要是为了提高性能和使用方便。 序列化就是一种用来处理对象流的机制,所谓对象流也就是将对 Read More
posted @ 2016-07-15 13:36 Janenan Views(276) Comments(0) Diggs(0)
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口。主要区别在于HashMap 允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。 HashMap允许将null作为一个entry的key或者value,而Hashtable不允 Read More
posted @ 2016-07-15 13:29 Janenan Views(138) Comments(0) Diggs(0)
final: 修饰符(关键字)如果一个类被声明为final,意味着它不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。 Read More
posted @ 2016-07-15 13:23 Janenan Views(139) Comments(0) Diggs(0)