自定义博客皮肤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)
  • 收藏
  • 关注

原创 几个常用的报表服务器性能优化方法

有时由于系统的报表访问人数较多、报表数据量较大等原因,会导致报表服务器dowm掉,报表无法正常展现,进而较严重的影响了工作效率。对此我们有几种常用方法来进行性能优化: 一、报表服务器性能优化         在reportconfig.xml里面,您可以修改一下报表服务器的相关属性配置,如单元格数、并发数等。 1、maxCellNum       

2013-10-13 18:35:50 961

原创 TOMCAT配置SSL认证为HTTPS协议服务

1 . 问题概述 很多安全性要求较高的系统,都会使用安全套接字层(SSL)进行信息交换,Sun为了解决在Internet上的实现安全信息传输的解决方案。它实现了SSL和TSL(传输层安全)协议。在JSSE中包含了数据加密,服务器验证,消息完整性和客户端验证等技术。通过使用JSSE,可以在Client和Server之间通过TCP/IP协议安全地传输数据。今天我们利用Tomcat

2013-09-30 11:13:46 651

原创 填报表用ajax实现关联单元格自动填充

在做填报表时,可能会遇到这样的需求,某个单元格值发生变化后,其他一些单元格值也跟着发生变化,就是局部刷新报表。如果是简单的加减乘除运算,可以在单元格的自动计算里面实现;如果关联单元格显示的内容是从数据库中取出来的,就不能写加减乘除表达式来实现了,需要用ajax来实现。比如一个货物订单表,当选择完产品后,产品的单价、库存量自动填充,然后用户根据这些信息填写订货量。实现思路:利用报表单

2013-09-30 11:12:04 638

原创 润乾报表下拉日历与下拉数据集的关联过滤

润乾报表之前实现了下拉数据集动态关联过滤的功能,现在又增加了参数模板中下拉日历与下拉数据集之间动态关联过滤的功能,下面就用一个小例子介绍一下如何在参数模板中实现下拉日历与下拉数据集的关联过滤。第一步:制作一张参数模板制作一张如下图的参数模板上图中B2和D2单元格的编辑风格都是下拉日历,B4单元格是下拉数据集,下拉数据集的样式如上图所示。第二步:设置下拉数据集的关联过滤从

2013-09-30 11:11:08 1455

原创 api实现报表拼接

需求描述:一张报表上面是网格报表下面是分栏报表。通过设计器可以使用主子表的方式,把网格报表放到子表中,但是需求里的分栏报表又不是简简单单的分栏,里面包含了多层的分组表头。如下图所示。 所以在分组报表这块使用了行属性中的“分组表头”来实现多表头的分栏报表。到时由于报表中的行类型的界别限制,在表头区域上面的行无法设成数据区,所以用了标题区来代替。可是新的问题也随之产生,对于子表

2013-09-15 16:57:34 745

原创 AJAX校验在润乾填报表中的使用

AJAX的好处就是异步进行交互,让我们感觉页面并没有其他的动作(刷新),让我们感觉页面做的更友好了,交互性更能跟上现在的web应用。利用AJAX进行校验能够在不刷新页面的情况下完成和服务器端的交互,并根据数据的处理结果按你想要的方式对页面作出即时更改。润乾的填报表校验功能,可以在用户填报数据后及时的完成数据有效性的校验,保证填报数据的正确性并能给客户有效直观的提示,客户端的js校验在填报表中的利用

2013-09-09 11:57:03 539

原创 润乾填报报表实现非图片文件上传下载

解决方案:1、建立物理表,保存文件:首先本地使用ORACLE数据库建一个张物理表:– Create tablecreate table BLOB(SYSID VARCHAR2(100),NAMEVARCHAR2(100),BLOBBLOB)tablespace USERSpctfree 10initrans 1maxtrans 255stor

2013-08-31 15:41:41 1035

原创 图片字段

1. 单元格的数据类型单元格的类型:文本、图片字段、HTML。    (1) 文本    “文本”类型是单元格默认的数据类型,我们在报表单元格里使用最多的就是这种类型。如果单元格的类型为“文本”,系统就把单元格中的字符、数字或表达式的计算结果都当成文本来处理。    (2) 图片字段    单元格的类型是图片,此图片来自于数据集中图片字段,单元格的数据值表达式是数据集包含的图片

2013-08-25 16:14:55 1466

原创 润乾报表动态格间运算的概念与特征总结

动态格间运算是复杂报表的另一个典型特征。 一般来说,固定的列间或者固定的行间运算处理非常简单,所有的报表工具包括excel均可轻松处理。我们这里所说的动态格间运算,特指浮动行列的情况,即行列均为动态扩展出来的,此时行间、列间、甚至组间的运算叫动态格间运算。动态格间运算有如下特征: 1、行列浮动2、运算可能跨行、跨列,还可能跨组3、行列对称:运算可能是纵向的行间组间运算,还可能是

2013-08-25 16:12:57 663

原创 润乾报表中宏的概念

宏的概念宏是一个没有数据类型的字符串标识,在报表运算之前,系统会全面搜索整张报表的表达式定义,将所有的宏名替换成宏值。利用宏可以在报表中动态的进行表达式的替换,根据用户传入的不同宏值,在报表中可以计算出不同的表达式结果,从而得到不同的报表信息。这样用户就不用根据不同的情况编制许多不同的报表了,大大减轻了用户的工作量。比如:有一张包含员工基本信息的报表,有时我们需要在报表中包含员工的

2013-08-19 16:25:04 1003

原创 润乾报表设计器操作说明

复杂报表设计器主要包括以下6个部分:报表设计区、数据集面板、菜单工具栏、报表属性栏、取数向导和单元格快捷菜单。 -> 报表设计区为整个报表内容的设计区域。 -> 数据集面板可以编辑和显示报表使用的数据源、数据集及字段。 -> 菜单工具栏为报表常用功能按钮的显示区域。 -> 报表属性栏为报表单元格、行属性、列属性的的设置和显示区域。 -> 使用取数向导可以设置单元格的表达式。

2013-08-10 22:43:29 2141

原创 润乾报表V5产品集成方式介绍

V5系列产品是一体化的商业智能系统,为用户提供数据报表自由设计、实时数据提取展现、完整精确数据分析、方便的数据管理等功能,使用户的数据分析、管理工作都能轻松、高效地完成。同时,V5产品有多种集成使用方式,根据用户需求,可以将需求模块从产品中拆分出来,无缝集成到用户系统中去;或者和其他系统通过接口进行数据交换,并行工作;此外,还可以作为资源被调用。V5产品有灵活多样的集成使用方式,丰富强大的接口,支

2013-07-19 19:02:49 1591

原创 Android Animation学习笔记

原文地址:http://www.cnblogs.com/feisky/archive/2010/01/11/1644482.html关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. F

2013-07-17 14:08:14 389

原创 ExtJS常用布局详解

ExtJS的容器组件都可以通过设置layout参数来选择布局改变显示风格,它的有效值有:absolute:控制位置,accordion:手风琴布局,anchor:控制大小,border:边界式布局,card:卡片布局,column:列布局,fit:填充式布局,form:表单布局,table:表格式布局 一共9种,在这里简单总结一下absolute:Absolute布局的目的

2013-07-17 14:08:12 852

原创 Ext中文排序问题

国际上都是用ascii码进行排序,而按照汉语的使用习惯,我们需要按照拼音的首字母进行排序          为了让Grid实现中文排序功能,我们需要重写Ext.data.Store的applySort函数 Ext.data.Store.prototype.applySort = function(){

2013-07-17 14:08:09 595

原创 配置Log4j(详细整理版)

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 ,

2013-07-17 14:08:07 422

原创 java中判断是否为数字的三种方法

最近工作中有时候需要将字符串转换为数字,为了在转换的过程中不出现类转换异常,所以整理了一下判断字符串是否为数字的几种方法。1.用JAVA自带的函数,isDigit(char ch)public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.is

2013-07-17 14:08:05 621

原创 Javascript的调试利器:Firebug使用详解(转)

(转:天晓得的专栏)Javascript的调试,是开发Web应用尤其是AJAX应用很重要的一环,目前对Javascript进行调试的工具很多,我比较喜欢使用的是Firebug。Firebug是Joe Hewitt开发的一套与Firefox集成在一起的功能强大的web开发工具,可以实时编辑、调试和监测任何页面的CSS、HTML和JavaScript。本文主要是为初学者介绍一下Firebug的

2013-07-17 14:08:03 434

原创 java仿百度文库-使用SWFTools转换pdf文件

/** * */package com.zxjxw.framework.util;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java

2013-07-17 14:08:00 529

原创 java生成随机密码的一个方法

/** * 生成随机密码 * @return */ public static String makeRandNum() { String str = DateUtils.getCurrLongTime(); long time = Long.parseLong(str.substring(6, 14)); long num = (long) (Math.random()

2013-07-17 14:07:58 491

原创 初识RMI

远程方法调用(Remote Method Invocation,RMI)是用Java在JDK1.1中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是传统RPC并不能很好地应用于分布式对

2013-07-17 14:07:56 585

原创 关于设计模式的几个有趣比喻

从网上找的,比较有意思创建型模式  1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说"来四个鸡翅"就行了。麦当劳和肯德基就是生产鸡翅的Factory  工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是

2013-07-17 14:07:53 378

原创 MyEclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面

2013-07-17 14:07:51 295

原创 构建高性能web站点--2012-04-05

吞吐率:每秒处理请求数;影响因素为:并发策略,I/O性能,服务器硬件页面等待时间:          1)数据在网络上传输的时间2)站点服务器处理请求并生成回应数据的时间3)浏览器本地计算和渲染的时间带宽:1)独享带宽2)共享带宽加载慢的前端优化解决办法:减少页面需要下载的组件:如图片,flash等解决方法:1)设计包含较少图片和脚本的页

2013-07-17 14:07:49 445

原创 Java编程中“为了性能”尽量要做到的一些地方

原文地址:http://www.iteye.com/magazines/66下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资

2013-07-17 14:07:47 318

原创 hashMap使用中的性能提高

当你要创建一个比较大的hashMap时,充分利用另一个构造函数public HashMap(int initialCapacity, float loadFactor)initialCapacity:初始容量 和loadFactor:加载因子。容量 是哈希表中桶的数量,初始容量只是哈希表在创建时的容量。加载因子 是哈希表在其容量自动增加之前可以达到多满的一种尺度。当哈希表中的条

2013-07-17 14:07:44 418

原创 Oracle学习笔记

Oracle基本命令OracleService --数据库的服务网络服务名 TNSNAMES 被客户端使用连库串 -------------------------------- 连接命令sqlplus shebao@ddddddddsqlplus 用户@网络服务名创建表空间--数据文件的存放地-- 表空间 create tablespace [表空间] data

2013-07-17 14:07:42 1409

空空如也

空空如也

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

TA关注的人

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