摘要: 上传(上传不能使用BaseServlet) 1. 上传对表单限制 * method="post" * enctype="multipart/form-data" * 表单中需要添加文件表单项: 用户名; 照 片: 通过httpWatch查看“文件上传表单”和“普通文本表单”的区别。 ? 文件上传表单的enctype=”multipart/... 阅读全文
posted @ 2018-05-16 09:44 邓不利多 阅读(611) 评论(0) 推荐(0) 编辑
摘要: jsp: ssldAjax.jsp "> My JSP 'ssldAjax.jsp' starting page ... 阅读全文
posted @ 2018-05-16 09:40 邓不利多 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应 阅读全文
posted @ 2018-05-15 21:43 邓不利多 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 获得web开发常用对象 测试headerValues时,如果头里面有“-” ,例Accept-Encoding,则要headerValues[“Accept-Encoding”] 测试cookie时,例${cookie.key}取的是cookie对象,如访问cookie的名称和值,须${cookie 阅读全文
posted @ 2018-05-15 21:33 邓不利多 阅读(152) 评论(0) 推荐(0) 编辑
摘要: <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <c:out> 标签用于输出一段文本内容到pageContext对象当前保存的“out”对象中。 输出: <c:set>标签用于把某一个对象存在指定的域范围内,或者设置W 阅读全文
posted @ 2018-05-15 16:10 邓不利多 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 自定义标签库开发 自定义标签主要用于移除Jsp页面中的java代码。 移除jsp页面中的java代码,只需要完成两个步骤: 编写一个实现Tag接口的Java类,并覆盖doStartTag方法,把jsp页面中的java代码写到doStartTag方法中。 编写标签库描述符(tld)文件,在tld文件中 阅读全文
posted @ 2018-05-15 11:56 邓不利多 阅读(127) 评论(0) 推荐(0) 编辑
摘要: JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 JSP这门技术的最大的特点在于,写jsp就像在写html,但: 它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动 阅读全文
posted @ 2018-05-14 21:13 邓不利多 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 1.不可变String String类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,已包含修改后的字符串内容。而最初的String对象则丝毫未动。 String s="abc"; "abc" 在字符串池里创建"abc"对象,把“abc”对象的引用赋给s; s= 阅读全文
posted @ 2018-05-11 11:15 邓不利多 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 作者:老顽童周伯通链接:https://www.zhihu.com/question/24304289/answer/147529485来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 首先我们了解一下JVM,什么是JVM,Java的虚拟机,java之所以能跨平台就是因 阅读全文
posted @ 2018-05-10 20:09 邓不利多 阅读(85) 评论(0) 推荐(0) 编辑
摘要: Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the serv 阅读全文
posted @ 2018-05-09 19:57 邓不利多 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 右键项目,Maven >Update Project Configuration,如图 阅读全文
posted @ 2018-05-09 13:03 邓不利多 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 枚举类具有如下特性: 1.枚举类也是一种特殊形式的Java类。 2.枚举类中声明的每一个枚举值代表枚举类的一个实例对象。A,B,C,D 3.与java中的普通类一样,在声明枚举类时,也可以声明属性、方法和构造函数,但枚举类的构造函数必须为私有的(private这点不难理解)。为什么?防止其他类初始化 阅读全文
posted @ 2018-05-04 20:57 邓不利多 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 测试JDK中具有可变参数的类Arrays.asList()方法。分别传多个参数、传数组,传数组又传参的情况。 注意:传入基本数据类型数组的问题。 从JDK 5开始, Java 允许为方法定义长度可变的参数。语法: public void foo(int … args){ } 注意事项: 调用可变参数 阅读全文
posted @ 2018-05-04 20:33 邓不利多 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 引入增强for循环的原因:在JDK5以前的版本中,遍历数组或集合中的元素,需先获得数组的长度或集合的迭代器,比较麻烦! 因此JDK5中定义了一种新的语法——增强for循环,以简化此类操作。增强for循环只能用在数组、或实现Iterator接口的集合类上 语法格式: for(变量类型变量 :需迭代的数 阅读全文
posted @ 2018-05-04 19:38 邓不利多 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 在Outline窗口方法上右键Run As /JUnit Test 测试某一个方法,类上右键run as /JUnit Test 测试这个类的所有方法 1、用junit进行单元测试的时候,在每个被测试的方法中必须加上@Test注解 2、用@Before注解是在每个被测试的方法前执行。 3、用@Aft 阅读全文
posted @ 2018-05-04 17:34 邓不利多 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Tomcat报告 Caused by: java.lang.OutOfMemoryError: PermGen space异常 内存溢出PermGen space的全称是Permanent Generation space, 是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息 阅读全文
posted @ 2018-04-26 18:58 邓不利多 阅读(649) 评论(0) 推荐(0) 编辑
摘要: tomcat启动时出现Address already in use: JVM_Bind 的原因是因为端口被占用,有可能是因为多次启动tomcat或者启动了多个tomcat,或者是其他应用程序或者服务占用了。 解决办法: 1、打开cmd,输入netstat -ano,查看所有端口的占用情况,找到被占用 阅读全文
posted @ 2018-04-25 19:52 邓不利多 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1 数据模型分析思路 1、每张表记录的数据内容 分模块对每张表记录的内容进行熟悉,相当 于你学习系统 需求(功能)的过程。 2、每张表重要的字段设置 非空字段、外键字段 3、数据库级别表与表之间的关系 外键关系 4、表与表之间的业务关系 在分析表与表之间的业务关系时一定要建立 在某个业务意义基础上去 阅读全文
posted @ 2018-04-24 21:51 邓不利多 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 1 什么是逆向工程 mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml、po..) 企业实际开发中,常用的逆向工程方式: 由于数据库的表生成java代码。 2 下载逆向工程 导包 阅读全文
posted @ 2018-04-24 21:30 邓不利多 阅读(79) 评论(0) 推荐(0) 编辑