- 浏览: 1236099 次
- 性别:
- 来自: 北京
最新评论
-
longxitian:
https://www.cnblogs.com/jeffen/ ...
万恶的Mybatis的EnumTypeHandler -
asialee:
ddnzero 写道博主请问FileUtils这个类是哪个包的 ...
使用mockftpserver进行ftp测试 -
ddnzero:
博主请问FileUtils这个类是哪个包的?还是自己的呢?能放 ...
使用mockftpserver进行ftp测试 -
yizishou:
为什么会intMap.get("bbb") ...
浅谈System.identityHashCode -
liguanqun811:
感觉LogManager打开了所有的LogSegment(文件 ...
jafka学习之LogManager
文章列表
http://www.blogjava.net/xylz/archive/2010/07/08/325587.html
http://commons.apache.org/chain/cookbook.html
@WebParam(name = "multiply", mode =
在程序里面要获取当前的开始时间和结束时间,以及当前天所在的周的开始时间和结束时间,在这个地方记录一下。
当天开始时间:
Calendar currentDate = new GregorianCalendar();
currentDate.set(Calendar.HOUR_OF_DAY, 0);
currentDate.set(Calendar.MINUTE, 0);
currentDate.set(Calendar.SECOND, 0);
dateCursor.setTodayStart((Date)currentDate.getTime().c ...
下面是edtFTPj的源码学习,下面的类图都是我自己亲手花的,希望对大家有所帮助。
这个是里面一些牵扯到ftp操作的类
这个是里面定义的一些工具类
这个是里面定义的一些异常类
[转载声明] 转载时必须标注:本文来源于铁木箱子的博客http://www.mzone.cc
[本文地址] 本文永久地址是:http://www.mzone.cc/article/277.html
在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次。我们知道,maven的依赖管理是基于版本管理的,对于发布状态的artifact,如果版本号相同,即使我们内部的镜像服务器上的组件比本地新,maven也不会主动下载的。如果我们在开发阶段都是基于正式发布版本来做依赖管理,那么遇到这个问题,就需要升级组件 ...
原因是: EasyMock的anyObject虽然是个模版方法,但是返回了一个null,这个在java自动类型转换的时候就回报异常。
public static <T> T anyObject(final Class<T> clazz) {
reportMatcher(Any.ANY);
return null;
}
关于这个问题,我已经给EasyMock报了bug了,bug链接地址:
https://jira.codehaus.org/browse/EASYMOCK-114
下面是复现代码:
import j ...
转:http://blog.csdn.net/explorering/article/details/1196397
按位与运算(&)在许多数据库中都是支持的,遗憾的是,Hibernate 3在HQL中不支持&运算,如果你写了如下的HQL:
where a.id & :mask = :target
则Hibernate报错:exception: unexpected char: '&'.
如何解决此问题?方法是利用Hibernate支持的自定义SQLFunction,定义一个bitand(a,b)的SQLFunction,然后,自己写一个解释器,生成a & ...
ACTIVE FTP OPERATION
1、客户端使用源端口5150与server端的21端口通信,请求建立连接。
2、server收到后,发送应答信息,OK(ACK),client and server通过控制端口交换控制信令。
3、当用户请求列出服务端目录或下载数据时,客户端软件会发送PORT命令,并包含有大于1023的随机端口号,告知服务端使用这个端口号将数据发送过来。这里客户端采用了5151端口。
4、服务端打开20端口做为数据发送的源端口,向客户端的5151端口发送。
5、客户端应答,传输过程结束。
PASSIVE FTP OPERATION
这种模式较为安全 ...
jQuery("#descriptionInfo").css("border","0").css("background-color","#EFF6FE")
.css("resize","none");
jQuery("#descriptionInfo").attr("disabled","disabled");
需求其实很简单,就是实现多checkbox的互斥选中,看下面图:AAA和BBB和CCC不能同时选中,当然这个里面可以定义其他规则,CCC和EEE不能同时选中,DDD和EEE不能同时选中。同时选中的时候要进行提示,那几个冲突了,并且将冲突去掉。
不说了,直接上代码,效果图如上,欢迎大家PK。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
...
[置顶] 西安交通大学的错误日志
- 博客分类:
- java
西安交大的网站报错了,记录下出错日志,改天研究一下。
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: org.springframework.dao.DataAccessResourceFailureException: Hib ...
[置顶] 多线程的执行任务
- 博客分类:
- 多线程
项目中在计算权限的时候有性能有问题,简单的使用多线程的方式改造了下,在这个地方记录一下,防止遗忘。
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.uti ...
1. web.xml文件添加下面的mime-mapping
<mime-mapping>
<extension>ico</extension>
<mime-type>image/x-icon</mime-type>
</mime-mapping>
2. 在系统的公共页面中添加下面的引用即可
<link rel="icon" href="<%=basePath%>resources/images/favicon.ico" ty ...
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import com.gargoylesoftware.htmlunit.BrowserVersion;
import com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException;
import com.gargoylesoftware.h ...
近来要使用内存数据库hsql来进测试,写下了下面的一些经验:
1. HSQL不支持BLOB,所以使用LONGVARBINARY来代替BLOB, 用VARBINARY来代替mediumblob;
2. HSQL不支持TEXT / MEDIUMTEXT, 使用LONGVARCHAR来代替;
3. TINYINT, INT, BIGINT不支持精度,在mysql里面,tinyint(1)我们来表示的
boolean型的值,只能放弃了,统统得去掉精度;
4. UNSIGNED 关键字不支持;
5. HSQL不支持AUTO_INCREMENT,使用IDENTITY关键字,但是复合主键就不可以表示 ...
项目里面使用了Mybatis,然后里面一些POJO有使用到Enum的情况,在数据库里面的字段类型是SMALLINT,然后再Mybatis里面不能正确的转换。然后我在网上找了下,提到了EnumTypeHandler,那我们就来看这个TypeHandler的实现吧:
package org.apache.ibatis.type;
import java.sql.CallableStatement;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLEx ...