总结
文章平均质量分 94
待絮
开心每一天,快乐每一天!!!
展开
-
MVC以及Struts2工作流程
MVC是一种软件架构的思想,将一个软件系统划分成三种不同类型的模块,分别是模型(model),用于封装业务逻辑。视图(view),提供用户操作的接口(提供业务数据的展现,并且,用户也可以通过视图来提交请求)。控制器(controller),将视图与模型解耦,也就是说视图要向控制器发送请求,由控制器来决定调用哪一个模型来处理,反过来,模型处理之后的结果也交给控制器,由控制器来选择合适的视图来展现。原创 2012-08-29 13:18:19 · 2231 阅读 · 0 评论 -
java线程安全总结 .
原文: http://www.iteye.com/topic/806990http://www.iteye.com/topic/808550转载 2014-08-04 16:12:42 · 588 阅读 · 0 评论 -
java程序性能优化
一、避免在循环条件中使用复杂表达式在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: import java.util.vector;class cel { void method (vector vector) { for (int i = 0; i < vec转载 2014-08-04 15:33:54 · 675 阅读 · 0 评论 -
Spring dataSource配置
不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以通过代码的方式创建一个数据源,以便进行无依赖的单元测试 配置一个数据源 Spring在第三方依赖包中包含了两个数转载 2012-11-19 13:45:52 · 4193 阅读 · 0 评论 -
Hibernate操作Clob类型完整版!
最近,使用Hibernate操作Clob。上网看了不少资料,感觉五花八门,实现起来的方法都各不相同。有的是Hibernate2.0上的。有的是加入了spring的支持,把clob当成string做处理(的确很好,但是不适合新手)........而且,某些代码根本都执行不了~浪费我们的时间,55555555。于是,法老参考了一些官网的方法加以修改,干脆重新写一个完整元操作版本。包转载 2012-11-13 16:29:11 · 10353 阅读 · 0 评论 -
定时重启电脑或服务器
定时重启电脑或服务器服务器在长时间运行之后,系统资源的占用率特别大,系统运行效率大大降低。访问服务器的普通用户也会受到影响,需要重新启动服务器系统。但是,如果我每次都是去现场重启服务器系统又很不现实。作为网络管理员,该怎么办?对服务器进行管理和优化通常需要既能在现场又能远程进行。但很多时候,网络管理员由于种种原因无法出现在服务器现场。此时,服务器管理就需要转向远程维护,从而提高效率。原创 2012-11-01 11:38:21 · 1720 阅读 · 0 评论 -
oracle中监听程序当前无法识别连接描述符中请求服务 的解决方法
早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现又报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误,帮其解决后,发现很多人遇到过这样的问题,因此写着这里。也许你没有遇到过,原因如下:你oracle安装成功后,一直未停止数据库(即数据库是启动的),客户端配置成功后,应该一直不会有什么问题。而一旦你和我同事一样,有时把Oracle安装在虚拟机中,原创 2012-10-17 20:01:38 · 71033 阅读 · 5 评论 -
java图片缓存问题解决方案
今天遇到了一个图片缓存的问题,图片在tomact中都已经生成了新的图片,但是在页面上就是没有刷新 解决方案如下:方案一:在页面中传参,传一个随机数过去report_statbyfrom.action?t= 方案二:在生成的图片命名时加以区别:如day-1.jpg、day-2.jpg等等;这样在页面中取到的值就不会是缓存的了但是这样有一个弊端,那就是生成的图片太多了,原创 2012-09-20 10:24:25 · 6321 阅读 · 0 评论 -
jsp中表格,表格中的文字根据表格的大小自动换行
style="table-layout: fixed;WORD-BREAK: break-all; WORD-WRAP: break-word" 语法: word-break : normal | break-all | keep-all 参数: normal : 依照亚洲语言和非亚洲语言的文本规则,允许在字内换行 break-all : 该行为与亚洲语言的normal原创 2012-10-10 15:35:11 · 8307 阅读 · 1 评论 -
struts2 文件上传时,某次上传失败之后的所有上传都返回input,不跳到action
在做文件上传时,不加限制上传任意类型文件都成功,但是如果加了“allowedTypes”限制文件类型后,上传正确类型成功,上传错误类型失败,这些都是理所当然的结果。问题是上传错误类型失败后,再上传正确的文件,也跳转到input视图,不经过action。如限制只能上传gif格式文件,第一次上传gif图片返回success;第二次上传非gif文件,返回input;第三次上传gif文件,还是返回inpu转载 2012-09-28 15:29:33 · 1021 阅读 · 0 评论 -
常见集合的循环输出方式
一、List集合的循环输出List objList = new ArrayList(); 1) for (int i=0; i { // 循环输出集合中的每个对象 Object object = objList.get(i); System.out.println(object); } 2) for (Object obj:objList) {原创 2012-09-27 15:30:45 · 3728 阅读 · 1 评论 -
jsp中href链接有前缀
在jsp页面中,如果有一个链接写为:“href="www.hqvolunteer.org"”(链接到的是外网),这样发布项目了后,把鼠标移到上面显示的是:你的项目路径/www.hqvolunteer.org;因此链接不到这个网站。 解决方案:把链接打全,href=http://www.hqvolunteer.org,这样就可以了,因为不打全的话,默认是你本项目中的一个链接原创 2012-09-26 17:13:45 · 4578 阅读 · 0 评论 -
转发和重定向的区别
重定向response.sendRedirect("success.jsp");转发:request.getRequestDispatcher("success.jsp").forward(request,response);1.转发在服务器端完成的;重定向是在客户端完成的★2.转发的速度快;重定向速度慢3.转发的是同一次请求;重定向是两次不同请求★4.转发不会执行转发后的代码原创 2012-08-29 13:16:11 · 9791 阅读 · 5 评论