
web基础篇
侯侯侯先生
代码界的胡歌
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
XML的学习和总结
前言----------- 心之所向,努力生存目录什么是XMLXML的作用定义XMLXML约束(了解)什么是XMLXML 指扩展标记语言。XML的作用是数据的载体,用于数据的传输可以用来做配置文件数据传输的载体定义XML其实就是一个文件,以.xml 结尾文档声明简单声明, version : 解析这个xml的时候,使用什么版...原创 2019-03-12 12:59:04 · 1384 阅读 · 0 评论 -
idea的使用---Tomcat重启后,session无法活化
此文章转载ideaTomcat重启后,session无法活化如题,写一个小案例时,定义了一个Bean类实现了Serializable和HttpSessionActivationListener接口,并重写sessionWillPassivate()和sessionDidActivate()方法:(解决方法在最后)public class Bean02 implements Serializab...转载 2019-04-03 21:06:58 · 1304 阅读 · 0 评论 -
idea的使用---web工程下没有META-INF目录
目录META-INF 目录创建idea中创建META-INF目录META-INF 目录创建在使用监听器序列化和反序列化时候,使用配置文件设置session中的值,使其发生钝化正常关闭服务器的时候,session钝化,非正常关闭服务器的时候,session销毁使用配置文件,规定其实失效时间,还有钝化在哪个目录下在Tomcat里面的 conf/context.xml 里面配置,对...原创 2019-04-03 21:27:03 · 8191 阅读 · 0 评论 -
java反射基础 && 动态代理解决乱码问题 && 注解
前言: 每一天的坚持,就是成功的,加油吧!目录java反射类加载的概述类加载器的分类反射概述反射的使用基本用法通过反射实现动态代理动态代理解决乱码问题代码实现注解注解要求:什么是注解注解的作用注解特点自定义注解模拟Junitjava反射类加载的概述类加载分为三个步骤:类加载,,连接,,初始化加载:指的是,将class文件读入到内存中,并为之创建一个Class对象。任何类被使用系统都会...原创 2019-04-06 22:28:53 · 1052 阅读 · 0 评论 -
电子邮箱
目录电子邮箱的概念邮件协议发送邮件的流程邮箱服务器的搭建和客户端软件的安装流程邮箱服务器客户端软件的安装电子邮箱的概念电子邮箱其实就是分为邮箱服务器和电子邮箱客户端邮箱服务器:主要是用于接收并转发邮件,类似于邮局,把用户的邮件接收过来,然后转 发到邮件接收者的电子邮箱中。邮箱客户端:就是每个账号在服务器中开辟的一小段空间。用户在服务器中申请一个账号,服务器就会为这个账号分...原创 2019-04-15 19:48:00 · 1712 阅读 · 0 评论 -
支付原理
目录基础概念支付数据执行流程如何保证数据支付的有效性代码小案例(易宝支付)基础概念银行接口:优点:资金没有延时缺点:银行API发生变化,支付功能需要更改第三方支付api:缺点:资金延时,收费优点:银行API发生变化,支付功能不需要更改支付数据执行流程如何保证数据支付的有效性张三和李四传输数据:原文:ABCDE算法:对原文中的每个字符的ASC码增加一个数字(公...原创 2019-05-06 20:54:08 · 2134 阅读 · 0 评论 -
分页模板 and 利用工厂模式解耦 and 上传下载文件
目录当点击链接到一个页面的时候,点击返回,原路返回,也不用直接重新查询的写法<input class="button_ok" type="button" onclick="history.go(-1)" value="返回"/>...原创 2019-05-09 00:21:27 · 203 阅读 · 0 评论 -
idea用tomcat发布javaWeb项目中的存在的图片存储路径问题解决
//不推荐使用获取工程的根路径 String a = request.getRealPath("/") //获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用 String b = request.getRealPath(request.getRequestURI()); //获取工程的根路径,这个方法比较好用,可以直接在servlet和jsp中使用 String...转载 2019-05-09 17:42:20 · 6955 阅读 · 0 评论 -
表单提交post和get的问题,动态代理出现的问题
表单提交post和get的问题今天遇见了一个bug。当前端用form表单提交数据,使用post方式,会在action="AdminOrderServlet?method=aa的基础上追加键值对,比如标签<input name=“name0”,value=“haha”> form表单提交后,url会变成>AdminOrderServlet?method=aa&na...原创 2019-05-11 17:46:51 · 458 阅读 · 0 评论 -
超链接<a>实现form表单提交
这篇文章主要介绍了js实现a标签超链接提交form表单的方法,涉及javascript针对表单操作的相关技巧,需要的朋友可以参考下本文实例讲述了js实现a标签超链接提交form表单的方法。分享给大家供大家参考。具体实现方法如下:<form action="/home/search" method="get" id="search_form"> <div class="sea...原创 2019-05-11 19:41:58 · 1676 阅读 · 0 评论 -
解决Invalid character found in the request target. The valid characters are defined in RFC 7230 and RF
目录背景处理方法参考背景在将tomcat升级到7.0.81版后,发现系统的有些功能不能使用了,查询日志发现是有些地址直接被tomcat认为存在不合法字符,返回HTTP400错误响应,错入信息如下: 原因分析经了解,这个问题是高版本tomcat中的新特性:就是严格按照 RFC 3986规范进行访问解析,而 RFC3986规范定义了Url中只允许包含英文字母(a-zA-Z)、数字(0-9)...原创 2019-05-12 18:43:57 · 345 阅读 · 0 评论 -
Filter过滤器 和 Listener
目录Filter过滤器什么是过滤器过滤器的作用过滤器的使用Filter的生命周期Filter的执行顺序Filter细节自动登录案例案例分析环境搭建代码实现==BeanUtils的使用==Filter过滤器什么是过滤器简而言之,就是一个门,要想过去必须通过这道门的考验。过滤器会对浏览器所有的请求进行过滤,让满足条件的请求通行,起到一个拦截的作用过滤器的作用对一些敏感词汇进行过...原创 2019-04-02 23:35:59 · 349 阅读 · 0 评论 -
json数据 和 xml数据 在前后端之间的传递 XML DOM 和 HTML DOM 与JS的关系
目录xml数据 和 json 数据 前后端交互XML DOM 和 HTML DOM 与 js 的关系xml数据 和 json 数据 前后端交互在Ajax异步交互中,在页面发送请求的同时,并在页面获得数据。数据是以什么格式在前后端进行传递的呢??其实我们查询数据库,并将查询到的数据封装在JavaBean中,那怎么样将JavaBean中的数据传到前端呢?其实在不使用Ajax技术的时候,是将...原创 2019-03-31 17:41:10 · 3209 阅读 · 0 评论 -
Tomcat服务器的配置
Tomcat安装 直接解压 ,然后找到bin/startup.bat 可以安装 启动之后,如果能够正常看到黑窗口,表明已经成功安装。 为了确保万无一失, 最好在浏览器的地址栏上输入 : http://localhost:8080 , 如果有看到内容 就表明成功了。 如果双击了startup.bat, 看到一闪而过的情形,一般都是 JDK的环境变量没有配置。JAVA_HOM...原创 2019-03-12 13:14:37 · 218 阅读 · 0 评论 -
Http协议
前言------- 每一天都学一点,每一天就进步一点,加油什么是Http协议双方在交互、通讯的时候,遵守的一种规范、规则Http协议针对网络上客户端 与 服务器之间传输数据遵守的一种协议。也就是说当客户端传递数据给服务器时,必须带上那些东西。当服务器响应给客户端时候,必须也要带上某些东西Http协议版本1.0: 请求数据后,服务器返回数据,然后连接就会断开...原创 2019-03-13 10:22:18 · 190 阅读 · 0 评论 -
Servlet入门
什么是ServletServlet其实就是一个java程序,运行在Tomcat上,用于接收和响应客户端的 http 请求更多的是配合动态资源来做,其实静态资源也有一个DefaultServlet,Tomcat自己定义了,所以不用我们写。编写第一个HelloServlet1、新建一个类,去实现Servlet接口,并且同时要实现接口中的抽象方法2、配置文件web.xml...原创 2019-03-13 23:31:58 · 365 阅读 · 0 评论 -
ServletContext对象、HttpServletRequest对象、HttpServletResponse对象详解
前言-------- 每一天都有好多诱惑,克制自己,努力学习,终于把知识点总结完,周末这几天没怎么学。。。。走在编程的路上,加油目录ServletContext对象HttpServletRequest对象HttpServletResponse对象演练下载资源ServletContext对象ServletContext对象的创建当Tomcat服务器启动的会为每...原创 2019-03-17 17:09:50 · 2965 阅读 · 0 评论 -
重定向 和 请求转发 详解
重定向之前的写法:response.setStatus(302); response.setHeader("Location"," 跳转的位置");现在的写法:response.sendRedirect(" 跳转的位置")1、地址上显示的是最后那个资源的路径地址2、请求的次数最少两次,第一次请求到服务器,经过处理,重定向响应客户端,返回一个302 以及一个地址,浏览器根据这个...原创 2019-03-18 21:29:09 · 278 阅读 · 0 评论 -
Cookie 和 Session(HttpSession) 对象详解
前言 ------- 每天都忙忙碌碌,感觉自己过得很充实很有意义,加油!加班终于完成!Cookie对象cookie饼干的意思,其实是一份小数据,是服务器发送给客户端,并保存在客户端的一份小数据,cookie 的值可以唯一地标识客户端,因此 cookie 常用于会话管理。为什么使用Cookie因为http请求是无状态的,当客户端第一次访问服务器的时候,服务器处理完之后响应给...原创 2019-03-20 00:20:54 · 1175 阅读 · 0 评论 -
Jsp 和 EL表达式 和 JSTL标签库
前言------- 每一天总会有各种各种样的事情,但是不论如何,必须要坚持下去!!目录JSP的详解jsp的基本用法EL表达式JSTL标签库案例:学生信息管理系统总计图谱JSP的详解什么是jsp在普通人眼里jsp就是一个页面。在程序员眼中,jsp就是一个Servlet类,java代码为什么使用jsphtml大多数是显示的静态页面,是一成不变...原创 2019-03-21 17:11:27 · 668 阅读 · 0 评论 -
事物 和 数据库连接池 和 DBUtils
目录事物什么是事物事物有什么作用事物怎么用使用命令行方式演示事物==使用代码的方式演示事物==事物的特性ACID【面试】事物的安全问题和隔离级别【面试】安全问题读问题写问题(丢失更新)丢失更新解决办法隔离级别数据库连接池DBUtils事物什么是事物Transaction 其实是一组操作,里面包含了很多的单一的逻辑。只要有一个逻辑没有执行成功,那么这个事物就是失败的,这个时候所有的数据回滚到最...原创 2019-03-23 00:06:21 · 420 阅读 · 0 评论 -
Jsp的MVC开发模式 & 学生管理系统
目录jsp的开发模式 && MVC模式三层模式与MVC模式的联系和区别使用三层架构开发学生管理系统数据库准备jar包准备查询所有学生删除一个学生的信息增加一个学生的数据更新一个学生的数据模糊查询实现分页的功能前言-----转眼之间,5天已经过去,这5天感觉效率不高,不管怎样,继续加油吧!jsp的开发模式 && MVC模式三层模式与MVC模式的联系和区别使用...原创 2019-03-28 23:12:05 · 4843 阅读 · 7 评论 -
Ajax异步交互原理,Jquery写法和js写法
目录Ajax异步交互什么是AJaxAjax有什么作用Ajax原理实现--> 用js代码实现解析知识点 (get and post 提交)对应案例:Ajax用户名校验Ajax实现原理-->jquery实现解析知识点(get & post 提交 & load()加载)对应案例1:仿百度提示对应案例2:省市联动前言 — 继续加油吧,争取完成每天的任务!Ajax异步交互...原创 2019-03-30 22:57:32 · 1210 阅读 · 0 评论 -
idea部署项目到Tomcat下的细节问题
参考链接这里是转载啦。。。。。。转载 2019-05-12 22:11:16 · 180 阅读 · 0 评论