- 浏览: 211644 次
- 性别:
- 来自: 成都
最新评论
-
ysjmyjava:
感谢感谢,用得着啊
Struts2+ztree的使用 -
jackyrong:
有的,我研究了下你的程序,把你的struts部分改为JSON输 ...
Struts2+uploadify多文件上传使用 -
luyao123127:
jackyrong 写道想问下,我的是struts2+uplo ...
Struts2+uploadify多文件上传使用 -
jackyrong:
想问下,我的是struts2+uploadfit 3.1,文件 ...
Struts2+uploadify多文件上传使用 -
lihong11:
灰常感谢,分享精神值得学习!
Struts2+ztree的使用
文章列表
ProtoBuf的官方下载包并不包含jar文件,需要用户自己来自行编译。
下载
protobuf-2.5.0.tar.gz
(ProtoBuf的源文件(包含了C++/Java/Python)的源文件)
protoc-2.5.0-win32.zip
(已经编译过的用于Windows平台的protoc命令,该命令用于将.proto文件转化为Java或C++源文件)
注意,以上两个文件的版本必须匹配一致
分别解析这两个文件,你可以在protoc-2.4.1-win32.zip解压后的文件中找到一个protoc.exe文件,将其copy到protobuf-2.5.0/src目录下,然后进入protob ...
double t1=34.0;
double t2=2.55
System.out.println(t1*t2);
结果不等于 86.7
解决方案 采用 java.math.BigDecimal
此处有一个通用类
import java.math.BigDecimal;
/** */ /**
* 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精
* 确的浮点数运算,包括加减乘除和四舍五入。
*/
public class Arith{
//默认除法运算精度
private static f ...
ImageMagick for Java
http://downloads.jmagick.org/
svn服务器端下载地址
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=91
spring下载地址:
http://www.springsource.com/download/community
搜狐开源镜像站:
http://mirrors.sohu.com/
网易开源镜像站:
http://mirro ...
com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1521830 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable.
解决方案:
MySQL的一个系统参数:max_allowed_packet,其默认值为1048576(1M)
查询:show VARIABLES like '%max_allowed_packet%';
修改此变量的值:
MySQL安装目录 ...
Javascript数组函数库
shift :删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined
var a = [1,2,3,4,5];
var b = a.shift(); //a:[2,3,4,5] b:1
unshift :将参数添加到原数组开头,并返回数组的长度
var a = [1,2,3,4,5];
var b = a.unshi ...
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。
语法
eval(string)
参数 描述
string 必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。
返回值
通过计算 string 得到的值(如果有的话)。
说明
该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传递 String 对象来作为参数。
如果试图覆盖 eval 属性或把 eval() 方法赋予另一个属性,并通过该属性调用它,则 ECMAScript 实现允许 ...
"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.href"、"location.href":D页面跳转
"parent.location ...
在Spring中运用EHCache
需要使用Spring来实现一个Cache简单的解决方案,具体需求如下:使用任意一个现有开源Cache Framework,要求可以Cache系统中Service或则DAO层的get/find等方法返回结果,如果数据更新(使用Create/update/delete方法),则刷新cache中相应的内容
根据需求,计划使用Spring AOP + ehCache来实现这个功能。AOP嘛,少不了拦截器,先创建一个实现了MethodInterceptor接口的拦截器,用来拦截Service/DAO的方法调 ...
1.创建CacheManager (net.sf.ehcache.CacheManager)
(1)使用默认配置文件创建
CacheManager manager = CacheManager.create();
(2)使用指定配置文件创建
CacheManager manager = CacheManager.create("src/config/ehcache.xml");
(3)从classpath找寻配置文件并创建
URL url = getClass().getResource("/anothername.xml");
CacheManag ...
1. ehcache使用了LinkedHashMap来存放Element。jdk要1.5以上。Ehcache1.5可以使用jdk1.4
2. 如果在添加Elemtent时,缓存中的Element个数达到了最大缓存数并且overflowToDisk配置的属性为true,Ehcache会更具配置项MemoryStoreEvictionPolicy的失效策略将Element ...
Ehcache是一个用Java实现的使用简单,高速,实现线程安全的缓存管理类库,ehcache提供了用内存,磁盘文件存储,以及分布式存储方式等多种灵活的cache管理方案。同时ehcache作为开放源代码项目,采用限制比较宽松的Apache License V2.0作为授权方式,被广泛地用于Hibernate, Spring,Cocoon等其他开源系统。
此处只做简单使用并未涉及监听及分布式存储
ehcache.xml文件配置
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
...
java中进行二进制,八进制,十六进制,十进制间进行相互转换
十进制转成十六进制:
Integer.toHexString(int i)
十进制转成八进制
Integer.toOctalString(int i)
十进制转成二进制
Integer.toBinaryString(int i)
十六进制转成十进制
Integer.valueOf("FFFF",16).toString()
八进制转成十进制
Integer.valueOf("876",8).toString()
二进制转十进制
Integer.valueOf("0101" ...
Struts2+uploadify实现多文件上传的简单示例
Struts2+ztree的简单示例
设置指定的页面定时刷新或跳转
在<head></head>标签中添加标签:
<meta http-equiv="refresh" content="86400;url=http://www.baidu.com" >
content的参数:
86400是执行刷新或跳转的时间(秒),每这么长时间刷新一次
url是跳转的页面地址,如果想要刷新则将此值设置为当前页的地址即可