`
vase
  • 浏览: 422232 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
以前在新浪博客上发表过一篇<jasperreport实现excel的冻结窗口>的思路。由于当时的客户后来不再要求实现该功能,后来就没再多思考。今天偶登录新浪博客,发现有人要例子源码,于是就总结实现了下。   先说下原理,jasperreport是没有实现冻结窗口功能的,但其底层用的是POI框架,也就是jasperreport是对poi的一个封装。POI是实现了对窗口冻结功能的,所以我们的思路就是通过对jasperreport的一些修改从而实现该功能。 POI的冻结窗口API(http://poi.apache.org/apidocs/org/apache/poi/ss/user ...
生在世俗,就是一个俗人, 所以要有一颗俗心。   俗人有自俗自乐的低级趣味。   此低级非彼低级。   又,问——何谓高,何亦谓低? 难解!  
  先描述下问题:由于是做大数据量处理,期间可能等待很长时间(几小时甚至一两天)。为了让客户能够知道程序在运行且方便查看程序是否运行完成,在前台展示页提供程序监控功能,并能查到各个处理的完成度。   由于设计时没考虑这些问题,现在要实现该功能比较麻烦。 应当如何实现,小生现在也不甚明了,经过思索,总结如下: 1、  配置文件式:准备一个配置文件,将涉及到的耗时步骤罗列在里边,并进行编号。程序中要在每个对应步骤执行前调用一个接口通知主控程序执行到的大概位置;主控程序提供一个查询接口供前台监控程序查询使用。   不知道还有什么其他好方法实现,欢迎感 ...
将user_domain\user_server\ldap\conf\replicas.prop 的内容改为: replica.num=0 这个文件会随weblogic正常启动而被修改,其中记录有正常启动所存储的信息
ORA-04030:out of process memory when trying to allocate string bytes   这个异常的产生、解决,网上有很多方案,不过都是类似的。无非修改系统限制和修改数据库配置。   折腾了一天,按网上说的修改stack、memory后都没成功。最终发现原因是系统ulimit的data没有修改,默认130M,所以oracle进程最大130M,而Oracle的sga设置的2G,pga 750M,远远大于130M导致。 将ulimit的data设为不受限或一个大值即可。   改前 $ ulimit -a time(seconds) ...
在AIX的weblogic9.2上部署报表,导出时报找不到字体的错误,如下: Font '宋体' is not available to the JVM. See the Javadoc for more details.  net.sf.jasperreports.engine.util.JRFontNotFoundException: Font '宋体' is not available to the JVM. See the Javadoc for more detail ...
为了使用jasperreport组件的clone方法,把jasperreport从1.x升级到最新的3.7.4。 在java项目下测试没有问题,放到web项目运行时报错了 Caused by: java.lang.IllegalAccessError: net.sf.jasperreports.engine.design.JRDesignTextField.clone()Ljava/lang/Object;     折腾半天,意识到1.x没有该方法,如果weblogic缓存中还有1.x的jar,可能会调用到它。于是将缓存删除,再运行ok了。   weblogic9、10的缓存在 ...
    jdk1.6退出了一个查看线程CPU使用率的工具——jstack。其可以查看当前web应用中存在的线程,以帮助定位程序中那些线程对CPU的使用率过高。     其格式为 stack -l PID ,其他可以通过stack -h查看帮助文档。       今天发现项目工程启动后,在未作任何操作的情况下javaw的CPU使用率一直50%,直觉感觉项目工程有问题了。于是用jstack查看当前所有线程,并一一排查可能的java类,发现启动加载的类里有人写死循环了。以下是找到的类: 以上LogQueue就是开发的类。   定位时可能麻烦,那么多线程哪个是呢? 一开始我用jcons ...
GXT-2.1.1存在bug。 当通过new一个com.extjs.gxt.ui.client.widget.Window对象创建一个窗口组件时,控制台会报以下错误(我的jdk版本是1.5.0_06)。 # # An unexpected error has been detected by HotSpot Virtual Machine: # #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d7420c6, pid=3884, tid=656 # # Java VM: Java HotSpot(TM) Client VM ( ...
名称 英文 描述 计费模型 Billing Model 计费模型就是计费系统如何工作的整体设计和系统描述。   客户 Customer 指一个已获得或可能获得电信公司(包括第三方合作伙伴)所提供的产品和服务,并具有承担法律责任的能力的个人或者组织。
最近开始学习GWT(装的最新版2.0.3),找了点相关资料(1.7版),说开发时用宿主模式(Hosted Mode)极为方便。 于是就找啊找,配啊配,就是弄不出来。   又搜了半天,才发现改名了。以下是官网变更信息: Release Notes for 2.0.0 (RC1) This release contains big changes to improve developer productivity, make cross-browser development easier, and produce faster web applications ...
对应weblogic的使用,原来一直都是将其部署在AIX上的,直接加个额外的shell,在启动脚本后加个后台运行符号(&)就行了。 至于如何在Microsoft的windows系统中如何设为后台服务,一直没注意过。 原来使用的是weblogic8,在cmd下按Ctrl+C会提示是否运行为后台服务,敲入Y就Ok了。后来客户服务器升级,要用在weblogic9上。由于在9上按Ctrl+C是直接把服务关掉,服务器上还是不是有人登陆,一不小心就会把服务给干掉,一干掉客户又该火了,囧!没辙,只好把服务改到后台运行,折腾实验半天,终于搞定。 在weblogic的安装目录下\bea\weblog ...
题目原来《卑微的心》,后写完发现毕竟说的不是自个,从而改换题目,指向自己,省的有些人又觉得自个不厚道。 适才与一高中同学聊了会天,聊的很无语。 发现他似乎有点自卑的心理,于是帮他纠正。 最终给我来了句:好歹你也算城里的人!立马划清了我们的界限,我晕。 我也是农民啊,白他妈老乡了,连我农民都忘了——不都是北漂一族的代码民工么! 所不同的是我没你那么自卑的心理,我还有不少自信,虽然盲目自信。 真要比起来,我连你都不如,不过站在你面前,我依然昂首挺胸,不比你矮;倒是你自卑的抬不起头,看上去比周围的人都矮了一头而已。 虽然我不是伟人,但我有一颗伟人的心
注册javaeye有段时间了,一直没在这里写过东西。刚才看了下自个注册时间时08年9月的,当时应该在天津电信出差。 最近一年多经常在javaeye上查资料,但没在上边写过什么东西。曾在新浪博客上写过点东西,但那边朋友太少,写完没人交流,感觉没啥意思。想了想还是来这里写吧,毕竟经常来查东西的,自己记下的也可以为别人提供方便。 那以后写东西就放这里了。 另外感谢javaeye每月的电子书刊把每月业内动态抽取传播给大家,个人感觉挺好,希望以后办的更好。
Global site tag (gtag.js) - Google Analytics