一 servlet简介Servlet是sun公司提供的一门用于开发动态web资源的技术Sun公司在其API 中提供了一个Servlet接口,用户若想开发一个动态web资源(及开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:1.编写一个java类,实现servlet接口2.把开发好的java类部署到web服务器中按照一种约定俗成的称呼习惯,通常我们也把实现了servlet接口的java程序,称之为servlet二 Servlet的运行过程Servlet程序是由web服务器调用,web服务器...
一、Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。 如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改例如:将Tomcat服务器的启动端口由默认的8080改成8081端口Tomcat服务器启动端口默认配置1 <Connector port="8080" protocol="HTTP/1.1" 2 connectionTimeout="20000" 3 redirectPort...
一、javascript总的基本类型1.javascript中的基本类型共有五种:数字、字符串、布尔值、undefined、null其中null和undefined最大的区别在于,被赋予null的变量通常被认为是已经定义了的。2.除了以上五种基本类型外,其他的数据类型都属于对象。二、利用typeof方法查看数据类型在javascript中可以通过typeof方法来查看某个变量或值得数据类型。该方法会返回一个代表数据类型的字符串,可能返回的值包括:number,string, boolean, un...
1.将一个新的项目拷贝到另一台电脑上,放入tomcat中运行找不到路径,报错404、重新创建一个servlet运行就可以正常访问到。2.但上传的文件过大时上传文件会报404错误 把<property name="maxUploadSize" value="50000000"/> 限制该大些就能正常上传文件<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="defaultEncoding" value="UTF-8"/> <!-- 指定所上传...
一、本周学习内容1.内部类——7.1知识在一个类的内部定义的类成为内部类,包含内部类的类叫做外嵌类内部类和外嵌类的关系 外嵌类的成员变量在内部类中仍然有效,内部类也可调用外嵌类中的方法内部类的类体中不能声明类变量和类方法外嵌类中可用内部类声明对象,作为其成员内部类仅供它的外嵌类使用,其他类不能用内部类声明对象2.匿名类——7.2知识匿名类可不用显式地声明一个类的子类,用子类创建一个对象匿名子类的形式new Bank(...
一 概述 1.什么是JavaScript? 基于对象、由事件驱动的解释性脚本语言。 2.JavaScript语法特点 区分大写小,这一点不同于HTML。结尾的分号可有可无。变量是弱类型的:变量在定义时统一采用var,类型在赋值时决定。 3.UI线程 浏览器中都有一个用于页面展示的线程,叫做UI线程,向服务器提交以后,UI线程清空页面,等待加载服务器的反馈,如果等待时间过长,页面将出现空白。 4.this 主要用在方法中,代表当前对象,即方法的直接调...
1.成员变量的继承1.1要点 子类用extends关键字继承父类。子类中可以提供新的方法覆盖父类中的方法。子类中的方法不能直接访问父类中的私有域,子类可以用super关键字调用父类中的方法。在子类中可以增加域,增加方法或者覆盖超类的方法,然而绝对不能删除继承的任何域和方法。 在一个子类被创建的时候,首先会在内存中创建一个父类对象,然后在父类对象外部放上子类独有的属性,两者合起来形成一个子类的对象。所以所谓的...
前言闲来无事正值面试,看面试中有线程之问题,特此总结一番。正文一.线程和进程的区别:1.每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。2.线程可以看成时轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。3.线程和进程最根本的区别在于:进程作为资源分配的单位,线程是调度和执行的单位。二.多进程: 在操作系统中能同时运行多个任务(程...
20175334 《Java程序设计》第九周学习总结教材学习内容总结第十一章MySQL数据库管理系统 下载安装启动MySQL数据库MySQL客户端管理工具 建立连接建立数据库创建表JDBC连接数据库查询操作 向数据库发送SQL查询语句 try{ Statement sql=con.createStatement(); } catch(SQLException e){}处理查询结果 ResultSet rs = sql.executeQuery("SELECT * FROM students")关闭连接 con.close()顺序查询 指ResultSet对象一次只能看到一个数据行...
1.前言 什么是反射?引用教科书的解释:在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 如何通俗理解?其实说白了,就是将任意一个类对象【原对象】注入一个反射类里,可以对原对象解析, 获取里面的所有属性和方法信息,并可以调用;使用原对象获取对象类型后获取无参构造函...
可能的错误地方: 1.jsp页面编码 2.表单编码 3.servlet可接受编码 4.tomcat中server.xml文件中的指定编码 所有的编码要统一,一般使用“UTF-8”比较好我最近一次出错的是第四种情况,问题已经解决,解决方法:修改发布solr的tomcat服务器中“server.xml”配置文件。 修改前: <Connector port="8089" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 修改后: <Connec...
1. 本周学习总结2. 书面作业1. 常用异常1.1 自己以前编写的代码中经常出现什么异常、需要捕获吗(为什么)?应如何避免?最频繁的错误包括ArrayIndexOutOfBoundsException(数组越界)、 NullPointerException(空指针)、ClassCastException(强制类型转换错误)、IllegalArgumentException(非法参数),以上异常都不需要捕获,都属于uncheckedException。1.2 什么样的异常要求用户一定要使用捕获处理?继承自Exception类中自定义的异常需要...
第九周Java学习总结代码截图:学习内容:URL类URL类是java.net包中的一个重要的类,URL的实例封装着一个统一资源定位符,使用URL创建对象的应用程序称作客户端程序。 一个URL对象通常包含最基本的三部分信息:协议、地址、资源。构造方法:URL 类通常使用如下的构造方法创建一个 URL 对象:**public URL(String spec) throws MalformedURLException****public URL(String protocol, String host,String file) throws MalformedURLE...
第六章复习总结 小长假之后的一周,老师并没有为了赶进度而开设第七章的新知识,而是对上一章的内容进行了系统的复习,本来在第六章里面我残留了比较多的问题,好多知识点都是似懂非懂,模模糊糊的,可是这周结束后,我发现自己收获颇多。 字符串的按字典排序和按字符串长度排序我一周比较生疏,搞不懂,可是通过上周的程序练习,我知道:<1>String[] friends={"Petery","Aully","Mary"};Arrays.sort(friends);是按字典排序...
Atitit 插件机制原理与设计微内核 c# java 的实现attilax总结 1. 微内核与插件的优点 12. 插件的注册与使用 22.1. Ioc容器中注册插件 22.2. 启动器微内核启动 33. 插件的俩种执行策略 33.1. 必须手动接续,否则自动终止(推荐) 33.2. 必须手动throw stop ex终止,负责自动接续。。 44. 插件链的生成原理 45. -------code 46. 参考 7 1. 微内核与插件的优点 但凡有生命力的产品,都是在扩展性方面设计的比较好的,因为没有哪个产...