- 浏览: 13661 次
- 性别:
- 来自: 珠海
最新评论
文章列表
最近研究某 JS 框架,在Eclipse中安装了 WDT 和 Nodeclipse,使用JavaScript Editor 编辑JS文件。每当在编辑器中按下 Ctrl+C 键或者 Ctrl+X 键时,CPU使用率瞬间飙升,内存瞬间曝满,机器风扇狂转,有时一段时间后能恢复,有时Eclpse直接崩溃。
一度怀疑是Nodeclipse造成的问题,后来只装了WDT,问题依旧。使用VisualVM分析后发现,如下两方法占用大量CPU时间:
org.eclipse.wst.jsdt.internal.ui.javaeditor.ASTProvider.getAST()
org.eclipse.wst. ...
作者:长风
原创文章转载请注明出处:http://nifoo.iteye.com
一、 需求阶段
1. 分析业务需求,弄懂报表定义。(不要忘记filter?)
2. 分析数据来源(来自什么业务系统,或者电子表格,或者人工录入?数据量有多大?数据更新频率?)
3. 分析用户(报表的用户有多少?主要用户有哪些?他们如何使用报表?)
4. 是否需要国际化(需要支持哪些地区和语言)
5. 安全和权限(模型可见性?数据可见性?报表可见性?功能权限?)
6. 报表的分发(即时查询?定时生成?邮件寄送?要不要Burst?用户获取报表的频率?用户获取 ...
【译】为什么要在Java中加入Lambda表达式
- 博客分类:
- Java
原文:http://www.lambdafaq.org/why-are-lambda-expressions-being-added-to-java/
作者:Maurice Naftalin
翻译:长风
Lambda表达式(以及闭包)在许多现代编程语言中都很普及。在为什么要在 Java 平台加入 Lambda 表达式呢?有众多原因中,最主要的原因是在编程时,可以让多线程并行处理 Collection(译注:包括 List 和 Set) 的代码变得容易编写。一般情况,我们写代码操作 List 和 Set,是先获取其迭代器(iterator),然后通过迭代器遍历每个元素,并依次处理。如果我们想要以 ...
原文:http://java.dzone.com/articles/think-twice-using-java-8
作者:Lukas Krecan
翻译:长风
如果你去听Oracle的人谈论 Java 8 背后的设计抉择的话,你经常会听到他们说并行化是其主要的动机。并行化是lambdas、stream API及其它一些技术的背后驱 ...
Cognos8.3连接MySQL的问题
- 博客分类:
- Cognos
Cognos8.3只能使用ODBC连接MySQL数据库,而且默认只支持MySQL ODBC 3版本的驱动,本人在DataManager中使用Connector/ODBC 5.1.8时报如下错误:
引用DM-DBM-0400 UDA driver reported the following on connection ALIAS_046177A8:
UDA-SQL-0107 A general exception has occurred during the operation "start".
[Microsoft][ODBC 驱动程序管理器] 无效的参数值
可以通过 ...
首先感谢Amoeba的作者提供这么好的工具。
最近有一个应用使用Amoeba从几个库中读取MySQL中含有longblob字段的表,老是报Session was killed。
经查是Amoeba中可读通道的缓存大小引起的。原来在com.meidusa.amoeba.net.io.PacketInputStream类中,有一个属性maxPacketSize,限制了可读通道的缓存大小,如果当前读取的记录的长度大于maxPacketSize,就会报错。所以我们必须把它调大点。
/** 最大容量 */
protected static final int MAX_BUFFER_CAPACITY ...