自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

自由空间

欢迎技术、经验交流

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

原创 防止poi等下载报表文件等过大,nginx超时

项目中会经常遇到下载明细,或者报表等功能,服务器如果使用nginx可能会因为下载明细过多,例如50000左右,导致下载超时。如下:504 Gateway Time-out--------------------------------------------------------------------------------nginx/0.7.67

2012-08-21 10:52:53 7380 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 3691 1

原创 解决表单的label和formField因为分辨率不同分行错开的问题

解决方案,放到一个标签内,而这个span标签的CSS控制成单行显示,具体CSS如下span {    display: -moz-inline-box;    display: inline-block;}具体使用                    客户编号:

2012-08-23 14:38:36 736

原创 解决poi导出EXCEL报表之后,金额不能自动求和的问题

前两天项目上突然被提了一个BUG,之前的Excel导出功能,金额不能汇总,格式不对。后来翻阅资料以及比对程序发现,这个POI在生成Excel的时候,程序里面,数值对了,也不尽完美,还需要再cell的style上面动下手脚,哈哈,如下。HSSFCellStyle style = wb.createCellStyle();createCellForMoney(row,col,HSSFCell.

2012-06-11 11:22:51 11792 3

原创 数据迁移的db link用法

最近公司项目产品升级,需要把其他数据库的历史数据迁移到新版本的库中,所以想到用这个db link,然后写几个数据库的insert into ...select..就可以了下面是具体的步骤:首先要确认是否有创建的权限,如果没有这个权限的话,会报一个ORA-01031: insufficient privileges 没有足够的权限的错误,如果没有权限的需要先分配一个创建db

2012-04-26 15:47:26 1700

原创 写xml文件时头文件的编码

当我们写一个XML文件时会设定内容的XML编码,但是生成之后打开来看,生成的XML头文件编码竟然还是没有发生改变那么怎么把它变成呢Document document = DocumentHelper.createDocument(); document.setXMLEncoding("GBK");这个我们大家都知道,然后在生成文件的时候我们需要制定该文件流的一个格

2012-04-20 14:20:01 5893

原创 grails改变系统端口的简单配置,intellij的优化

可以在工程配置文件目录cofig底下的BuildConfig.groovy文件中加入如下配置:grails.server.port.http = 8001另外如果有使用intellij ide的进行开发,那么附带几个简单优化的参数,打开工具的参数可以到安装路径下的“idea.exe.vmoptions”文件中进行修改:文件中简单的配置-Xms128m-Xmx400m-XX:

2012-04-20 11:55:58 998

原创 grails去掉domain中关联对象的lazy策略

相信跟Hibernate打过交道的应该都知道它的懒加载策略,这个真是让人欢喜让人忧啊,目前项目中用到了对象的关联字段取值问题,而且因为这个报了一个hibernate的lazy加载导致空指针异常,后来在网上查找资料,相关grails的资料比较少,甚至一些外国网站也找过了,奈何本人英语很烂。。所以最后还是通过查grails的手册,找到几种解决方式,各位看官根据实际情况进行使用吧:第一种方式:

2012-04-20 11:33:34 1173

原创 关于ActiveMQ接收消息,以及事务,hibernat事务的处理方法

最新项目上应用到ActiveMQ开源框架,其中也发现了一些问题,总结了一些浅薄的经验,本着开源,其他程序员少走一些弯路的宗旨,特与人分享,有好的方法,好的经验可以互相分享。上正文(因为项目使用grails框架groovy语言,但是其他语言大致想通):class ChargeRespReceiverService { // ConnectionFactory :连接工厂,JMS 用它

2012-04-20 11:18:37 1616

原创 grails发送POST请求,接受请求

grails发送POST请求,接受请求//此连接地址为配置到app-config.properties下面def http = new HTTPBuilder(ConfigurationHolder.config.entrust.serverUrl)//----发送请求 /** *发送请求 ,参数根据具体接口内容拟定 * @param orders

2012-04-20 10:36:55 3355

原创 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 5092

原创 grails框架中查询聚合函数,如条数,总额

def query=        {             //交易完毕时间  tradeDonedate             if(params.tradeDonedateStart){                 gt("tradeDonedate", Date.parse("yyyy-MM-dd",params.tradeDonedateStart))

2012-04-20 10:01:03 1039

原创 送给CSDN以及IT人士的一封信,我相信CSDN不是流氓论坛,不会随便删帖!

各位朋友:  在这里很想说几句话,因为一直是咱们CSDN的粉丝,也是咱们CSDN的VIP一直支持关注着咱们CSDN,也为咱们CSDN在IT界的影响力和号召力表示敬佩。  IT人士都很苦,我们都知道,在别人看来IT界的人士,睿智、深沉、富有创造力,但是我们自己知道,我们付出的是别人所不能及的精力,这样才能使我们不断进步来迎合社会不断变换的脚步。  但是有这么一些人,在工作或者学习上取得一

2012-02-20 14:31:27 2136 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 419

原创 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 553

原创 mysql中文排序

使用SQL本身的中文字符编码排序,但是会受到数据库方言的影响,切记: select people_id from people_of_conference  order by convert(people_name using gb2312)

2012-02-17 17:00:14 180

原创 myeclipse安装SVN插件的地址

http://subclipse.tigris.org/update_1.4.x

2012-02-17 16:57:13 324

转载 密码强度验证

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 268

转载 只允许输入数字的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 260

原创 修复网络连接

请参考以下方法。一:确保网络电缆已连接如果您的计算机连接到集线器或路由器,请确保将集线器或路由器连接到调制解调器 。 二:确保网络适配器已启用 1.单击“开始”,单击“运行”,键入ncpa.cpl,然后单击“确定”。 2.右键单击“本地 连接 ”图标。单击“启用”(如果该选项可用)。三:重置调制解调器。1.将从计算机到调制解调器的电缆断开连接 。2.切断调制解调器的电源。3

2012-02-17 16:46:56 531

转载 Java监控文件夹变化

1. 线程轮询扫描 优点:纯java实现,完美跨平台。 缺点:监听文件较多时,需要扫描的量太大;响应不是非常及时,依赖于扫描间隔时间。 2. 文件钩子 优点:事件驱动方式,无目录扫描。 缺点:跟平台相关 Jnotify开发包是个不错的文件钩子库,使用方式如下:public class FieMonitor{    /**     * @param a

2011-11-02 14:49:10 1713 1

转载 邮箱收件人效果(自动填充)

http://www.w3.org/TR/html4/strict.dtd">     智能填写                               #multiinput {    font-size:22px;    border:1px

2011-10-11 18:00:27 2419 1

原创 setTimeout 、 clearTimeout

setTimeout设置定时器,在一段时间之后执行指定的代码,setTimeout与setInterval的区别在于setTimeout函数指定的代码仅执行一次方法一:window.setTimeout("alert('ok')",5000);方法二:wind

2011-10-11 16:24:29 905

原创 oracle创建表空间、用户、分配权限

1.创建表空间不论是Lnux环境,还是Wndows环境,都要首先创建好表空间的存放路径,如:/opt/oracle/oradata/cocis 或 D:\oracle\oradata\cocis若事先不创建该目录路径,则在创建表空间的时候会出错。然后执行如下命令:

2011-10-11 16:05:50 1037

原创 js传参乱码

问题出现的情况是:前台使用jquery或js捕获文本框内容,然后传递到后台servlet处理前提是:项目已经进行了基本的jsp中文乱码解决问题 我们只需在我们的页面作如下处理:1、js中在参数中:encodeURI(encodeURI(paramName))2

2011-10-10 10:19:43 371

原创 JDBC级联表的同时插入

在mysql 中是这样的:例如你刚进行插入语句:String sql = "insert into table values(...)";objConn.executeUpdate(sql);下面是取刚插入数据库的ID号long ret_id=0;Resu

2011-10-10 10:17:16 1114

原创 IE简单打印demo,WebBrowser

具体demo如下 打印页面 .Noprint{display:none;} .PageNext{page-break-after: always;} .tdp { border-bottom: 1 solid #00

2011-08-17 16:18:57 401

最新官方资源httpclient-4.1.3.jar和httpcore-4.1.4.jar

最新官方资源httpclient-4.1.3.jar和httpcore-4.1.4.jar 适用于HTTP请求类操作

2012-04-20

Rational_Rose_2003_下载及破解方法

Rational_Rose_2003_下载及破解方法(内含破解方法)

2012-02-17

ehcache项目缓存技术

ehcache项目缓存技术 ,大量用户需要访问主页的解决方案,缓存解决频繁操作某些数据的时候可能用到

2012-02-17

Ext grid panel 滚动条位置不变

Ext grid panel 滚动条位置不变,适用于实时数据的刷新

2012-02-17

MySQL数据库同步

mysql的数据同步方式,采用配置文件,主从备份的方式

2012-02-17

oracle创建表空间

oracle创建表空间、用户等的主要步骤

2012-02-17

highcharts简单的饼图demo

highcharts简单的饼图demo,按照需求更改

2012-02-17

ExtJS3.2列布局

Ext3.2的列布局,排列方式,适用于form表单中一行几列的排序方式

2011-06-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除