上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 生成的map放值时是无序的,遍历后打印的结果可以得出一下结论:1,HashMapkey是整型时会默认排序,而且是升序;key不是整型时,默认不排序,并且遍历取值时是随机的顺序,不是原先放入的顺序。2,LinkedHashMapkey是整型或者不是整型都不排序,LinkedHashMap保证按放入顺序遍历。3,TreeMapkey是整型或者不是整型都排序,LinkedHashMap默认会排序。按照key排序对于java中Map的排序,有排序Map,比如TreeMap,对于这个Map,首先只能按照键排序,其次再put和remove的时候由于需要排序,性能上会有所牺牲。这种方案,使用hashmap进 阅读全文
posted @ 2012-12-18 18:06 _zao123 阅读(1578) 评论(0) 推荐(0)
摘要: 今天遇到java.lang.outofmemoryerror permgen space 问题,总结一下:1.eclipse outofmemory 原因是eclipse.ini文件配置的permgen size太大,导致一启动应用eclipse就奔溃,改了配置后eclipse启动不会奔溃退出。2.jbossjava.lang.outofmemoryerror permgen space 原因是jboss-4.2.2.GA\bin\run.bat 下参数rem JVM memory allocation pool parameters. Modify as appropriate.set JA 阅读全文
posted @ 2012-12-17 20:37 _zao123 阅读(222) 评论(0) 推荐(0)
摘要: 在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实例理解这些关系。基本概念类图(Class Diagram): 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。类图的3个基本组件:类名、属性、方法。泛化(generalization):表示is-a的关系, 阅读全文
posted @ 2012-12-04 10:36 _zao123 阅读(663) 评论(0) 推荐(0)
摘要: 计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。目前通用的编程语言有两种形式:汇编语言和高级语言。汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。汇编程序通常由三部分组成:指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有 阅读全文
posted @ 2012-11-29 14:08 _zao123 阅读(2877) 评论(0) 推荐(0)
摘要: AmaterasUML is an Eclipse plug-in for drawing UML class-diagram, and UML sequence-diagram.Class diagramSequence diagram官网介绍 :http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML安装步骤:1.在安装AmaterasUML之前,首先要按照GEF(Graphic Editing Framework)。eclipse->help->install new software 阅读全文
posted @ 2012-11-28 18:58 _zao123 阅读(2373) 评论(0) 推荐(0)
摘要: Maven 的41种骨架:...>mvn archetype:generate1: internal -> appfuse-basic-jsf (创建一个基于Hibernate,Spring和JSF的Web应用程序的原型)2: internal -> appfuse-basic-spring (创建一个基于Hibernate,Spring和Spring MVC的Web应用程序的原型)3: internal -> appfuse-basic-struts (创建一个基于Hibernate,Spring和Struts 2的Web应用程序的原型)4: internal -&g 阅读全文
posted @ 2012-11-14 16:19 _zao123 阅读(6155) 评论(0) 推荐(1)
摘要: Maven 的archetype 技术,为新建标准化的工程框架提供了方便。为自定义一套工程框架标准,可参考以下步骤操作:1,创建一个项目的原型2,在项目根目录执行命令:mvn archetype:create-from-project,新生成的archetype在target/generated-sources/archetype目录 archetype-resources目录下模版工程的资源元文件,这些元文件是生成工程的时候需要用到,该目录下必须要有一个顶级pom文件,子文件夹代表了模块定义。archetype目录下的pom文件是用来定义骨架groupId,artifactid信息的,用于创 阅读全文
posted @ 2012-11-11 18:04 _zao123 阅读(3862) 评论(0) 推荐(0)
摘要: C:\Users\tx>mvn archetype:generate -DgroupId=com.alibaba.webx -DartifactId=tutorial3 -Dversion=1.0-SNAPSHOT -Dpackage=com.alibaba.webx.tutorial3 -DarchetypeArtifactId=archetype-simple-webx3 -DarchetypeGroupId=com.alibaba.citrus.sample -DinteractiveMode=false[INFO] Scanning for projects...[INFO] S 阅读全文
posted @ 2012-11-09 15:48 _zao123 阅读(972) 评论(0) 推荐(0)
摘要: 之前在eclipse中安装了androrid开发环境所有的xml打开发现下面只剩一下选择,原来maven的依赖查询都没有了。解决方法:1.最终解决方法设置默认打开方式为MAVEN POM Editor。菜单:Window -> Preferences -> General -> Editors -> File AssociationsFile types: *.xmlAssociated editors:MAVEN POM Editor -> Default2.打开文件右击->open with ->MAVEN POM Editor好了,你再双击*.x 阅读全文
posted @ 2012-11-07 10:59 _zao123 阅读(288) 评论(0) 推荐(0)
摘要: 手动安装maven21,手动安装maven包从http://maven.apache.org/download.html官网下载apache-maven-2.2.1-bin.tar.gz包;2,解压 tar -zvxfapache-maven-2.2.1-bin.tar.gz 到/opt/cody下3,建立软链接,方便以后maven升级ln -s /opt/cody/apache-maven-2.2.1/ /opt/cody/maven4,配置环境变量 export M2_HOME=/opt/cody/maven export PATH=$PATH:$M2_HOME/bin ... 阅读全文
posted @ 2012-11-06 21:36 _zao123 阅读(5969) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 9 下一页