JBuilder
冷月宫主
性格:温和
爱好:读书、听音乐、玩游戏、编程、聊天
生活态度:随缘
工作状况:一般
受教育状况:大学
展开
-
response.setCharacterEncoding方法未定义
代码一搬家,就报这错。之前几次稀里糊涂搞好忘记总结。问题原因:http://yjzagan2003.iteye.com/blog/1114035这个大哥写好了:{项目中用到Tomcat和weblogic.jar包,先引入weblogic.jar包时,HttpServletResponse下的setCharacterEncoding()方法报错,因为weblogic.转载 2014-04-13 23:44:30 · 6987 阅读 · 0 评论 -
java中的URLEncoder和URLDecoder类
/* 网页中的表单使用POST方法提交时,数据内容的类型是 application/x-www-form-urlencoded,这种类型会:1.字符"a"-"z","A"-"Z","0"-"9",".","-","*",和"_" 都不会被编码;2.将空格转换为加号 (+) ;3.将非文本内容转换成"%xy"的形式,xy是两位16进制的数值;4.在每个 name=v转载 2012-04-20 17:20:32 · 592 阅读 · 0 评论 -
DOM4J对SOAP的返回信息解析
用DOM4J的XML解析式拿不到节点的。所以网上利用DOM4J提供的VisitorSupport解决此问题。不废话,直接看代码:package com.starhub.util;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.DocumentHelper;import org.转载 2012-04-20 17:14:00 · 3126 阅读 · 1 评论 -
dom4j4.1.3解析XML字符串实例
XML文件: muti_exact_locate 3001 定位手机成功 2012-04-20 14:32:21 186055***** 中国广东省广州市荔湾区鹤洞路259号 邮政编码: 510380 http://60.217.33.***/infoservlet/googleMap.html?longitude=113.24&latitu转载 2012-04-20 17:06:55 · 781 阅读 · 0 评论 -
httpclient 4 POST 自动重定向
http://blog.csdn.net/kentchen2003/article/details/5393212 由于需要用到httpclient 4 的自动重定向功能,查看源码找到在DefaultRedirectHandler里是这样处理的,public boolean isRedirectRequested( final HttpResponse r转载 2012-04-20 17:49:52 · 1516 阅读 · 0 评论 -
HttpClient4 Post XML到一个服务器上
现在网上介绍的HttpClient基本上全是3.x版本的内容,HttpClient4的API变化相对3已经变化很大,对HttpClient4做了简单的研究后,完成了一个HttpClient4 Post XML功能。 对于POST方式,最先想到的就是表单提交了,POST XML自然想到的就是定义一个变量名,比如叫xmldata,然后将这个参数的值POST出去,在服务端接收的时候,自然也是通过转载 2012-04-20 17:48:51 · 704 阅读 · 0 评论 -
HttpComponents(Apache HttpComponents Client 4.1.3)通过代理访问网页的设置方法
HttpClient httpclient = new DefaultHttpClient(); //这里是设置代理服务器的地方 HttpHost proxy = new HttpHost("10.10.228.43", 808, "http"); httpclient.getParams().setParameter(ConnRoutePNames.DEFAU原创 2012-04-19 23:03:56 · 1224 阅读 · 0 评论 -
下面一段代码竟然引起反复打开的时候IE进程挂起
var lchs = "close";window.onunload = function() { if (lchs == "fresh") { if (window.screenLeft > 10000) { logout(); } } else { logout(); }}window.onbeforeunload = function() { lchs = "原创 2012-04-10 17:21:05 · 877 阅读 · 0 评论 -
Java中如何删除ArrayList中某些元素
在Java中如何List如何删除其中某些元素?最常用的办法是循环或使用迭代器,以ArrayList为例,如果直接循环是得想要的结果的,看以下代码: public static void main(String[] args) { ArrayList data=new ArrayList(); data.add("AAA"); data.add("BBB");转载 2012-03-09 19:23:15 · 1008 阅读 · 0 评论 -
java读取xml Dom4j
转载请标明出处:http://eric-619.javaeye.com/blog/693141要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/ 目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip解开后有两个包转载 2012-02-20 20:38:21 · 495 阅读 · 0 评论 -
使用JConsole监控进程、线程、内存、cpu、类情况
Jconsole简介:Jconsole是一个JMX兼容的监视工具。它使用Java虚拟机的JMX机制来提供运行在Java平台的应用程序的性能与资源耗费信息。监控进程使用方法如下:由于JConsole监控需要使用JMX代理技术,因此在启动应用程序的参数中添加以下几个参数:-Djava.rmi.server.hostname=192.168.1.80-Dcom.sun.manag转载 2012-02-14 14:54:08 · 2018 阅读 · 0 评论 -
Java 内存泄露监控工具
jstack -- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到 当时运行的java程序的java stack和native stack的信息, 如果现在运行的java程序呈现hung转载 2012-02-14 14:52:37 · 599 阅读 · 0 评论 -
DOM4j读取XML文件(SAXReader)
一、一个很好的SAXReader读写xml文件的例题;总结:Document document=new SAXReader.reader(“xml文路径/文件名xxx.xml”);//得到Document对象Element root = document.getRootElement()//获得根节点Iterator iterator=root.elementIterator();转载 2012-01-05 23:26:35 · 852 阅读 · 0 评论 -
采用开发框架quartz调度管理Job
1.所需要的第三方包:quartz-1.5.2.jarcommons-beanutils.jarcommons-digester-1.7.jarcommons-logging.jarcommons-logging-api.jarlog4j-1.2.11.jar2.定义自己的job:public class ScanJob implements Job {转载 2012-01-04 23:54:59 · 808 阅读 · 0 评论 -
几种任务调度的 Java 实现方法与比较
http://www.ibm.com/developerworks/cn/java/j-lo-taskschedule/任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Java 实现:Timer ScheduledExecutor 开源工具包 Quartz 开源工具包 JCronTab 此外,为结合实现复杂的任务调度,本文还转载 2012-01-03 21:11:48 · 460 阅读 · 0 评论 -
Quartz的cronExpression
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连转载 2012-01-03 19:59:35 · 544 阅读 · 0 评论 -
httpclient-4.1.3结合dom4j的完整演示实例
package com.segsec.gisap;import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;import转载 2012-04-20 21:23:28 · 1039 阅读 · 0 评论 -
Java操作json的通用类
package com.baiyyy.polabs.util.json; import java.text.ParseException; import java.util.ArrayList; import java.util.Date; import java.util.HashMap;转载 2012-05-20 23:23:40 · 558 阅读 · 0 评论 -
eclipse启动svn报错Failed to load JavaHL Library解决办法
Failed to load JavaHL Library.These are the errors that were encountered:no libapr-1 in java.library.pathno libapriconv-1 in java.library.pathno libeay32 in java.library.pathno ssleay32 in j转载 2014-04-17 15:50:18 · 3307 阅读 · 0 评论 -
getWriter() 和Response.getOutputStream冲突
java.lang.IllegalStateException异常:简单分析和简单解决方案今天写java验证码程序,完成后使用一切正常,但是总抛出java.lang.IllegalStateException异常,虽然并不影响正常使用,但看了总让人觉得很不舒服,检查代码并没有错,最后上网查了不少资料,终于发现原因之所在。我们在做文件上传或者下载,或者过滤等操作时,可转载 2014-04-16 00:21:58 · 5905 阅读 · 0 评论 -
无法引入import com.sun.management.OperatingSystemMXBean
现象:在JDK的安装包的jre\lib\rt.jar包里确实有这个类com.sun.management.OperatingSystemMXBean,但是就是不能import com.sun.management.OperatingSystemMXBean 答案:Eclipse默认把这些受访问限制的API设成了ERROR。只要把Windows-Preferences-Java转载 2014-04-15 22:02:24 · 922 阅读 · 0 评论 -
MINA原理
客户端通信过程1.通过SocketConnector同服务器端建立连接2.链接建立之后I/O的读写交给了I/O Processor线程,I/O Processor是多线程的3.通过I/O Processor读取的数据经过IoFilterChain里所有配置的IoFilter,IoFilter进行消息的过滤,格式的转换,在这个层面可以制定一些自定义的协议4.最后IoFilter将数据转载 2013-03-19 13:08:25 · 930 阅读 · 0 评论 -
Java NIO框架Mina、Netty、Grizzly介绍与对比
目录(?)[-]Java NIO框架MinaNettyGrizzly介绍与对比MinaNettyGrizzly结语Java NIO框架Mina、Netty、Grizzly介绍与对比原文链接:http://www.24xuexi.com/w/2011-11-14/98277.html原文日期:2011年11月14日MinaMina(转载 2013-03-19 12:26:43 · 847 阅读 · 0 评论 -
System.arraycopy()使用
1.int elements[ ] = { 1, 2, 3, 4, 5, 6 };// 增大后的新数组int hold[ ] = {10, 9, 8, 7, 6, 5, 4, 3, 2, 1 };// 把elements数组中的所有元素复制到// hold数组中,下标从0开始System.arraycopy(elements, 0, hold, 0, elements.转载 2013-03-29 15:08:58 · 728 阅读 · 0 评论 -
java 读取excel文件
Excel2003读取:Workbook rwb = null;String fileName = "e:\\test.xls";try { File file = new File(fileName); rwb = Workbook.getWorkbook(file); Sheet result = rwb.getShee转载 2013-01-31 16:16:42 · 823 阅读 · 0 评论 -
java poi 处理excel时,防止数字变成科学计数法的形式
使用POI处理excel的时候,遇到了比较长的数字,虽然excel里面设置该单元格是文本类型的,但是POI的cell的类型就会变成数字类型。而且无论数字是否小数,使用cell.getNumbericCellValue() 去获取值的时候,会得到一个double。那么获取这个单元格的原始的数据,就其实是一个double怎么转换成整数的问题了。下面是用了DecimalForma转载 2013-01-31 16:49:10 · 2624 阅读 · 0 评论 -
java使用poi解析或处理excel的时候,如何防止数字变成科学计数法的形式
当使用POI处理excel的时候,遇到了比较长的数字,虽然excel里面设置该单元格是文本类型的,但是POI的cell的类型就会变成数字类型。 而且无论数字是否小数,使用cell.getNumbericCellValue() 去获取值的时候,会得到一个double,而且当长度大一点的时候会变成科学计数法形式。 那么获取这个单元格的原始的数据,就其实是一个double怎么转换成整数的转载 2013-01-31 16:46:54 · 4751 阅读 · 1 评论 -
用POI导出excel时,较长的数字不想被自动变为科学计数法的解决方式
做过很多次导出excel了。都碰到一个问题,内容里如果包含一个比较长的数字,比如订单号“2546541656596”,excel会自动变成科学计数法。。。弄过好几次都没有解决,最近又要导出excel了,下决心一定要找到解决办法自己在excel里测试过,较长的数字,都会自动变成科学计数法,除非我们把单元格格式设置成“文本型”哈哈,似乎找到了思路:用poi先把单元格设置成“文本转载 2013-01-31 16:48:00 · 2288 阅读 · 0 评论 -
JexcelApi和POI导入Excel日期识别成数字的解决方案
用过Jxl或者POI导入Excel信息的朋友应该都遇到过这样的问题。日期格式的单元格有些会识别成数字单元格。(为什么说有些呢?因为在Excel文件中输入2008-3-18的日期可以正确导入,但是输入3-18的就会识别成数字。)关于这个问题我找了很久,都没有找到解答。现在解决了,所以记录以下,一是怕以后忘了,二是希望遇到这个问题的朋友可以少走弯路。首先来分析一下这个问题的成因。既然两个开源包转载 2013-01-31 17:47:16 · 863 阅读 · 0 评论 -
Apache POI组件操作Excel
Apache的POI组件是Java操作Microsoft Office办公套件的强大API,其中对Word,Excel和PowperPoint都有支持,当然使用较多的还是Excel,因为Word和PowerPoint用程序动态操作的应用较少。那么本文就结合POI来介绍一下操作Excel的方法。 Office 2007的文件结构完全不同于2003,所以对于两个版本的Office组件,PO转载 2013-01-31 15:55:50 · 2351 阅读 · 0 评论 -
Logger 具体到方法的日志输出类
package com.segsec.gisap;import java.io.*;import java.util.Properties;import java.text.SimpleDateFormat;public class Logger { private static Logger logger; private static String logPath;转载 2012-11-19 18:17:53 · 2883 阅读 · 0 评论 -
Java加密和数字签名编程
本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持,现在我们从实例入手解决问题(本文仅是作为简单介绍):一、密码学上常用的概念 1)消息摘要: 这是一种与消息转载 2012-06-11 15:28:14 · 582 阅读 · 0 评论 -
修改Windows下的Memcached下的服务端口
一直耿耿于本地的Memcached端口与服务器的不一样,老是要修改配置文件。看了N久memcached.exe的帮助,在安装服务的时候,都没有办法指定参数。在命令模式下,可以使用 memcached -p 12345 去指定端口,可服务安装后,却总是只有 -d runservice 的参数。后来想到,可以通过修改注册表来达到这个修改端口的目的。然后在 HKEY_LOCAL_MACH转载 2012-05-21 19:30:08 · 758 阅读 · 0 评论 -
Quartz定时任务学习
(一)简单任务 学习quartz首先了解三个概念: 调度器:负责调度作业和触发器; 触发器:设置作业执行的时间、参数、条件等;(简单触发器和Cron触发器) 作业:定时任务内容,被执行的程序; 下载必要的jar包,将quartz-x.x.x.jar 和core 和/或 optional 文件夹中的 jar 文件放在项目的文件夹或项目的类路径中 Quartz的转载 2012-01-03 12:57:28 · 721 阅读 · 0 评论 -
作业调度框架Quartz 触发器(SimpleTrigger&CronTrigger )配置说明
Quartz是个开源的作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。Quartz 允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了 Quartz 的应用程序可以重用来自不同事件的作业,还可以为一个事件组合多个作业。 SimpleTrigger 当需要在规定的时间执行一次或在规定的时间转载 2012-01-03 12:49:21 · 632 阅读 · 0 评论 -
JXL(JExcelApi)相关资源
1、主页2、下载页面:Download JExcelApi3、JXL API Online4、全面挖掘Java Excel API 使用方法(1)5、全面挖掘Java Excel API 使用方法(2)6、使用JAVA透過JXL(JExcel)動態產生Excel檔7、使用JAVA加jxl.jar操作EXECL8、jxl实例9、jxl使用总结10、使用转载 2011-10-19 22:40:09 · 610 阅读 · 0 评论 -
WEB-INF/lib/servlet-api.jar not loaded
错误提示WEB-INF/lib/servlet-api.jar not loaded错误现象启动tomcat后,控制台报错:WEB-INF/lib/servlet-api.jar not loaded. See Servlet Spec 2.3, section转载 2011-10-11 09:44:09 · 1074 阅读 · 0 评论 -
取消已设置为SVN的文件夹(清理SVN标志)
取消CheckOut后的文件与svn的联系 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="删除该目录下面.s转载 2011-10-12 16:40:28 · 1541 阅读 · 0 评论 -
清除目录下的SVN信息
在项目开发和日常文档管理时,用到了SVN,由于要把一些文档发给同事,这时想删除SVN版本信息文件,于是上网在SVN中文论坛找到了一份资料: 删除 .svn 文件 一、在linux下 删除这些目录是很简单的,命令如下 find . -type d -na转载 2011-10-12 16:28:13 · 484 阅读 · 0 评论 -
根据数据库名生成数据库结构说明
根据数据库名生成数据库结构说明 package com.cjm.common;import java.io.File;import java.io.FileOutputStream;import java.sql.Connection;import java.s原创 2011-08-23 01:44:04 · 844 阅读 · 0 评论