`
文章列表
IE下使用ajaxFileUpload.js上传图片成功后,弹出打开/另存为窗口   如果用ajaxfileupload.js上传文件,后台返回json就不能用@responseBody 配置的Jackson 适配转换器转化,只能自己手动构建json字符串,设置Content-Type为“text/html;chartset=UTF-8”,然后通过response输出!  

高精度

之前提到过在商业运算中要使用BigDecimal来进行相关的钱的运算(Java中使用BigDecimal进行浮点数高精度计算),可是实际使用中,简单的用BigDecimal还是出现了一些小问题。 Java代码 BigDecimal a = new BigDecimal(998.01);    BigDecimal b=new BigDecimal("100");    System.out.println(a.multiply(b));       BigDecimal aa = new BigDecimal(135.95);    BigDecimal bb= ...
import java.math.BigDecimal; import java.math.BigInteger; /** * 为了解决Java基本数据类型在运算时会出现的溢出和计算不精确的问题。 * Java 提供了两个类BigInteger和BigDecimal,专门用于进行高精度运算 * 凡是能用int 或float 做的事情,用BigInteger和BigDecimal也可以做, * 只是必须换用方法调用,而不是使用运算符。 * * 高精度整数BigInteger * BigInteger支持任意精度的整数,也就是说我们可精确表示任意大小的整数值;同时在运算过程中不会丢失任何信息; ...
           <!-- frame contents --> <!-- /frame contents -->         按照Maven的标准做法,该功能以插件的方式提供,这个插件就是Maven Assembly Plugin,它的网址是:       http://maven.apache.org/plugins/maven-assembly-plugin/      1.预备工作   下载最新Maven 2的软件包,安装后将其bin路径注册到系统的查找路径中。   执行下面的命令创建一个供测试用的待发布web项目:      命令行   mvn arch ...
一 配置变量 首先,要安装JDK,配置JAVA_HOME环境变量 其次,将下载的JBoss解压,即完成安装。(解压目录最好不要有空格,否则运行容易出现异常) 然后,配置JBOSS_HOME环境变量,值为JBoss的解压路径 最后,可以运行%JBOSS_HOME%\bin\目录中的run.bat运行JBoss;地址栏输入http://localhost:8080/会进入JBoss的欢迎界面 二 目录结构说明 目录 描述 bin    包含启动和关闭JBoss等脚本文件。 docs  配置的样本文件(包括数据库配置等)。 docs/dtd   在JBoss中使用的各种XML文件的DTD文 ...
1、访问端口配置 编辑F:\JBoss\server\default\deploy\jboss-web.deployer\server.xml 将8080改为你希望访问的端口(8888) <Connector port="8080" address="${jboss.bind.address}"            maxThreads="250" maxHttpHeaderSize="8192"          emptySessionPath="true" protocol=&qu ...
7.Jboss集群的session复制 原理 jboss session复制是jboss session同步的一种实现。原理是在各Jboss节点间建立横向联系,每个节点都将本节点的session变化同步到其他所有节点上。 jboss的session复制与HTTP集群是相互配合、相互独立的两个系统。session复制是节点间的横向联系,HTTP集群是负载均衡器与节点的纵向联系。 配置Jboss节点 vi /usr/local/jboss/server/all/deploy/tc5-cluster.sar/META-INF/jboss-service.xml 找到<config& ...
6.启动Jboss集群 步骤 先启动负载均衡器apache,然后启动各jboss节点。各jboss节点的启动顺序没有要求。 启动负载均衡器apache 在/usr/local/apache2/bin目录下执行./httpd –k start 在/usr/local/apache2/logs/mod_jk.log中,看到apache初始化mod_jk的日志: [Wed Aug 01 10:36:11 2007][6636:63168] [info] init_jk::mod_jk.c (2743): mod_jk/1.2.23 initialized [Wed Aug 01 10:36 ...
5.Jboss集群节点配置 步骤 在集群的各节点上,先安装JDK,然后安装配置Jboss。不用着急,跟着jijian91一步步来。 安装JDK 在http://sun.com下载JDK安装包,上传到服务器。 chmod +x jdk-1_5_0_12-linux-i586-rpm.bin ./jdk-1_5_0_12-linux-i586-rpm.bin 根据提示安装。 设置Java路径。 vi /etc/profile,在结尾增加: JAVA_HOME=/usr/java/jdk1.5.0_12 CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOM ...
3.Jboss集群配置实例概述 下文中,jijian91将以实例来叙述Jboss集群配置。 该实例包含3个Jboss节点。各节点被动接收负载均衡器转发的请求。各节点间没有横向的联系。 4.Jboss集群负载均衡器配置 步骤 先安装apache,然后配置mod_jk模块。 安装apache 下载apache代码包,上传到服务器。 解开代码包 tar xfvz httpd-2.2.4.tar.gz 编译 ./configure –prefix=/usr/local/apache2 –enable-module=so –enable-module=setenvif –enable ...
1.前言 2006年,Jboss公司被Redhat公司收购了。这直接导致Jboss产品结构调整,并将以前收费的Jboss AS文档改为免费。 2.集群知识 集群概念 集群(Cluster)是一组计算机节点的集合,它们作为一个整体向用户提供一组网络资源。一个理 ...
public   int   getCount(String   str,String   sign){ //查找某一字符串中str,特定子串s的出现次数               if(str==null)   return   0;                StringTokenizer   s=new   StringTokenizer(str,sign);                return   s.countTokens();        }  public   String[]   getArray(String   str,String   ...
1、强制换行word-break:break-all; 当未使用该样式时,虽然我设置了表格宽度为100px,但是面对连续的字符,表格无法自动换行,表格会被撑破。使用方法: <table cellspacing = "0" cellpadding = "0" width = "100" border = "1" style = "WORD-BREAK: break-all">   <tbody><tr><td>aaaaaaaaaaaaaaaa ...
使用Ajax的主要原因:1、通过适当的Ajax应用达到更好的用户体验;2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。  Ajax是Asynchronous JavaScript and XML的缩写。它包括 使用XHTML和CSS标准化呈现; 使用DOM实现动态显示和交互; 使用XML和XSLT进行数据交换与处理; 使用XMLHttpRequest进行异步数据读取; 最后用JavaScript绑定和处理所有数据; 工作原理     Ajax的工作原理相当于在用户和服务器之间加了 ...
<%@ page contentType = "text/html; charset=GBK"  import="java.util.*,com.wehave.hyerp.procurement.domain.Cgsqd"%> <%@ taglib uri="struts-html" prefix="html" %> <%@ taglib uri="struts-logic" prefix="logic" %> <%@ tagli ...
Global site tag (gtag.js) - Google Analytics