java
蓝尊宝
这个作者很懒,什么都没留下…
展开
-
轮转调度算法 java版
轮转调度算法 在分时系统中,最简单也是较常用的是基于时间片的轮转(round robin,RR)调度算法。该算法采用非常公平的处理机分配方式,即让就绪队列上的每个进程每次仅运行一个时间片。如果就绪队列上有n个进程,则每个进程每次大约都可以获得1/n的处理机时间。轮转法是基本原理在轮转(RR)法中,系统根据FCFS策略,将所有的就绪进程排成一个就绪队列,并可设置每隔一定时间间隔(如3原创 2018-01-19 21:54:52 · 2292 阅读 · 2 评论 -
Server Tomcat v9.0 Server at localhost failed to start.
查看错误信息时我们主要查看caused by里的内容,经过分析,主要原因是这一块出了问题Caused by: java.lang.IllegalArgumentException: The servlets named [helloServlet] and [com.alin.HelloServlet] are both mapped to the url-pattern [/HelloS...原创 2018-03-28 22:21:33 · 1001 阅读 · 0 评论 -
javaWeb开发中 / 到底是什么?
一. 当前WEB 应用的根路径:http://localhost:8080/contextPath/ : 若 / 需交由 servlet 容器来处理:1)请求转发时:`request.getRequestDispatcher("/path/a.jsp").forward(request,response)`2)web.xml 文件中映射servlet 访问路径: <...原创 2018-03-28 21:58:36 · 437 阅读 · 0 评论 -
ServletRequest获取请求信息
四个重要的方法:String getParameter(java.lang.String name):将请求参数的值作为字符串返回,如果参数不存在,则返回null。 Map 《java.lang.String,java.lang.String[]> getParameterMap() 返回一个java.util.Map这个请求的参数的映射 Enumeration《java.lang....原创 2018-03-21 20:07:05 · 5790 阅读 · 0 评论 -
servlet简单应用
在web.xml文件中设置两个web应用的初始化参数,username,password定义一个loginServlet.html,里边定义两个请求字段:username,password、发送请求到loginServet在创建一个LoginServlet,在其中获取请求的username和password。比对其和web.xml文件中定义的请求参数是否一致若一致,响应Hello:xx...原创 2018-03-21 19:56:49 · 341 阅读 · 0 评论 -
ServletContext的应用
WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。ServletConfig对象中维护了ServletContext对象的引用,开发人员在编写servlet时,可以通过ServletConfig.getServletContext方法获得ServletContext对象。由于一个WEB应用中的所有Servlet共享同一个Se...原创 2018-03-29 19:59:13 · 273 阅读 · 0 评论 -
ServletConfig获取配置信息
一、ServletConfig:代表当前Servlet在web.xml中的配置信息(用的不多)String getServletName() — 获取当前Servlet在web.xml中配置的名字String getInitParameter(String name) — 获取当前Servlet指定名称的初始化参数的值Enumeration getInitParameterNames...原创 2018-03-29 19:46:06 · 1358 阅读 · 0 评论 -
jsp errorPage指令,错误页面的处理
errorPage指定若当前页面出现错误的实际响应页面是什么。其中 / 表示的是当前 web 应用的根目录。语法 :<%@ page errorPage="/error.jsp" %>在响应error.jsp 时,jsp引擎使用的是请求转发的方式。isErrorPage 指定当前页面是否为错误处理页面,可以说明当期页面是否可以使用 exception 隐藏属性。...原创 2018-03-29 19:37:10 · 8478 阅读 · 2 评论 -
请求重定向
package com.alin;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;im...原创 2018-03-29 19:33:12 · 276 阅读 · 0 评论 -
HTTP中的请求重定向和请求转发的区别
一、调用方式 我们知道,在servlet中调用转发、重定向的语句如下: request.getRequestDispatcher(“new.jsp”).forward(request, response);//转发到new.jsp response.sendRedirect(“new.jsp”);//重定向到new.jsp在jsp页面中你也会看到通过下面的方式实现转发: < j...原创 2018-03-29 19:31:54 · 805 阅读 · 0 评论 -
javaweb如何解决中文乱码问题
1). 在jsp页面上输入中文,请求页面后不出现乱码: 保证 contentType = “text/html ; charser= utf-8”,pageEncoding="utf-8" charset 和 pageEncoding 的编码一致,且都支持中文。通常建议取值为 utf-8还需保证浏览器的显示的字符编码也和请求的jsp页面的编码一致。<%@ page lang...原创 2018-03-29 19:28:10 · 539 阅读 · 0 评论 -
MVC模型介绍
MVC 是 Model-View-Controller的简称,即模型-视图-控制器的简称。MVC是一种设计模式,它把应用程序分成三个核心模块:模型,视图,控制器,它们各自处理自己的事情。模型(model)POJO,普通的java类,以及访问数据库都叫model。模型是应用程序的主体部分,模型表示业务数据和业务逻辑。一个模型能为多个视图提供数据。由于应用模型的代码只需写一...原创 2018-03-29 19:24:28 · 3706 阅读 · 0 评论 -
页面置换算法(FIFO,LRU,OPT)
1.先进先出置换算法(FIFO):是最简单的页面置换算法。这种算法的基本思想是:当需要淘汰一个页面时,总是选择驻留主存时间最长的页面进行淘汰,即先进入主存的页面先淘汰。其理由是:最早调入主存的页面不再被使用的可能性最大。 2.最佳置换算法(OPT)(理想置换算法):从主存中移出永远不再需要的页面;如无这样的页面存在,则选择最长时间不需要访问的页面。于所选择的被淘汰页面将是以后永不使用的,或者是在原创 2018-01-19 20:41:48 · 10389 阅读 · 3 评论 -
java反射
什么是反射Java反射机制是在运行状态中,对于任意一个类(class文件),都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意一个方法和属性; 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。动态获取类中的信息,就是java反射。 可以理解为对类的解剖。1. 在面向对象的世界里,万事万物皆对象。 java语言中,静态的成员、原创 2018-01-19 22:27:52 · 281 阅读 · 0 评论 -
表单的重复提交
1. 表单重复提交的情况1)在表单提交到一个servlet,而servlet又通过请求转发的方式响应了一个 JSP(HTML)页面,此时浏览器地址栏还保留着 servlet 的那个路径,在响应页面点击“刷新”。 2)在响应页面没有到达时重复点击“提交按钮” 3)点击“返回”,在点击“提交按钮”2. 不是重复提交的情况点击“返回”,“刷新”原表单页面,再点击“提交”。 此时相当于重开...原创 2018-03-28 23:28:02 · 204 阅读 · 0 评论