- 浏览: 39500 次
- 性别:
- 来自: 深圳
最新评论
文章列表
在springmvc整合mybatis3时一直遇到
Could not load driverClass ${jdbc.driverClassName}
将 ${jdbc.driverClassName} 改成具体的值就不会报错,多番查询资料发现本来就是mybatis的一个已有的问题:https://code.google.com/p/mybatis/issues/detail?id=414
解决问题的办法:
删除spring配置文件的default-autowire="byName"
若是多数据源的话,在自动扫描那里改用sqlSessionFactoryBeanName ...
1、我的tomcat是免安装版的,要做成服务,首先需要下载三个文件,service.bat,tomcat6.exe,tomcat6w.exe。将它们放在tomcat的bin目录下。
2、修改service.bat,找到下面两行
set SERVICE_NAME=Tomcat6
set PR_DISPLAYNAME=Apache Tomcat 6
第一个是服务名,不要有特殊字符,我第一次启动不了就是因为命名有个“-”在。
第二个是服务显示名,这里叫什么,在控制面板里的服务就叫什么。
将这两个改成你想要的名称
3、修改tomcat6.exe和tomcat6w.exe的名称。
例如,我
...
一直用JAVA读写memcached没出问题
今天与PHP系统对接的时候,一直取不到PHP存储的元素,但是PHP又取得到JAVA这边存储的元素。
最后装了MemAdmin,查看了一下,PHP存储的元素的Flags全是0,而java使用类库存储的字符型的Flags是32。让PHP修改下存储的Flags后问题解决。
附带下几种类型的Flags:
public static final int MARKER_BYTE = 1;
public static final int MARKER_BOOLEAN = 8192;
public static ...
今天项目在IE6下发现个BUG,经过层层检测,发现是在为slect赋值后,JS就中断不执行了,其他浏览器都正常。这里的select的option是动态插入的。
如果在赋值语句前加一句alert,那么程序就正常执行下去
如果在加个延迟1毫秒的方法,程序也能正常执行下去
百思不得其解,没办法,只能搞延时一下
后来在网上看到“在select的内容是动态插入的时候,用$('select').val('xx')设置选中项会报错”,改成“setTimeout(function() { $('select').val('xx');}, 1);”
真是坑爹啊~!
poi BigGridDemo
- 博客分类:
- java
import java.io.*;
import java.util.*;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import java.util.zip.ZipOutputStream;
import org.apache.poi.ss.usermodel.DateUtil;
import org.apache.poi.ss.usermodel.IndexedColors;
import org.apache.poi.ss.util.CellReferenc ...
今天在做个联系人功能时,要做导入去重复的功能
假设有10万个联系人,导入1万个,要把重复的去掉
想不到什么好的办法,只能把这1万个号码导入,然后再把重复的删掉
DELETE from telbook
where id in
(SELECT id
FROM (
SELECT id from telbook
where Mobile in (SELECT b.Mobile from telbook b GROUP BY b.Mobile HAVING count(1)>1)
and id not in (SELECT MIN(c.ID) from telbook c GROU ...
现在常用到两种定时器,做下备忘
有Spring的
<bean id="LoadTaskFactory"
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="syncStatusTrigger" />
</list>
</propert ...
window xp mode
- 博客分类:
- 其他
Win7操作系统可以安装个xp虚拟机,vmware的话得安装系统,window xp mode自带了xp系统,不用再另外安装操作系统了,里面浏览器是IE6,可以拿来测试网站的兼容性,总感觉IETEST用着不顺手。
首先到
http://dl-sh-ctc-2.pchome.net/3n/of/securable.rar
下载一个SecurAble的检测软件,检测一下系统是否符合安装的条件,注意的是必须是Win7专业版以上才能正常安装,我的是64位旗舰版
检测成功了后,到微软下载安装两个补丁,不安装补丁的话,只光安装程序,那你会发现安装了后什么都没有
补丁下载地址,64位的就下64,X86就下X8 ...
一:下载插件
JAD : http://www.kpdus.com/jad.html#download(选择与操作系统对应的版本)
JadClipse:http://sourceforge.net/project/showfiles.php?group_id=40205(选择Eclipse支持的版本)
二:安装
1,将下载到的JAD反编译工具解压,将得到的jad.exe放置到系统某一目录下,如C:\Java\jre1.5.0_07\bin;(位置可以随便放,以后配置要用,推荐放到java目录下)
2,将下载到的JadClipse压缩包net.sf.jadclipse_3.2.4.jar ...
<s:optiontransferselect
name="leftUserName"
id="leftUserName"
list="userInfoList"
listKey="id"
listValue="userName"
multiple="true"
cssStyle="width:130"
addToRightLabel="添 加"
addToLeftLabel="移 ...
第一次用ANT打包,报找不到符号,找不到类,大部分是
javax.servlet.http.HttpServlet;
javax.servlet.http.HttpServletRequest;
javax.servlet.http.HttpServletResponse;
网上查了下
把TOMCAT的lib目录下的
servlet-api.jar
复制到java安装目录下的lib的ext目录下,问题解决
C:\Program Files\Java\jdk1.6.0_24\jre\lib\ext
一个验证用户名的代码段:
var flag=false;
$.ajax({
url:basePath+"admin/ajaxIsExistUser.do",
data: para,
type:"post",
success:function(msg){
if(msg == "exist"){
showError("userIdError","用户名已存在",true);
}else{
if(msg= ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name=" ...
$("#selectAll").click(function(){
if($(this).text()=='全选'){
$(":checkbox").attr("checked",true);
$("#selectAll").text("取消");
}else{
$(":checkbox").removeAttr("checked");
$("#selectAll").text('全 ...
由于环境原因,经常使用HTTP或WebService接口,BASE64常用来转码,发一个简单的BASE64转码工具类
import java.io.IOException;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
public class BASE64Coding {
private static BASE64Encoder encoder = new BASE64Encoder();
private static BASE64Decoder decoder = new BASE64 ...