- 博客(23)
- 收藏
- 关注
转载 MyBatis的动态SQL
基础部分可以查看我的另一篇博客:http://haohaoxuexi.iteye.com/blog/1333271 MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有: ifchoose(when,otherwise)trimwheresetforeachi
2013-09-22 14:12:49 459
转载 Ibatis手册上配置参数说明
具体配置参数如下:true"lazyLoadingEnabled="true"enhancementEnabled="true"errorTracingEnabled="true"maxSessions="1024"maxTransactions="512"maxRequests="2048"useStatementNamespaces="true" />
2013-09-22 12:59:40 548
转载 Spring3MVC 在JSP中使用@ModelAttribute
在教程中,我们将创建一个简单的Spring3MVC simple CRUD应用程序. 什么是@ModelAttribute Spring3关于@ModelAttribute的文档 引用@ModelAttribute has two usage scenarios in controllers. When you place it on a method para
2013-09-22 09:08:42 1363
原创 idea 实用插件
1.AceJump2.AutoPackage3.FindBugs-IDEA4.GenerateSerialVersionUID5.iBATIS/MyBatis mini-plugin6.Key promoter7.SVN Disconnect
2013-08-27 16:16:29 807
转载 解决poi导出excel中文列宽问题
使用列宽自适应方法sheet.AutoSizeColumn(i); 只能解决英文、数字列宽自适应,如果该列为中文,会出现列宽不足现象。可通过手动设置列宽解决首先通过value.getBytes().length方法对比找到该列数据最大长度通过sheet.setColumnWidth(i,cellLength*2*256);手动设置列宽。长度乘以2是
2013-08-20 11:09:28 696
转载 Java主线程等待子线程执行完毕-CountDownLatch
想做的一个程序如题,主要是想统计子线程都执行完毕所用的时间,网上搜索到了CountDownLatch这个类,这个工具类可以理解为计数器。在这里用于表示正在运行的线程数,当一个子线程结束的时候,将这个计数器减一,最后在主线程的一个地方等待子线程全部执行完毕,再继续运行等待后面的程序。写了个Demo程序,如下:?子线程1234
2013-08-15 23:20:42 402
转载 CountDownLatch的介绍和使用
1、类介绍java.util.concurrent类 CountDownLatchjava.lang.Objectjava.util.concurrent.CountDownLatch一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。用给定的计数 初始化 CountDownLatch。由于调用了 countDown()
2013-08-15 23:18:02 404
转载 Spring--quartz中cronExpression配置说明
Spring--quartz中cronExpression Java代码 字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 ,
2013-04-27 16:33:22 385
转载 Spring + Quartz配置实例
Spring + Quartz配置实例 参考文章【http://www.cnblogs.com/kay/archive/2007/11/02/947372.html】 【http://www.diybl.com/course/3_program/java/javajs/2008530/118164.html】各种企业应用几乎都会碰到任务调度的需求,就拿论坛来说
2013-04-27 16:30:48 395
转载 与时间相关的SQL语句/sql获取当前时间/sql时间比较/sql时间格式化
1. 当前系统日期、时间select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值例如:向日期加上2天select dateadd(day,2,'2004-10-15') --返回:2004-10-1700:00:00.0003. datediff 返回跨两个指定日期的日期和时间边界数。select date
2013-04-27 15:32:19 728
转载 myeclipse下 配置 多个相同版本的tomcat实例
平时在做项目时,有多个项目时,一般不会将这些项目都放到一个tomcat中,除非你可以忍受得了那个启动速度=.=但是myeclipse默认的tomcat配置只有 4.x,5.x,6.x 这3个。现在我演示一下配置N个tomcat6实例:1. 按照下图的顺序,点击“Create Launch Configuration”,这样就可以创建一个
2013-04-27 09:09:09 761
原创 Map.keyset()
有一个Map对象,这时候使用keySet()方法获取所有的key值,比如: Map map = new HashMap(); map.put(1, "a"); map.put(2, "b"); map.put(3, "c"); map.put(4, "d"); Set keys1 = map.keySet(); Set keys2 = map
2013-04-24 17:19:08 468
原创 页面跳转
"window.location.href"、"location.href"是本页面跳转"parent.location.href"是上一层页面跳转"top.location.href"是最外层的页面跳转举例说明:如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写"window.location
2013-04-24 17:18:14 426
原创 ibatis(操作mssql)使用like又使用sql的函数后的新发现
现在发现可以有三种:1、拼字符串:这个方法一看就很傻!没试验过,网上找的,应该可行。当应用SELECT * FROM TABLE WHERE COL LIKE 'value%'时如果要把'value'以参数代替,可以把整个LIKE后面的字符串全改为参数,即 SELECT * FROM TABLE WHERE COL LIKE #param#,此时参数param的值为字符串"value%
2013-04-19 13:00:48 638
原创 JAVA HashMap、TreeMap根据value值排序
package com.dooioo.test;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;public cla
2013-04-17 17:45:23 805 1
原创 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>意义
我们在写jsp页面的时候经常会在页面头部使用如下代码:那么 pageEncoding , contentType 分别用来做什么那?在解释之前让我们先了解下jsp从被请求到响应经历的三个阶段:第一阶段:将jsp编译成Servlet(.java)文件。用到的指令是pageEncoding,根据pageEncoding=“XXX”的指示,找到编码的规则为
2013-04-17 13:58:02 3617
原创 springmvc <mvc:view-controller >
/" view-name="redirect:/xxcontroller/xx"/>当输入path的路径时,被view-name的控制器拦截到进行处理。
2013-04-17 10:25:52 1478
原创 多个applicationContext.xml互相引用
一个applicationContext.xml文件如何共引用另一个applicationContext.xml文件中的bean操作步骤:一、在需要引用其它applicationContext.xml文件的applicationContext.xml文件中的 标记之间引入别人的applicationContext.xml:格式如下:
2013-04-16 17:04:28 1385
原创 JSP页面img图片缓存问题处理
JSP页面img图片缓存问题现象表述及问题解决l 问题表述:当对含有头像的客服人员信息进行修改(含对头像信息的修改)后,重新打开数据修改界面,发现文本内容修改成功,而头像内容仍然显示为原来的头像——数据库中的对应信息头像所在字段数据已经成功更新。 l 前提:jsp页面中进行了页面缓存清除处理:当然,下边3行代码功能与上边的3行功能相同,页面中仅写一份
2013-04-16 16:33:13 4954 1
原创 eclipse java项目转为web项目
1、进入项目目录,找到.project文件,打开。 2、找到...代码段。 3、在第2步的代码段中加入如下标签内容并保存: org.eclipse.wst.common.project.facet.core.nature org.eclipse.wst.common.modulecore.ModuleCoreNature org.eclipse.jem.workbe
2013-04-16 09:26:27 561
原创 spring3 文件上传
spring支持在网络应用程序处理文件上传,提供拔插的org.springframework.web.multipart.MultipartResolver对象 。在写上传文件的前提下需提供两个jar包:1.添加上传拦截,可指定上传的大小 Java代码 "multipartResolver" c
2013-04-15 18:01:56 552
原创 web project项目到MyEclipese中,在Package Explorer中工程前面有一个红色感叹号
原因出在引用包上。在工程名上面右键,选择Properties->Java Build Path,把前面带红色感叹号的包删除重新导入就好了。
2013-04-15 16:58:13 855
原创 myeclipse web工程多余包部署问题(servlet-api.jar,jsp-api.jar冲突问题解决方法)
问题web通常通常需要依赖jsp、servlet包,但用IDE(myeclipse)调试/发布,这些包将被部署,与所运行的web服务器重复,因为各自的class loader不同,导致类找不到或者版本不同等错误。解决方法:1)先把工程deploy一下/或者运行一下,关掉。在调试环境中找到WEB-INF/lib,copy里面的所有lib到下面图所示需要发布的lib目录。
2013-04-15 15:28:35 2161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人