`
文章列表
                               深入分析 Java I/O 的工作机制 I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道。在当今这个数据大 ...
UML 2.0中增加了交互片断组件。正好遇到一个在序列图中处理多分支的情况。下载PowerDesigner 12.5后,实践了一   下。能达到想要的效果。Interaction Fragment,支持多种操作。如loop,alternative,option等。   实践结果:  
转没有同事 http://blog.sina.com.cn/s/blog_4e296f0a0100jqyx.html 目前各个企业所面临的挑战主要是体现在:满足客户持续升高的期望、缩短产品上市时间和提高产品/系统/软件的质量。质量永远是检验一个产品是否合格的参照物,而测试又 ...
转美女同事:http://blog.sina.com.cn/s/blog_4e296f0a0100jrt9.html   近几年,UML 在可视化软件开发方面获得了一定程度成功。随着UML 2.0 的到来,对大型及复杂的系统与软件进行建模已经变成现实。为了做到这一点,我们需要理解模型与其 ...
采用singar.jar实现,需要将sigar-x86-winnt.dll、sigar-x86-winnt.lib放到系统的ClassPath中,同样支持Linux系统,需要加入libsigar-x86-linux.so到类路径中,   singar项目网站:http://support.hyperic.com/display/SIGAR/Home 代码: import java.net.InetAddress; import java.net.UnknownHostException; import org.hyperic.sigar.CpuInfo; import org. ...
项目前期是指由需求分析人员形成需求文档(对我们来说就是FRD) 流到开发团队时。此刻我们开发团队接受需求,并开始项目前期的准备工作了。这个过程非常重要,甚至直接决定项目的生死。 需求 需求定义由客户提出。需求的分析由需分人员理出。需求分析处于项目生态树的最顶层节点。如果生态树的其他节点进行时,发现需求有问题,返工带来的代价是最巨大的。所以项目前期团队能清晰,准确理解需求至关重要。 如果正确,精准的理解需求呢?  1)阅读需求文档后,挖掘需求的深层次含义,能站在客户的角度提出问题和建议; 2)  组织会议需求评审,需求定义人员是必须参加的,这时候对问题这种讨论;  设计 架构设计也是 ...
框架(Framework)、构件(Component)和设计模式(Design pattern)是一个成熟的系统平台中三个重要的部分,同时又是三个很容易混淆的概念。    框架往往是为实现一个或多个设计模式而设计的可重用可扩展的设计,是软件系统开发的半成品。而构件是框架当中的可重用的工具包、类库或者API。     构件通常是代码重用,而设计模式是设计重用,框架则介于两者之间,部分代码重用,部分设计重用,有时分析也可重用。    框架与设计模式虽然相似,但却有着根本的不同。1、设计模式是对在某种环境中反复出现的问题以及解决该问题的方案的描述,它比框架更抽象;框架可以用代码表示,也能直接执行或复用 ...

java内存机制

    博客分类:
  • java
转.          Java内存机制详解   Java 堆(每个 Java 对象在其中分配)是您在编写 Java 应用程序时使用最频繁的内存区域。JVM 设计用于将我们与主机的特性隔离,所以将内存当作堆来考虑再正常不过了。您一定遇到过 Java 堆 OutOfMemoryError ,它可能是由于对象泄漏造成的,也可能是因为堆的大小不足以存储所有数据,您也可能了解这些场景的一些调试技巧。但是随着您的 Java 应用程序处理越来越多的数据和越来越多的并发负载,您可能就会遇到无法使用常规技巧进行修复的 OutOfMemoryError 。在一些场景中,即使 java 堆未满,也会抛出错误 ...

nativquery

最终编辑 macaque1101 9.3.原生查询EJB QL中富有大量的查询语句并且基本上能符合你的绝大多数的查询需求.有时,你想要使用特定厂商提供的数据库上的专有能力.实体管理服务提供了一个方法来建立原生的SQL查询并且映射他们 ...

createsqlquery

来源:http://bbs.xml.org.cn/blog/more.asp?name=lhwork&id=15351 1,从Hibernate 3.0.x/3.1.x升级到最新的3.2版,一定要注意,3.2版的很多sql函数如count(), sum()的唯一返回值已经从Integer变为Long,如果不升级代码,会得到一个ClassCastException。 这个变化主要是为了兼容JPA,可以在hibernate.org的最新文档中找到说明。 Hibernate Team也提供了一个与原来兼容的解决方案:   Configuration classicCfg = n ...

缓存技术

    博客分类:
  • java
一个培训的ppt,是介绍缓存知识的。有兴趣的可以参考:缓存技术浅谈

单点登录

    博客分类:
  • java
了解单点登录:: 可以使用独立的单点登录应用ssoApp来做,这样可扩展性和安全性会更好。 1:用户访问App1的某个URL,App1通过cookie(必须加密)去单点登录服务器验证当前用户是否已经登录,如果没有登录,则跳转到单点登录应 ...

每日英语

【吵架英语109句第三波---凝神聚气】 1. It’s none of your business. 关你屁事!2. How dare you! 你敢!3. Cut it out. 省省吧。4. You stupid jerk! 你这蠢猪!5. You have a lot of nerve. 脸皮真厚。6. I’m fed up. 我厌倦了。7. I can’t take it anymore. 我受不了了!(李阳老师常用)8. I’ve had enough of your garbage. 我听腻了你的废话。9. Shut up! 闭嘴!10. What do you want? 你想怎 ...
个人工作的感触:      首先框架的编写是难度很大,而工具类的编写相对比较容易,在工作中,已有的成熟的开源框架,基本上的主要功能都已经的实现,对于框架的实现固然要按照框架编写的规范(自认为有些规范),工具类的编写是相对与框架不能实现的,或不通用的,现有框架没有实现,比如在rcp中的表格的导航,这个功能实际上用的很多,但是有不能做成通用的,因为你不知道这个界面要怎么导航,到了下个界面根据业务要怎么导航,所以框架就没有实现这个功能,这就要实现一个工具类,来实现这个功能,它只能是工具类,因为你不可能覆盖原有框架的设计自己在搞一套出来. 下面说下框架的目的和工具类的目的是一样的都是要实现某个功能, ...
 pl/sql导出表结构和表数据 导出表结构: Tools-->Export User Objects -->选择要导出的表(包括Sequence等)-->.sql文件   导出表数据: Tools-->Export Tables-->选择表,选择SQL Inserts-->.sql文件   执行这些.sql文件时,要使用新建Comman ...
Global site tag (gtag.js) - Google Analytics