
Java
文章平均质量分 65
cg_program
AutoBots Transform,Roll out!
展开
-
Exception loading sessions from persistent storage
启动tomcat时遇到了这样一个错误: 严重: Exception loading sessions from persistent storage java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: ... 解决方法如下: 把tomcat文件夹中work/Cat原创 2009-11-23 20:12:00 · 709 阅读 · 0 评论 -
Java通过POI读写Excel文件
在企业项目中经常要用Java来读写Excel或者Word文档,Excel是微软的office产品中的一个重要产品,并且也是非常流行的产品。现在走在大街上的10个人可能都不知道java是什么东西,但是可能10个人都知道怎么操作Excel。Excel的流行是有原因的,很方便,很通用,转载 2011-07-13 09:44:45 · 3787 阅读 · 2 评论 -
巧用iframe实现jsp无刷新上传文件
转:http://www.iteye.com/topic/81120首先要说的就是 ajax 是无法实现上传文件的,可以想一下ajax与后台通信都是通过传递字符串,怎么能传递文件呢?其实出于安全考虑js是不能操作文件的,所以就不要再说用ajax来实现文件的上传了,这是不可能的。转载 2011-07-21 11:02:13 · 5779 阅读 · 4 评论 -
利用jsp生成excel格式文件
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()原创 2011-08-02 11:50:44 · 1185 阅读 · 0 评论 -
JSP动态生成XML、json例子
动态生成Xml例子jsp文件: <!--[CDATA[double compa = 1000.0; double compb = 900.0; for (int i = 0; i <= 30; i++) { compa原创 2011-01-25 22:07:00 · 4335 阅读 · 0 评论 -
key可以重复的Map集合:IdentityHashMap
转:http://book.51cto.com/art/200908/141100.htmkey可以重复的Map集合:IdentityHashMap之前所讲解的所有Map操作中key的值是不能重复的,例如,HashMap操作时key是不能重复的,如果重复则肯定会覆盖之前的转载 2011-08-16 14:32:51 · 2196 阅读 · 0 评论 -
运用El表达式截取字符串/获取list的长度
http://java.sun.com/jsp/jstl/core" %>http://java.sun.com/jsp/jstl/functions"%>http://java.sun.com/jstl/fmt" %> ${fn:substring(wjcd.l转载 2011-08-23 10:59:32 · 5162 阅读 · 0 评论 -
在页面上用action传递参数到后台乱码解决办法
页面上用jquery ajaxfunction createQS(name){ var value = encodeURI(name); var queryString = {key:value}; return queryString;}//检索姓名方法原创 2011-10-14 12:49:32 · 2709 阅读 · 2 评论 -
Java 终止线程方法
我们一直以来都有一个错误的理解,认为interrupt会使线程停止运行,但事实上并非如此,调用一个线程的interrupt方法会把线程的状态改为中断态,但是interrupt方法只作用于那些因为执行了sleep、wait、join方法而休眠的线程,使他们不再休眠,同时会抛出 InterruptedException异常。比如一个线程A正在sleep中,这时候另外一个程序里去调用A的interrup转载 2012-01-07 18:19:45 · 840 阅读 · 0 评论 -
java 取消科学计数法
1、double d = 121113456789123456.789D; System.out.println(String.format("%.4f", d));2、使用DecimalFormat 类,大部分是这个,只是形式不同而已。java.text.Deci原创 2011-07-13 09:26:06 · 5927 阅读 · 0 评论 -
Java浮点数精确运算
import java.math.BigDecimal;/** * * 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 * * 确的浮点数运算,包括加减乘除和四舍五入。 */public class Arith { // 默认除法运算精度 private static final int DEF_DIV_SCALE = 10; // 这个类不能实例化 private Arith() { } /**转载 2011-03-25 22:00:00 · 1029 阅读 · 0 评论 -
Java技巧:AJAX向Response留中输出Xml的办法
public static void outPrint(Document doc, HttpServletResponse response) throws IOException { response.setCharacterEncoding("UTF-8"); response.setContentType("text/xml; charset=utf-8"); PrintWriter out = response.getWriter(); OutputF原创 2011-02-12 20:14:00 · 3142 阅读 · 0 评论 -
jsp不能使用EL表达式的解决办法
如果web.xml里面的是version="2.4",那么就要在里设置。如果version="2.5"就不需要。<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation=原创 2010-01-28 15:33:00 · 1022 阅读 · 0 评论 -
FCKeditor,API,javascript,文本,值,内容(转)
FCKeditor是一个不错的可以嵌入在网页中的文本编辑器组件,兼容IE,FIREFOX,目前也只有Opear上海无法使用 FCKeditor的嵌入在页面中的API 获取FCKeditor的实例var oEditor = FCKeditorAPI.GetInstance(InstanceName) ;获取FCKeditor的编辑窗口中的内容oEdi转载 2009-11-28 13:35:00 · 957 阅读 · 0 评论 -
用Fat Jar 插件打包可执行jar文件
1.介绍一个非常简单的软件打包解决方案,它利用 Java 的定制类装入器,动态地从单一档案文件中装入应用程序所有的类,同时保留支持 JAR 文件的结构。随着 FatJar Eclipse 插件 FJEP 的推出, Eclipse 的用户现在只要在向导中选中一个复选框,就可以创建 One-JAR 应用程序。依赖的库被放进 lib/ 目录,主程序和类被放进 main/main.jar,并自动写好 ME转载 2009-12-10 19:06:00 · 1766 阅读 · 0 评论 -
java线程等待、设置优先级、同步、挂起、恢复(Join、setPriority、synchronized、wait、notify……)
一、线程等待Join示例//代码来源:JBuilder9程序设计--java程序员成功之路 P230 class NewThread implements Runnable{ String name; Thread t; NewThread(String threadname){ name=threadname;转载 2009-12-16 11:51:00 · 5604 阅读 · 0 评论 -
org.apache.velocity.exception.ResourceNotFoundException的解决方案
最近写点东西,用到了VelocityEngine这个类,调用其getTemplate方法时,里面的路径设置一直有问题VelocityEngine ve = new VelocityEngine();ve.init();Template t = ve.getTemplate(fileName);实验多次后发现上面的fileName必须是直接位于项目目录下的路径,直接写绝对路径都不行例如:templa转载 2009-12-27 01:48:00 · 17938 阅读 · 0 评论 -
解析 @SuppressWarnings的各种参数
转:http://www.thebuzzmedia.com/supported-values-for-suppresswarnings/Update #1: All these annotations are still valid in Eclipse 3.4 and 3.5, there have been no new SuppressWarning arguments added in those versions of the JDT compiler.If you are a Java deve转载 2011-01-02 11:29:00 · 12349 阅读 · 3 评论 -
Java可变参数方法重载时要注意的几个问题
<br />JDK1.5引进了方法的可变参数,受到许多开发人员的青睐。有了这种机制,我们可以写出类似于JavaScript的arguments那样的带任意多个参数的方法。Java的可变参数,可用于普通方法上,也可以用于构造方法上,大大增大了我们所写方法的适用范围。<br /><br />然而,使用可变参数时,要注意几个问题:<br /> <br />1) 可变参数方法与数组参数方法重载时<br /> public class MethodParams{//带可变参数的方法public void he转载 2011-01-03 17:12:00 · 1689 阅读 · 0 评论 -
通过对应 的URL地址,读取页面里面的内容
// 通过对应 的URL地址,读取页面里面的内容 public String getHtmlReadLine(String httpurl) throws Exception { String CurrentLine = ""; String TotalString = ""; InputStream urlStream; String content = "";原创 2012-05-04 22:03:53 · 1742 阅读 · 0 评论 -
收集的一些java线程文章
Java程序员面试中的多线程问题http://sd.youkuaiyun.com/a/20120528/2806046.htmlJava多线程--让主线程等待所有子线程执行完毕 (使用java.util.concurrent.CountDownLatch,这办法挺简单清晰)http://3ccoder.iteye.com/blog/581476 理解ThreadLocalhttp:转载 2012-06-09 10:16:30 · 570 阅读 · 0 评论 -
JAVA/Android 读写文件,避免中文乱码 FileWriter乱码 .
Java FileWriter中文乱码原文:http://www.malcolmhardie.com/weblogs/angus/2004/10/23/java-filewriter-xml-and-utf-8/ Java FileWriter 默认是用(ISO-8859-1 or US-ASCII)西方编码的,总之不是UTF-8的,而FileWriter类有getEncodi转载 2012-08-28 11:17:57 · 5326 阅读 · 0 评论 -
无法引入com.sun.management.OperatingSystemMXBean
转:http://blog.youkuaiyun.com/lanjing1220/article/details/8069646 现象:在JDK的安装包的jre\lib\rt.jar包里确实有这个类com.sun.management.OperatingSystemMXBean,但是就是不能import com.sun.management.OperatingSystemMXBean答案:转载 2013-04-15 17:59:42 · 11137 阅读 · 1 评论 -
Java 将字符串动态生成字节码的一种方法
转:http://blog.youkuaiyun.com/zhang_red/article/details/6957305 可以生成可执行的class文件直接上能执行代码:public class Test {/** * @param args */@SuppressWarnings("static-access")public static void main(St转载 2013-04-24 23:40:14 · 1089 阅读 · 0 评论 -
ApacheFTPServer服务器的安装步骤
简介:FTPServer是ApacheMina的一个子项目。下载:http://mina.apache.org/downloads-ftpserver.html 一、从上面的地址下载Apache FtpServer 1.0.6 Release(目前最高版本)。 二、解压到C:\ftpserver-1.0.6\,进入目录C:\ftpserver-1.0.6\res\conf\原创 2013-05-16 16:31:46 · 1690 阅读 · 0 评论 -
通过url方式传递中文乱码解决办法
例如:通过url传递中文参数:xxx.do?name=名字&age=十八岁 解决办法:1、在html页面,通过js的encodeURI方法对字符2次编码encodeURI(encodeURI(jsonStr)); 2、在后台进行解码java.net.URLDecoder.decode(jsonStr, "UTF-8");原创 2013-08-01 15:17:30 · 1292 阅读 · 0 评论 -
JAVA集合操作的利器:CollectionUtils
转:http://blog.youkuaiyun.com/gaozhlzh/article/details/6914859使用 CollectionUtils 中四个方法之一执行集合操作.这四种分别是 union(),intersection();disjunction(); subtract(); 下列例子就是演示了如何使用上述四个方法处理两个 Collection; 注: 这些方法都是数学转载 2013-08-15 21:22:09 · 3521 阅读 · 0 评论 -
用Set类判断Map里key是否存在的办法
public boolean checkSGDLookPre(String sgdBrId, Ce_sysuser cuser) { if (cuser.getSu_RoleId() == 6) { return true; } String[] strArray = cuser.getUserViewBranchs().split(","); Set strSet = ne原创 2013-08-15 21:26:23 · 4325 阅读 · 0 评论 -
JavaMail发送邮件(含附件)的例子
转:http://blog.sina.com.cn/s/blog_3f0cd39a010006pa.htmlpackage com.mogoko.common.email;import javax.mail.Session;import javax.mail.MessagingException;import javax.mail.Multipart;import javax.mai转载 2014-04-01 11:57:34 · 2210 阅读 · 0 评论 -
Java Math的 floor,round和ceil的总结
floor 返回不大于的最大整数 round 则是4舍5入的计算,入的时候是到大于它的整数(当-1.5时可见,四舍五入后得到的结果不是我们期待的,解决办法是先对他取绝对值,然后在用round方法)round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5原创 2009-06-24 19:56:00 · 192140 阅读 · 13 评论 -
Thread.sleep() 和Thread.currentThread().sleep()的区别
转:http://blog.youkuaiyun.com/sam031503/article/details/7076368线程可以用继承Thread类或者实现Runnable接口来实现。Thread.sleep()是Thread类的方法,只对当前线程起作用,睡眠一段时间。如果线程是通过实现Runnable接口来实现的,则不是Thread类,不能直接使用Thread.sleep(),必须使用T转载 2013-04-10 20:14:42 · 2902 阅读 · 1 评论 -
java平台下通过jacob对excel,word进行打印等操作
转:http://blog.youkuaiyun.com/desertsurge/article/details/5097330 因为项目有个需求,要求能够在某个预定时间对特定报表进行自动打印。报表的形式主要是excel。如果是c++或者c#什么的,简直是小菜一碟。可惜,偏偏是java实现。并且,这又不同于常见的页面手工打印,可以通过javascript调用打印机来实现。于是乎,开始摸索如何实现该功能转载 2013-04-09 17:11:53 · 1692 阅读 · 0 评论 -
Java web 打印方案
转:http://stonexmx.blog.163.com/blog/static/1221585872009105102550/ Web系统中,打印功能一直是个老大难问题,因此产生了很多第三方的控件,多数要收费,而且跟自己的系统结合有一定的麻烦。系统采用J2EE技术,jsp打印问题同样存在于OA中。打印方式有三种:一是不经过任何修改,直接调用javascript中的window.p转载 2013-04-09 16:53:12 · 7536 阅读 · 1 评论 -
主线程等待所有子线程执行完毕例子
import java.util.concurrent.CountDownLatch;public class RRR { public static void main(String[] args) throws InterruptedException { int threadNumber = 10; for(int j =0;j<=2;j++){ fi原创 2012-11-03 19:08:27 · 2875 阅读 · 0 评论 -
java四舍五入、保留n位小数
public static void main(String[] args) { double x = 1103.41903333; DecimalFormat df5 = new DecimalFormat("0.00"); System.out.println(df5.format(x)); // 四舍五入 MathContext v = new MathCo原创 2011-03-25 22:48:00 · 5840 阅读 · 0 评论 -
POI设置EXCEL单元格格式为文本、小数、百分比、货币、日期、科学计数法和中文大写
转:http://blog.youkuaiyun.com/loveany121/article/details/7938367再读本篇文章之前,请先看我的前一篇文章,前一篇文章中有重点讲到POI设置EXCEL单元格格式为文本格式,剩下的设置小数、百分比、货币、日期、科学计数法和中文大写这些将在下面一一写出以下将要介绍的每一种都会用到这三行中的变量 HSS转载 2012-11-17 11:00:13 · 2633 阅读 · 1 评论 -
java代理服务器设置
转:http://blog.youkuaiyun.com/quyouhu/article/details/7651371一、设置系统代理方法如下:java -Dhttp.proxyHost=192.168.254.254 -Dhttp.proxyPort=9000 com.domain.Program 或System.setProperty("http.proxyHost",转载 2012-11-21 16:09:37 · 1406 阅读 · 0 评论 -
System.in.read()的用法
用读取键盘输入必须构建 1。输入流 System.in; 2。字符输入流 InputStreamReader 3。缓存输入流 BufferedReader 4。缓存输入流方法 readLine()//中文意思:读一行(遇上enter键) 代码:BufferedReader reader=new转载 2012-11-22 11:07:01 · 10632 阅读 · 0 评论 -
JAVA NIO 简介
转:http://www.iteye.com/topic/834447(ps:真是好文章) 同样问题,还有另外一些人写的文章。http://weixiaolu.iteye.com/blog/1479656http://blog.youkuaiyun.com/flyingpig4/article/details/57475511. 基本 概念 IO 是主存和外部设备 ( 硬盘、终端和网络转载 2012-11-21 15:18:06 · 691 阅读 · 0 评论 -
java反射类成员变量
package com.test; import java.lang.reflect.Field; import java.lang.reflect.Modifier; public class Test_5 { public static final int a = 111; public static final int b = 2转载 2012-12-08 10:36:03 · 1057 阅读 · 0 评论