- 博客(27)
- 资源 (8)
- 收藏
- 关注

原创 防止poi等下载报表文件等过大,nginx超时
项目中会经常遇到下载明细,或者报表等功能,服务器如果使用nginx可能会因为下载明细过多,例如50000左右,导致下载超时。如下:504 Gateway Time-out--------------------------------------------------------------------------------nginx/0.7.67
2012-08-21 10:52:53
7465
2

原创 httpClient4.1发送https报文请求,带证书,签名
这个方法时我测试了目前网上的commons-httpclient所提供的方法,根据HTTP请求改造的,那个测试没有通过,这个是完全根据官方最新版的httpclinet4.1的英文文档以及example来做的,比较靠谱,当前前提是你的证书已经拆分好,这个可以找到相关的很多资料,不做赘述。发送代码如下org.apache.http.client.HttpClient hc = new org.ap
2012-04-20 13:11:30
3757
原创 解决表单的label和formField因为分辨率不同分行错开的问题
解决方案,放到一个标签内,而这个span标签的CSS控制成单行显示,具体CSS如下span { display: -moz-inline-box; display: inline-block;}具体使用 客户编号:
2012-08-23 14:38:36
788
原创 解决poi导出EXCEL报表之后,金额不能自动求和的问题
前两天项目上突然被提了一个BUG,之前的Excel导出功能,金额不能汇总,格式不对。后来翻阅资料以及比对程序发现,这个POI在生成Excel的时候,程序里面,数值对了,也不尽完美,还需要再cell的style上面动下手脚,哈哈,如下。HSSFCellStyle style = wb.createCellStyle();createCellForMoney(row,col,HSSFCell.
2012-06-11 11:22:51
11958
3
原创 数据迁移的db link用法
最近公司项目产品升级,需要把其他数据库的历史数据迁移到新版本的库中,所以想到用这个db link,然后写几个数据库的insert into ...select..就可以了下面是具体的步骤:首先要确认是否有创建的权限,如果没有这个权限的话,会报一个ORA-01031: insufficient privileges 没有足够的权限的错误,如果没有权限的需要先分配一个创建db
2012-04-26 15:47:26
1734
原创 写xml文件时头文件的编码
当我们写一个XML文件时会设定内容的XML编码,但是生成之后打开来看,生成的XML头文件编码竟然还是没有发生改变那么怎么把它变成呢Document document = DocumentHelper.createDocument(); document.setXMLEncoding("GBK");这个我们大家都知道,然后在生成文件的时候我们需要制定该文件流的一个格
2012-04-20 14:20:01
5948
原创 grails改变系统端口的简单配置,intellij的优化
可以在工程配置文件目录cofig底下的BuildConfig.groovy文件中加入如下配置:grails.server.port.http = 8001另外如果有使用intellij ide的进行开发,那么附带几个简单优化的参数,打开工具的参数可以到安装路径下的“idea.exe.vmoptions”文件中进行修改:文件中简单的配置-Xms128m-Xmx400m-XX:
2012-04-20 11:55:58
1030
原创 grails去掉domain中关联对象的lazy策略
相信跟Hibernate打过交道的应该都知道它的懒加载策略,这个真是让人欢喜让人忧啊,目前项目中用到了对象的关联字段取值问题,而且因为这个报了一个hibernate的lazy加载导致空指针异常,后来在网上查找资料,相关grails的资料比较少,甚至一些外国网站也找过了,奈何本人英语很烂。。所以最后还是通过查grails的手册,找到几种解决方式,各位看官根据实际情况进行使用吧:第一种方式:
2012-04-20 11:33:34
1203
原创 关于ActiveMQ接收消息,以及事务,hibernat事务的处理方法
最新项目上应用到ActiveMQ开源框架,其中也发现了一些问题,总结了一些浅薄的经验,本着开源,其他程序员少走一些弯路的宗旨,特与人分享,有好的方法,好的经验可以互相分享。上正文(因为项目使用grails框架groovy语言,但是其他语言大致想通):class ChargeRespReceiverService { // ConnectionFactory :连接工厂,JMS 用它
2012-04-20 11:18:37
1657
原创 grails发送POST请求,接受请求
grails发送POST请求,接受请求//此连接地址为配置到app-config.properties下面def http = new HTTPBuilder(ConfigurationHolder.config.entrust.serverUrl)//----发送请求 /** *发送请求 ,参数根据具体接口内容拟定 * @param orders
2012-04-20 10:36:55
3416
原创 SQL拼接结果集,并且带转义字符单引号,适合组装in的条件
"select wm_concat(''''||t.bank_names||'''') as bankNames from tb_adjust_bank_bak t where t.bank_code = '"+tradeAccountname+"'"下面为grails框架使用该策略的一个简单用例(查询模糊银行,例如同样为ICBC的可以模糊为工行、工商银行、中国工商银行) /** *
2012-04-20 10:07:07
5145
原创 grails框架中查询聚合函数,如条数,总额
def query= { //交易完毕时间 tradeDonedate if(params.tradeDonedateStart){ gt("tradeDonedate", Date.parse("yyyy-MM-dd",params.tradeDonedateStart))
2012-04-20 10:01:03
1081
原创 送给优快云以及IT人士的一封信,我相信优快云不是流氓论坛,不会随便删帖!
各位朋友: 在这里很想说几句话,因为一直是咱们优快云的粉丝,也是咱们优快云的VIP一直支持关注着咱们优快云,也为咱们优快云在IT界的影响力和号召力表示敬佩。 IT人士都很苦,我们都知道,在别人看来IT界的人士,睿智、深沉、富有创造力,但是我们自己知道,我们付出的是别人所不能及的精力,这样才能使我们不断进步来迎合社会不断变换的脚步。 但是有这么一些人,在工作或者学习上取得一
2012-02-20 14:31:27
2164
5
原创 grid panel 滚动条位置不变
在grid panel 的listeners中加入下面的事件监听 listeners : { beforerefresh : function(v) { v.scrollTop = v.scroller.dom.scrollTop; v.scrollHeight = v.scroller.dom.scrollHeight; }, re
2012-02-17 17:06:53
446
原创 JS在word文档里面写东西
前提是需要在word模板中进行标记,此案例标记名称为 bookmarkvar word; word = new ActiveXObject("Word.Application"); var range = word.Range; word.Visible = true; var path = "D:/dhs/workspace
2012-02-17 17:02:26
600
原创 mysql中文排序
使用SQL本身的中文字符编码排序,但是会受到数据库方言的影响,切记: select people_id from people_of_conference order by convert(people_name using gb2312)
2012-02-17 17:00:14
190
转载 密码强度验证
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> 无标题文档 function displayPasswd() { var str=""+document.getEle
2012-02-17 16:56:05
284
转载 只允许输入数字的JS代码
function handleEnter(field, event) { var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; if (keyCode == 13) { var i; for (i = 0; i if (fiel
2012-02-17 16:52:03
278
原创 修复网络连接
请参考以下方法。一:确保网络电缆已连接如果您的计算机连接到集线器或路由器,请确保将集线器或路由器连接到调制解调器 。 二:确保网络适配器已启用 1.单击“开始”,单击“运行”,键入ncpa.cpl,然后单击“确定”。 2.右键单击“本地 连接 ”图标。单击“启用”(如果该选项可用)。三:重置调制解调器。1.将从计算机到调制解调器的电缆断开连接 。2.切断调制解调器的电源。3
2012-02-17 16:46:56
576
转载 Java监控文件夹变化
1. 线程轮询扫描 优点:纯java实现,完美跨平台。 缺点:监听文件较多时,需要扫描的量太大;响应不是非常及时,依赖于扫描间隔时间。 2. 文件钩子 优点:事件驱动方式,无目录扫描。 缺点:跟平台相关 Jnotify开发包是个不错的文件钩子库,使用方式如下:public class FieMonitor{ /** * @param a
2011-11-02 14:49:10
1761
转载 邮箱收件人效果(自动填充)
http://www.w3.org/TR/html4/strict.dtd"> 智能填写 #multiinput { font-size:22px; border:1px
2011-10-11 18:00:27
2521
原创 setTimeout 、 clearTimeout
setTimeout设置定时器,在一段时间之后执行指定的代码,setTimeout与setInterval的区别在于setTimeout函数指定的代码仅执行一次方法一:window.setTimeout("alert('ok')",5000);方法二:wind
2011-10-11 16:24:29
921
原创 oracle创建表空间、用户、分配权限
1.创建表空间不论是Lnux环境,还是Wndows环境,都要首先创建好表空间的存放路径,如:/opt/oracle/oradata/cocis 或 D:\oracle\oradata\cocis若事先不创建该目录路径,则在创建表空间的时候会出错。然后执行如下命令:
2011-10-11 16:05:50
1060
原创 js传参乱码
问题出现的情况是:前台使用jquery或js捕获文本框内容,然后传递到后台servlet处理前提是:项目已经进行了基本的jsp中文乱码解决问题 我们只需在我们的页面作如下处理:1、js中在参数中:encodeURI(encodeURI(paramName))2
2011-10-10 10:19:43
384
原创 JDBC级联表的同时插入
在mysql 中是这样的:例如你刚进行插入语句:String sql = "insert into table values(...)";objConn.executeUpdate(sql);下面是取刚插入数据库的ID号long ret_id=0;Resu
2011-10-10 10:17:16
1155
原创 IE简单打印demo,WebBrowser
具体demo如下 打印页面 .Noprint{display:none;} .PageNext{page-break-after: always;} .tdp { border-bottom: 1 solid #00
2011-08-17 16:18:57
420
最新官方资源httpclient-4.1.3.jar和httpcore-4.1.4.jar
2012-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人