摘要: 在网上发现了一个提供eclipse编辑区域的color theme模版,样式很多,非常不错,网址是http://www.eclipsecolorthemes.org/。 阅读全文
posted @ 2012-04-30 22:16 JStar 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 笔者在前段时间碰到这么一种情况,即在两个项目中使用了相同的applet,然后在applet中调用了dll操作(使用jni或jna),然后在客户端进行调用。实际的访问过程如下: 首先访问项目A的一个界面,界面中调用了appletA,接着并没有关闭浏览器而直接访问项目B的界面,在界面中调用了appletB。appletA和appletB实际上是同一个applet,只不过这个applet使用在了两个项目中,并且两个项目均是直接进行访问。这时候在访问appletB的时候,就会出现一个错误:xxx NOT loaded java.lang.UnsatisfiedLinkError : Native .. 阅读全文
posted @ 2012-03-14 16:48 JStar 阅读(17184) 评论(1) 推荐(0) 编辑
摘要: 今天,突然接到一个以前同事的电话,想推荐我去他们公司做项目总监。我一听这个职位的title的确很诱人呀,下面有四个开发团队,可不是光杆司令呀。本打算第二天就去试试,却被我老婆的一席话让我自己冷静下来了。“你自己到底是不是那块料,你也经历了几家国内民营企业,虽然也有多年带团队的经验,但是你干得开心吗?你从这家换到另一家,你自己到底喜欢与人打交道还是喜欢技术。你最近的目标不是去外企继续做技术吗?”。这一句话听了心里还有点不是很服气,不过的确让我冷静下来思考了一下。是呀,我追求的是什么,如果是高薪,可又能干的好吗?到时干的不开心,又是熟人推荐,走也不是,不走也不是。之前不是已经为自己制定了目标吗?. 阅读全文
posted @ 2012-01-14 22:18 JStar 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 2012年已经过去一周了,现在才总结2011年是有些晚了,虽然晚点但也比不总结强些吧。过去的一年感到有些失望,工作的不顺利也让人高兴不起来。新的一年了,重新树立信心,也对自己树立清晰的目标,为今后的发展方向做准备吧。呵呵,首先当然就是要换个单位了。 在2010年底刚换到现在的公司,工作职责是研发中间件产品,本想这个公司在软件行业也做了10多年的历史了,技术实力应该还不错,可以安心做产品研发。经过一年多的工作,实在是让人失望之极,公司里竟然找不到几个可以交流技术的人员,独孤求败的感觉很不爽呀。成天总是忙于文档规划,天马行空的让你想出来一个理想的东西,领导评审通过了才能研发。技术是否可行,是否有. 阅读全文
posted @ 2012-01-08 01:27 JStar 阅读(308) 评论(0) 推荐(0) 编辑
摘要: DAO消费者持久化逻辑 单元测试已经成为了现代软件开发方法中的一个非常重要的组成部分。即使不赞成极限编程(eXtremeProgramming, XP)或者其他敏捷方法能够带来好处,单元测试也应该成为你的软件开发生命周期中的一个基础实践。从概念上说,持久层可以分为3层,而iBATIS使得对这些不同的层进行单元测试都变得非常简单,如图13-1所示。SQL映射BATIS至少在以下3个方面可以使得你对这些不同层进行单元测试变得更容易:测试映射层(mapping layer)本身,包括各个映射、所有的SQL语句,以及这些SQL语句被映射到的那些领域对象。测试DAO层,这使你可以对DAO层中的任何特定于 阅读全文
posted @ 2011-11-27 14:08 JStar 阅读(3220) 评论(0) 推荐(0) 编辑
摘要: (转)http://www.blogjava.net/BlueDavy/archive/2008/03/04/182077.html在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、 Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布 式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来一探究竟,抛砖引玉,欢迎大 家提供更多的实现远程通讯的技术和原理 阅读全文
posted @ 2011-11-07 17:10 JStar 阅读(387) 评论(0) 推荐(0) 编辑
摘要: (原文)http://www.ibm.com/developerworks/cn/java/j-lo-asm30/引言什么是 ASMASM 是一个 Java 字节码操控框架。它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。Java class 被存储在严格格式定义的 .class 文件里,这些类文件拥有足够的元数据来解析类中的所有元素:类名称、方法、属性以及 Java 字节码(指令)。ASM 从类文件中读入信息后,能够改变类行为,分析类信息,甚至能够根据用户要求生成新类。与 BCEL 和 SERL 阅读全文
posted @ 2011-08-13 23:46 JStar 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 免安装Oracle客户端使用PL/SQL连接Oracle 大家都知道,用PL/SQL连接Oracle,是需要安装Oracle客户端软件的。有没要想过不安装Oracle客户端直接连接Oracle呢? 利用Oracle 提供的Instant Client Package 只需要在Oracle下载一个叫Instant Client Package的软件就可以了,这个软件不需要安装,只要解压就可以用了,很方便,就算重装了系统还是可以用的。 下载地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winso 阅读全文
posted @ 2011-08-08 11:53 JStar 阅读(555) 评论(0) 推荐(0) 编辑
摘要: (原文)http://software.intel.com/zh-cn/articles/31717/XML 性能问题作者:Jimmy Zhang本文介绍了 VTD-XML*,这是一种全新开放源代码的非提取性的(non-extractive) XML 处理 API。本文还深入探讨了 VTD-XML 技术细节,并阐述了 VTD-XML 能够综合 DOM 和 SAX 的优势,独一无二地支持不断更新和“一次解析,多次使用”的原因。还记得有多少人曾在私下或设计大会上跟您抱怨过 XML 的性能吗?事实上,正是由于 XML 性能不佳以及冗长等缺点,万维网联盟(W3C)于去年做出成立二进制 XML 评定工作 阅读全文
posted @ 2011-07-31 21:17 JStar 阅读(1226) 评论(0) 推荐(0) 编辑
摘要: 序言本文所提及的VTD-XML并非本文作者原创,作者只是对它进行介绍。问题通常当我们提起XML的使用时,最头痛的部分便是XML的verbosity与XML的解析速度,当需要处理大XML文件时这个问题便变得格外严重。我在这里提及的,便是如何优化XML处理速度的话题。 当我们选择处理XML文件的时候,我们大致上有两种选择:DOM,这是W3C的标准模型,它将XML的结构信息以树形的方式构建,提供了遍历这颗树的接口与方法。SAX,一种低级的parser,逐元素的向前只读处理,不含有结构信息。以上两种选择都各有利弊,但是都不是特别好的解决方案,它们的优缺点如下:DOM优点:易用性强,因为所有的XML结构 阅读全文
posted @ 2011-07-31 20:05 JStar 阅读(450) 评论(0) 推荐(0) 编辑