javaWeb
文章平均质量分 60
普通网友
这个作者很懒,什么都没留下…
展开
-
Ajax 三级联动,处理xml格式数据
前台 var xmlHttp; function createXMLHttpRequest(){ if(window.XMLHttpRequest){ xmlHttp = new XMLHttpRequest(); }else if(window.ActiveXObject){ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")原创 2014-08-20 21:03:07 · 954 阅读 · 0 评论 -
struts域驱动模式的实现
struts2 域驱动模式怎么实现的?1.ValueStack(值栈)2.OGNL(对象图导航语言) 规则: 对象.属性.属性...值栈会在运行的时候将对象压栈(默认情况下栈顶是一个Action)这时通过OGNL语言,会在栈顶按照对象.属性.属性..的规则来查找,如果栈顶元素不符合,就向下按照对象.属性.属性...查找原创 2014-10-19 14:55:26 · 950 阅读 · 0 评论 -
web工程 路径问题 服务器的根 web工程的根
服务器的根http://localhostweb应用过的根(webRoot)http://localhost/pmesURI : /user/test.mvc 表示从服务器的根开始查找完整: http://localhost/user/test.mvcURI: user/test.mvc 表示按相对路径查找资源相对路径: 相对路径以当前请求的路径为基准查找资源原创 2014-10-19 14:49:46 · 1128 阅读 · 0 评论 -
servlet 通配符
URL 路径匹配全部匹配: /*精确匹配: /servlet/testServlet路径前缀匹配: /servlet/*扩展匹配: *.action, *.do原创 2014-10-19 14:34:52 · 1888 阅读 · 0 评论 -
Oracle rownum原理
Rownum原理:1 Oracle executes your query. 执行查询操作2 Oracle fetches the first row and calls it row number 1.将第一行的row num置为13 Have we gotten past row number meets the criteria? If no, then Oracle原创 2015-04-29 16:52:26 · 1097 阅读 · 0 评论 -
Window.Event在IE与火狐(等)兼容性问题
一个简单例子:html页面:JS:function fun1(evt) {evt ? evt :window.event;var chall = evt.target ? evt.target :evt.srcElement;alert(chall.tagName)}这种情况下需要传递一个参数event事件对象,如果不想传递event时间对象该怎么写?首原创 2015-08-03 13:16:01 · 486 阅读 · 0 评论 -
Spring,SpringMVC,Mybatis (SSM)框架的搭建
转载请注明出处: 搭建SSM框架参照一下步骤:1.提供ssm所需jar包 这些jar包包括三个框架所需要的,就不一一列举所属了aopalliance-1.0.jarasm-3.3.1.jaraspectjweaver.jarc3p0-0.9.1.jarcglib-2.2.2.jarcommons-logging-1.1.1.jariText-2.1.原创 2015-08-18 10:56:28 · 15181 阅读 · 2 评论 -
Spring AOP 循环应用(This means that said other beans do not use the final version of the bean..)
在做spring AOP时,总发现This means that said other beans do not use the final version of the bean. This is often the result of over-eager type matching - consider using 'getBeanNamesOfType' with the 'allow原创 2015-09-14 11:30:56 · 20102 阅读 · 2 评论 -
Hibernate Merge (Illegal attempt to associate a collection with two open sessions)
Hibernate 错误: Illegal attempt to associate a collection with two open sessions由于hibernate中的session的特性,不允许在一个session中同时存在两个标示相同的对象也不允许同一标示的对象被两个或两个以上的session关联(当然,这个错误是后者,前者的错误:A different obj原创 2015-10-19 11:10:28 · 5999 阅读 · 0 评论 -
Java 大数加减乘(无除),不含小数点
package com.algorithm;public class BigIntegerOpeator { public static void main(String[] args) { String a = "1231313432"; String b = "12312376"; String result = add(a, b); System.ou原创 2015-12-23 09:28:33 · 774 阅读 · 0 评论 -
Web项目,UTF-8编码,需要修改的几个地方
1. 如果用的Tomcat ,请修改server.xml 中Connector URIEncoding="UTF-8" (GET请求时)2. 用字符编码过滤器,设置默认编码方式为UTF-8 .(POST请求时) 如: encodingFilter org.springframework.web.filter.CharacterEncodingFilter原创 2016-07-19 15:31:41 · 5005 阅读 · 0 评论 -
Java多线程导出,单线程压缩
1.客户端网页下载文件, 如果文件比较大,后台要进行压缩在传输给客户端。2.后台进行压缩以后,要保存到服务器硬盘上, 当下次请求下载,则直接传输。3.当请求下载的压缩文件不存在,需要查询数据,生成csv,最后将多个文件进行压缩保存到服务器硬盘上。4.多线程进行查询,单线程进行压缩。先看一个方法: public String accountingVerificat原创 2017-04-24 18:02:32 · 1774 阅读 · 0 评论 -
解决 No Hibernate Session bound to thread, and configuration does not allow。
错误原因: hibernate session未绑定到当前线程,或者更一般的说service层未增强事物控制。解决办法:1. 第一个可能原因,请注意匹配你的service方法开头,其他用 * 通配。2. 报这个错误一般你的框架是SSH , 及 springmvc spirng hibernate,引用:http://blog.csdn.net/z69183787/article原创 2017-11-08 20:43:21 · 16994 阅读 · 0 评论 -
struts2的性能优化
转自:http://blog.csdn.net/rick_123/article/details/6135467前一段时间有反映说是一个使用了struts2的生产系统的页面显示速度太慢。登录后发现确实如此,于是进行了一番性能调优的研究和测试 。 一,根据struts2官方的性能调优说明进行了一些参数的修改。 http://struts.apache.org/2.转载 2014-11-02 21:21:01 · 2418 阅读 · 0 评论 -
Hibernate的性能优化
悲观锁与乐观锁(hibernate2007-08-06(上午).avi)使用乐观锁在表中加一个version的字段来解决并发性问题悲观锁:就是多个人同时想修改某个数据, 第一个人读出数据,数据库就锁定了其他人对该数据的修改和删除, 但允许其它人查询该数据,直到第一个人提交保存后其它人才能修改, 否则其它人在提交时系统会一直等待第一个人完成提交乐观锁:乐观锁需要在转载 2014-11-02 21:22:33 · 474 阅读 · 0 评论 -
Hibernate的缓存
Hibernate 缓存 缓存就是把数据放在了内存,一些网站访问速度很快,一般都加了缓存,加了缓存,读取就直接在内存读取。 对于高并发的网站,一般都采用缓存,当用户保存数据时,缓存组件不会直接往数据库加数据,而是发个消息给另一个组件,让它来添数据,这样,高并发就可以解决了但是内存的东西一般不能随便用,一断电内存的数据都没了,所以设计到银行的,债务的最好不要用缓存,不安全原创 2014-11-01 20:05:42 · 479 阅读 · 0 评论 -
MVC下的Connection连接对象,初级解析
最开始Web程序把业务处理,试图显示和控制原创 2014-08-21 20:51:24 · 704 阅读 · 0 评论 -
Ajax,动态工具提示框
实现了一个简单的基于ajax的动态工具shiti原创 2014-08-22 22:22:08 · 643 阅读 · 0 评论 -
js读取XML文档
function readXML(){ //文件 var xmlFile = "file.xml"; var xmlDoc; if(window.ActiveXObject){ xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); }else if(document.implementation && document.imple原创 2014-08-22 23:11:31 · 481 阅读 · 0 评论 -
过滤器解决Hibernate中(no session or session was closed)异常
简单说一下引起no session or session was closed原创 2014-09-10 11:22:15 · 3498 阅读 · 0 评论 -
Hibernate 启用二级缓存
Hibernate中,启用二级缓存: 二级缓存的组件配置1. 引用第三方缓存组件(ehcache)引用jar包:ehcache-1.2.3.jar缓存配置文件:\hibernate-3.2\etc\ehcache.xml2启用二级缓存true1-2-1-3) 设置被缓存的类1-2-1-4) 让框架能够识别ehcac原创 2014-09-10 13:41:45 · 594 阅读 · 0 评论 -
java静态代理,动态代理
当客户端发出请求,服务器响应。原创 2014-08-27 16:13:15 · 466 阅读 · 0 评论 -
java 简单工厂模式
工厂模式根据调用数据返回某一个类的实例。通常zhe原创 2014-09-11 23:23:34 · 426 阅读 · 0 评论 -
java 装饰模式
1.装饰模式可以解决过度依赖使用继承来进行对象的功能扩展.2.装饰模式ku原创 2014-09-12 00:03:55 · 495 阅读 · 0 评论 -
java 单例模式.
/** * 单例模式 * * 1.构造方法私有化 * 2.一个静态方法获取实例 * 3.成员设置为静态 * * @author Administrator * */public class SingletonTest { /* 实例静态化 */ private static SingletonTest instance; /* 构造函数私有化 */ pri原创 2014-09-11 23:00:35 · 434 阅读 · 0 评论 -
Ajax,读取服务器XML格式数据
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My JSP 'showEmp.jsp' start原创 2014-08-17 16:49:26 · 566 阅读 · 0 评论 -
java 多态 动态绑定
package com.bjpowernode.mybatis.test;public class TestMethod { public static void main(String[] args) { /* 动态绑定 * 在调用成员方法时,会将方法和对象的实际内存进行绑定,调用实际内存中的方法。 * * 函数参数不用到动态绑定 * 所以test(a1)原创 2014-10-13 19:15:16 · 535 阅读 · 0 评论 -
java,自增运算++的深入研究
package com.bjpowernode.test;public class Test01 { public static void main(String[] args) { int i = 0; i = i++; System.out.println(i); }}/* 上面的程序执行结果? * 如果你不了解虚拟机中那个临时变量的话,你会得到原创 2014-10-13 19:51:21 · 481 阅读 · 0 评论 -
freemarker生成world转PDF转SWF,加载到浏览器.解决最终浏览器加载的是xml代码的问题.
freemarker生成world转PDF转SWF,加载到浏览器.解决最终浏览器加载的是xml代码的问题.首先说一下需求:动态生成world,客户可在浏览器预览freemarker动态生成的world文档.失败的解决方法: 1. world转xml, 编辑xml,用${}替换动态改变的值。2. freemarker动态替换${}占位符的值, 更改后缀名为doc。3. 系统安装o原创 2017-12-15 15:44:26 · 1077 阅读 · 0 评论