未分类知识
凡人1995
这个作者很懒,什么都没留下…
展开
-
请求转发下刷新页面重复提交的问题
问题: 以登陆为例,在浏览器页面填写账号、密码然后点击登陆。账号密码正确登陆成功。服务器端通过请求转发的方式响应浏览器一个页面,当我们在这个页面上点击刷新的时候。就会被提示是否重复提交表单。这个情况其实不应该出现。 原因:请求转发是不改变浏览器的URL路径的,URL不改变浏览器的里面的表单数据也还在,刷新就是重新提交一次 解决:用重定向的响应方式后浏览器就不会再保存原来URL的表单了 ...原创 2019-08-28 15:28:38 · 1489 阅读 · 0 评论 -
为什么dao层和service层用单例,而action用多例
为什么dao层和service层用单例,而action用多例 使用单例和多例的判断条件是会不会对类中公共属性进行修改,如果有修改则用多例。 action中一般会有前端对应的属性,如果是单例访问,所有访问公用一个action中的成员变量和方法,如果多个请求同时对一个属性进行修改,则会出现数据出错;而service中公共属性顶多是dao层中的引用,dao层中公共属性是对数据库包装类或自定义的类的引...转载 2019-05-13 18:28:57 · 875 阅读 · 0 评论 -
类加载器的简单知识
类加载器 public class TestClassLoader{ ClassLoader classLoader = String.class.getClassLoader(); System.out.prinln(classLoader); ClassLoader classLoader2 = sun.net.spi.nameservice.dns.DNSNa...原创 2019-04-11 15:32:14 · 90 阅读 · 0 评论 -
注解
自定义注解 作用 编译检查 配置 生成帮助文档 注解的特点 注解可以在变量,方法,类之上加载 注解可以有属性也可以没有属性 @Override @Test(timeout=1000) 注解有作用范围(源码,编译期间,运行期间) 源码期间有效: String类之上@Author,@Since,@See 编译期间有效: @Override @Deprecat...原创 2019-04-11 10:16:14 · 70 阅读 · 0 评论 -
MVC基础认知
转载 2019-04-05 13:39:20 · 78 阅读 · 0 评论 -
HTTP协议
http协议,针对网络客户端与服务器端一种通信规范。 版本1.0:请求数据,服务器返回后,将会断开连接 版本1.1:请求数据、服务器返回后,连接还会保持连接。除非服务器或者客户端关闭,又或者长期空着就会自动断开连接。 http数据的解析 打开firefox开发者工具network选择个数据打开来看 请求行(消息头): 请求方式 post / get 请求...原创 2019-03-30 23:25:58 · 97 阅读 · 0 评论 -
Tomcat服务器
Tomcat 作用就是时刻侦听发来的请求,如果请求合理那么就按照设置好的动作执行命令(比如返回网页,信息,执行数据库的操作等等) 安装 直接解压,然后知道bin/startup.bat(按照不成功是没设置java的环境变量) 可以http://localhost:8080/查看你是否成功 tomcat的文件 bin: 包含了jar,bat文件。最常用的是startup.bat...原创 2019-03-30 19:57:20 · 79 阅读 · 0 评论 -
XML的笔记——约束DTD06
DTD:语法自成一派,早出现,可读性差 Schema:使用xml的语法规则,xml解析器解析起来比较方便 DTD (黑马程序员的简单笔记) 1. 引入网络上的DTD 引入dtd 来约束这个xml 文档类型 根标签名字 网络上的dtd dtd的名称 dtd的路径 <!DOCTYPE stus PUBLIC "//UNKNOWN/" "...原创 2019-03-30 11:33:29 · 191 阅读 · 0 评论 -
XML的笔记——dom4j的XPath路径方法05
XPath(解决层级过深的问题)如果分支节点太多太深的话,用简单element方法就很麻烦了。 导入jaxen-1.1-beta-6.jar 下面代码案例(黑马的笔记) try{ //1.创建sax读取对象 SAXReader reader = new SAXReader();//jdbc --- classloader //2.指定解析的xml源 Docu...原创 2019-03-30 09:57:07 · 126 阅读 · 0 评论 -
XML的笔记——dom4j解析的解决方案04
jaxp sun公司 比较繁琐 jdom dom4j 使用比较广泛 小知识:一旦看到工程里面有感叹号一定是build path里面多了一些双重的jar文件,或者某些jar被干掉了 解决办法: 右键项目buildpath——configure build path——Libraries dom4j的使用 dom4j-1.6.1.jar放入lib文件,然后右键build p...原创 2019-03-30 08:57:21 · 145 阅读 · 0 评论 -
XML的笔记——CDATA区和解析03
CDATA区 在XML中字符 “ <” 和 “&”是非法的,省略号、引号和大于号是合法的,但是把他们替换为实体引用是个好的习惯。 < < > >; & & 如果包含类似标签或者关键字的文字,不想让XML当标签关键字来解析(这种情况多出现在服务器返回给客户端的情况) <des><...原创 2019-03-30 08:41:27 · 198 阅读 · 0 评论 -
XML的笔记——属性和注释02
XML的属性:定义在元素里面(看下面的代码) <?xml version="1.0" encoding="UTF-8"?> <stus> <stu id="001"> <name>zhangsan</name> <age>19</age> </stu&g...原创 2019-03-30 08:29:46 · 221 阅读 · 0 评论 -
XML的笔记——入门01
XML可扩展的标记语言extendsible markup language 作用 1.用来保存数据 2.可以用来做配置文件 3.数据传输载体 版本、解析编码(英文因为在什么编码下都一样的,而中文就要对应了,尽量utf-8)、是否独立文档(很少用到) 可以用eclipse来写 <?xml version="1.0" encoding="UTF-8" standalone=...原创 2019-03-30 08:29:22 · 119 阅读 · 0 评论