- 博客(76)
- 收藏
- 关注
原创 HtmlParser解析html页面中的数据
上篇文章已经讲解了怎么使用httpClient模拟登陆并获取指定路径页面的内容,获取到页面内容后,我们就可以使用HtmlParser解析页面中对我们有用的数据供我们自己使用了。哈哈1、解析html中table的数据保存到数据库中[code="java"]//htmlStr为使用HttpClient获取到页面的内容,querySql为查询数据是否重复语句(使用hash...
2013-05-22 10:55:41 301
原创 HttpClient模拟登陆并获取指定页面的内容
前段时间工作上需要采集别的网站上的内容,然后再自己系统中展示数据。经过自己找资料最后选用了HttpClient。以下为自己摸索的方法 记录下来以便以后使用:1、模拟登陆[code="java"]private static final Logger logger = Logger.getLogger(IpManagerRobot.class); private...
2013-05-22 10:38:04 397
原创 java 路径中的空格问题
若路径中带空格,则 1. uri.getpath();返回的路径中的空格仍以“空格”的形式出现,如/F:/MyEclipse Workspace/project/bin/... 除此之外, URL返回的一切路径中的空格都以“%20”的形式出现, uri.toString()也以“%20”的形式出现。 2. new File(String filePath);接受 正确URI格式的参数和带“空格”(...
2013-05-16 15:37:41 195
原创 解决Ext在ie9报错:不支持extjs对象的“createContextualFragment属性或方法
把下面的代码放入js文件的头部<script type="text/javascript" language="javascript"> if ((typeof Range !== "undefined") && !Range.prototype.createContextualFragment) { Range.prototy...
2013-04-26 15:32:54 186
原创 Struts的action中用了addFieldError,页面第一次提交验证失败后,再次提交找不到action...
今天遇到了一个问题:在登陆页面:当第一次输入登陆信息(用户名和密码)后,在action中通过addFieldError这个传出错误信息,页面显示正常;第二次输入登录信息后,没有进入action,直接跳转到error指向的页面了,再次提交action也没有效果。注:登陆页面的action中用了addFieldError输出用户登陆的错误信息,前端用<s:fielderr...
2013-04-25 17:48:28 179
原创 FusionCharts饼图和圆环图的交互图例及其属性
FusionCharts的饼图和圆环图支持交互式图例,增加了许多新的功能和属性。 下面是一个在FusionCharts的饼图和圆环图中显示图例的样本数据:据此生成的FusionCharts图表如下。被选中的数据切片的图例周围会出现边框。点击图例,其代表的切片就会相应地移入或移出。让我们看看FusionCharts的图例有哪些新属性: 属性名称 描述 ...
2013-04-11 15:38:32 520
原创 excel日期转文本
最近一直在做数据导入,因为数据多存放在excel中,以至一直有个问题就是时间转换的问题,如果时间在excel中是以日期的格式存在的话,导入数据库以后就会变成数字,困扰很久,在网上搜索也没有好的解决办法。后来找到了一个比较好的解决方法。在导入数据库之前必须把所有的日期格式转换成文本格式。这样日期在数据库的存放也是按日期来存放的。转换方法:选择要转换的日期列--->数据--->分列---&...
2013-04-01 15:39:08 165
原创 dhtmlxgrid 单元格操作
1.1.116 cellById (row_id, col)版本:大众版 参数:row_id: rowIdcol:列索引用途:获得单元格对象,无参数时返回当前选中cell对象参考实例: var cellObj = grid.cellById(row_id, col); 1.1.117 cellByIndex (row_index, col)通过行索引获得c...
2013-03-07 17:57:26 1828
原创 运行两个或以上tomcat的设置方法
1. 解决端口冲突问题设置方法很简单,修改conf/server.xml配置文件中的3个端口即可。默认端口:8005、8080、8009。一般情况位置如下:8005<Server port="8005" shutdown="SHUTDOWN">8080<Connector port="8080" protocol="HTTP/1.1" co...
2013-03-07 11:31:42 111
原创 table height设为100%后高度没有全屏显示
What does 100% height means? Setting the 100% height of the table means the table will occupy 100% of the available space vertically. Here available space means space of it's parent control. If th...
2013-02-02 14:18:10 325
原创 eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法
eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法当使用eclipse导入外部的web工程时,有时会提示HttpServletRequest, ServletActionContext,ServletRequestAware,ServletResponseAware找不到的情况,解决办法:[color=red](注:我已经引用了stru...
2013-01-31 11:01:25 353
原创 java连接oracle11g报错问题
用java程序连接oracle11一直报以下错:[code="java"]java.sql.SQLException: The Network Adapter could not establish the connection at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:412) ...
2013-01-30 11:48:59 287
原创 oracle建表空间和用户语句
[code="java"]--创建表空间CREATE TABLESPACE RICE2013 DATAFILE 'D:\app\lenovo\oradata\rice\rice2013.dbf' size 800M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; --索引表空间 C...
2013-01-29 10:34:50 114
原创 ORACLE创建用户和创建数据库的区别
通俗点说首先你安装了Oracle,这本身是个软件对吧?安装了Oracle之后,你可以建立数据库,这就是一个仓库,是放东西的地方然后这个仓库(数据库),有一个仓库管理员,它的名字叫"实例"很多情况下,一个仓库只有一个仓库管理员有了仓库和仓库管理员那么这个仓库是可以存储货物(表,索引等)的所有的人都可以去仓库存储货物当然先要注册登记,也就是创...
2013-01-29 09:52:31 613
原创 DOJO实例
[code="java"]DOJO的第一个例子: FUN WITH DIGIT @import "dojo/dijit/themes/tundra/tundra.css" @import "dojo/dojo/resources/dojo.css" h3{ margin : 10 px; color : red; } ...
2012-12-17 16:40:06 161
原创 ibatis中使用安全的拼接语句,动态查询,大于、小于、等于
在ibatis中使用安全的拼接语句,动态查询ibatis 比JDBC的优势之一,安全高效说明文字在注释中[code="java"]select id,note from Productid = #id#note like '%$note$%'[/code]用Map传参 数[code="java"...
2012-11-29 17:09:16 499
原创 javascrpt方法传递参数转义
今天在用FusionCharts作报表时,遇到这样一个问题:[code="java"]var chart = new FusionCharts("${ctx}/common/fusioncharts/Column3D.swf", "ChartId", "800", "400"); chart.addParam("wmode",&qu
2012-11-29 15:07:04 195
原创 ORA-28002:the password will expire within string days
问题描述: 登陆oracle 11g提示ERROR:ORA-28002: the password will expire within 42 days。每天登陆PL/SQL时,弹出框提示这个信息,好烦。原因分析:oracle11g中默认在default概要文件中设置了 “PASSWORD_LIFE_TIME=180天” 解决步骤: 用超...
2012-11-27 10:32:10 107
原创 <ec:table> 鼠标移动到表头显示提示信息
[code="java"][/code]当我们设置tipTitle属性时,本以为鼠标移动到这列时都会提示例如:“2012年通知”,但实际情况并不能达到预期效果。鼠标移动到表头时并没有显示提示信息,只是显示的数据列有提示信息。于是 改为一下情况就ok了[code="java"][/code]...
2012-11-21 17:24:22 422
原创 java 多文件压缩解压工具类
[code="java"]package com.yigan.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java....
2012-11-20 16:19:59 107
原创 java 动态生成多个excel文件打成zip包供用户下载
最近项目中有这样的需求:就是选择页面上的多条记录,每一条记录生成一个excel,然后把所有选择记录生成的excel打包成zip包供用户下载。后台代码:[code="java"]/** * 批量导出Excel * @return * @throws DBException */ @SuppressWarnings("unchecked") public S...
2012-11-20 16:07:51 758
原创 MyEclipse中js文件无法保存---改编码
[size=large]js文件含中文时会报Save could not be completed,而无法保存。因为MyEclipse中js 文件默认是 ISO8859-1 编码,解决方法如下:方法一:在 Window 菜单里面找到 Preferences , 在打开的窗口左侧找到 General -->; Content Type -->;text -->;javascrip...
2012-11-06 14:24:38 151
原创 iText 中写Word RTF 文档 中文字体设置
传统使用iTextAsian.jar中定义的字体 BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED); com.lowagie.text.Font FontChinese = new com.lowa...
2012-11-05 14:58:28 528
原创 myeclipse 的优化与改善
1.设置代码自动提示window --> preference --> Java --> Editor -->Content Assist 在选项Auto activa trigger for java的输入框中输入你所需要的提示:一般为.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ(,这样就表示你...
2012-10-17 16:55:36 67
原创 如何使得ec:table出现滚动条
方法一:用一个div将table 套住,把层的宽和高都设为定长,[code="java"] [/code]overflow-y不要设置为visible。这种方法不仅适用于ectable,普通table也适用。[code="java"] [/code]方法二:[code="java"]...
2012-10-16 18:13:15 229
原创 配置JAVA的环境变量
简介 Java是由Sun公司开发的一种应用于分布式网络环境的程序设计语言,Java语言拥有跨平台的特性,它编译的程序能够运行在多种操作系统平台上,可以实现“一次编写,到处运行”的强大功能。工具/原料JDK 1.7 安装包步骤/方法想要成功配置Java的环境变量,那肯定就要安装JDK,才能开始配置的。...
2012-10-15 11:12:03 505
原创 Java中The project cannot be built until build path errors are resolved错误解决方法
把做好的项目导入到MyEclipse中或者刚从svn中把项目checkout下来,经常出项The project cannot be built until build path errors are resolved错误。原来这个项目,作者在写的时候呢,在build path中添加了他的机器里面lib目录下的一些包,这些细节被工程记录下来了。当你导入这个项目的时候,会自动到你的电脑...
2012-09-28 11:35:11 1336
原创 MyEclipse open Resource 快捷键失效解决方案
MyEclipse open Resource 快捷键失效解决方案 2012-09-25============================================================ 现象描述 : 在 MyEclipse 窗口 中 使用 Ctrl +Shift+R 没有效果 原因 : MyEclipse 的 open Resource 快...
2012-09-25 09:56:29 170
原创 js window.open 传递中文参数出现乱码解决办法
JS中使用window.open("url?param="+paramvalue)传递参数出现乱码,提交的时候,客户端浏览器URL中显示参数是正确的,但是传到了服务器端是是乱码。这种情况下需要在客户端对该参数进行编码,然后在服务器端解码即可。1、JS客户端编码[code="java"] var url = "${ctx}/pages/alarm/process/tAlarmProce...
2012-09-20 17:09:08 546
原创 Myeclipse Svn中用户名和密码修改问题
由于在svn的界面中并没有为我们提供直接更换用户名密码的地方,所以一旦我们需要更换用户名的就需要自己想一些办法。解决方案:在Myeclipse使用SVN的过程中大多数人往往习惯把访问Myeclipse SVN的用户名密码自动保存起来以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名,这时候怎么办?在网上查找后发现如下方法:1.查看你的Eclipse中使用的是什么SVNInter...
2012-09-20 16:57:01 109
原创 MyEclipse 编辑jsp 自动提示很卡解决办法
在eclipse引用的jre里会有一个链接连接到sun的网站上, 比如说,你在JSP(特别在JSP中容易出现这个问题)中输入 out. 之后往往就会死掉,为什么呢?因为点完之后他要去找方法,去哪里找呢?说来我也不相信。。。居然是去sun公司的网站上去找了。。。。现在大家知道为什么会忽然卡死了吧??对,就是这个链接捣鬼。怎么去掉这个链接呢?下面是方法Windows-->j...
2012-09-20 14:18:45 110
原创 Java @override错误
一、java @override 报错处理有时候在自己电脑上编译通过的java代码,在别人那里却编译不通过,总是@override报错,把@override去掉就好了,但不能从根本上解决问题。据说这是jdk的问题,@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口...
2012-09-19 18:39:06 195
原创 95105105电话订火车票攻略
上一篇文章我写了“12306网站订票详细攻略”,没有忽悠大家,我确实按照这些方法做了。上周日正好是春运第一天,打电话的人非常多,我提前一小时登陆了,刚到8点看到还有17张卧铺,心情激动的提交订单,可怎么也提交不上。刷新三次之后,没了,连站票都没了。还是打电话(95105105)靠谱,虽然也有失败, 95105105我播了400多次,只接通了3次,3次都被挂机。而第二次,也就是今天我通...
2012-09-19 10:56:39 519
原创 12306网站订票详细攻略
12306网购火车票的同学,如果出现页面加载缓慢,可以在C:\WINDOWS\system32\drivers\etc\hosts中添加一条记录:"122.228.243.22 dynamic.12306.cn",或者"61.183.42.94 dynamic.12306.cn",这是提供给海外用户访问的CDN节点,几乎没什么人。短短数日全球ALEXA排名260,日订单量有望第一、不愁销...
2012-09-19 10:54:36 795
原创 FusionCharts通过属性link项Javascript函数传递中文参数导致乱码
在根节点<graph>添加属性 unescapeLinks=‘0’
2012-09-14 14:48:10 84
原创 FusionCharts:双Y轴双(多)曲线(line)
有时候我们需要FusionCharts图表显示双Y轴,比如我们有两(多)条曲线,一条曲线对应Y轴的数字很大,但另一条曲线对应Y轴的数字又很小,那么当只用一条Y轴的时候,对应数字很小的曲线相对另一条曲线就显得非常不突出了,这个时候就可以考虑用双Y轴曲线,关于双Y轴的例子FusionCharts有好几例,但双Y轴且多个图表为曲线(line)的例子没有,在网上搜了下,看到有提问的,但没有搜到解决方...
2012-09-05 18:59:30 253
原创 EL表达式中fn函数
JSTL 使用表达式来简化页面的代码,这对一些标准的方法,例如bean的getter/setter方法,请求参数或者context以及 session中的数据的访问非常方便,但是我们在实际应用中经常需要在页面调用对象的某些方法,例如我需要调用字符串的length方法来获取字符串的 长度时,在以往的开发过程中我们必须把对象先转为String类,然后在调用其length方法,这样的代码繁琐而且容易出错...
2012-08-17 10:38:05 89
原创 c:if 标签用法
[color=blue]类别 运算符[/color] [color=blue]算术运算符[/color] + 、 - 、 * 、 / (或 div )和 % (或 mod ) [color=blue]关系运算符[/color] == (或 eq )、 != (或 ne )、 < (或 lt )、 > (或 gt )、 = (或 ge ) [color=blue]逻辑运算符[...
2012-08-16 10:30:35 413
原创 c标签 if else c标签 总结
原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视 JSTL 。我看项目源代码发现其中使用到了这个标签库,感觉其还真是方便,页面看起来更加清爽。减少了 JAVA 程序员亲自写的代码量,还真验证了,不懒不做程序员,程序员如果写代码不想着偷懒,那么生活是很无趣的。下面总结总结,学习学习。:)JSP 标准标记库( Standard Tag Library , JSTL) 是一组...
2012-08-16 10:28:00 106
原创 FusionCharts参数说明——多系列折线图(MSLine.swf)
[size=small][b][color=blue][default][/color][/b]showLabels 是否显示LabellabelDisplay Label的展示形式(AUTO/WRAP/STAGGER/ROTATE/NONE)useEllipsesWhenOverflow 当Label溢出时候使用...rotateLabels 旋转LabelslantLabe...
2012-08-03 11:24:37 282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人