`
文章列表
       ext,一个富客户端的前端框架,它提供了很多完善而且可用的控件,但在开发的过程中,总有些地方不能达到需要实现的需求,例如,ext的时间控件,如果在开发中,只需要用到年月,ext中似乎就没有提供这样的控件了,在网上搜索过,已经有人针对这个问题分享过很多文章,不过似乎都不能很好地解决问题,其中一个就是版本的问题,也是最主要的,当然也有人已经就ext和my97的结合进行使用的经验,不过似乎也很难找到比较明确的代码,这里提供一个相对比较好的整合方案,基本上都可以兼容3或以上的版本,4版本的或许还需要一些特别的处理。。。 { xtype: 'textfiel ...
     spark,又一个传说中的分布式实现,详情:http://spark-project.org/, 安装这里就不写了,因为网上已有中文介绍,这里主要是介绍一下入门,和hadoop一样,学习的时候,首先学习spark提供的字符统计例子:javaWordCount 原始代码如下: import scala.Tuple2; import spark.api.java.JavaPairRDD; import spark.api.java.JavaRDD; import spark.api.java.JavaSparkContext; import spark.api.java. ...
        古人云:温故而知新;温故虽然不一定能知新,但至少,基础会变得更扎实一点。。。。。      
       地图应用,是现在很多领域涉及的应用之一,无论是分析软件,例如政府的执法部门,还是现在快速发展的地理信息系统,物联网等,都希望通过地图来帮助更多的人进行工作和定位,闲暇之余,特意写了个基于as3的地图生成控件,只要按照规定的数据格式传入地理信息数据,即可生成想要的地图,并提供鼠标经过变色功能,地图点击功能,效果图如附件,依赖包控件minnMapLib.zip 看附件 flex 代码 <?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="h ...
     打算设计这个半开源服务的计划已经有很长时间了,大概在两年多前吧,由于一直没有时间,所以拖到现在,最近有时间,可以开始实行这个计划了,当然,现在写的这个服务器还有很多不足的地方,无论是设计方面,还是在实现方面都有很多值得改进的地方 。        这个服务器现在的特点:         1.鉴于现在电脑cpu普遍都有多核,采用多线程编程,线程数,默认为2         2.采用java socket nio flex         3.开发人员可以随意设定运行时,一个线程可以处理登陆的用户个数         4.使用rtmp,amf0协议,amf3协议待扩展   ...
       前段时间因为项目需要,需要实现一个据说是某高校博士设计的算法,算法叫什么并不重要,重要的是这里用到了矩阵计算,主要涉及正矩阵,逆矩阵,特征值和特征向量。上网搜索了一下,好在国外已经有牛人实现了,要不真有点头疼,参考网站:http://math.nist.gov/javanumerics/jama/ ;不过人有失手,马有失蹄,最厉害的牛人,也有考虑不周的地方,当引用jama中的矩阵计算时,绝大部分时候是正确的,但是在有些特殊情况,例如矩阵是3X3的某种特殊数据组合,程序会出现死循环,经调试,原来是该程序还有bug存在,附件是个人经过修改后重新编译的包,如需源码,请上官方网站
        一个程序员,多长时间可以成为一个架构师?5年?10年?相信这个也是很多程序员所关心的,包括我自己。很多人都说5年,是程序员的一道坎,迈过去了,前途光明,否则.....         就我个人见解来说,成为一个架构师,必须具备五点:第一必须要有丰富的编程经验;第二丰富的知识面;第三是否具备对已有复杂系统的快速分析能力;第四面对新的技术是否能够快速适应并应用;第五是否能够根据实际资源,拿出可行性的方案?多少时间可以确定?          对于第一条,第二条,相信很多人都很容易满足,但是第三条,就不是轻易能够做到的,这里面是对前面两条知识面的综合运用;对于第四点这里提几个问 ...
最近研究了一下openi,于是网上找资料,刚好找到一个openi1.3的开源源码,并进行了安装和测试,可以用ant进行编译进行不是运行,但是似乎问题多多,不知道老外用的什么开发工具,本人用的最多的还是eclipse,于是动手整合了一下,把需要三个工程合并的一个工程中,其中出错的部分已经被我修改或去掉,有兴趣的可以下载学习学习,不过似乎有点让人蛋疼.....   运行基本要求: tomcat6,mysql   openi.zip:eclipse工程 lib1~~4.zip:依赖包
很长一段时间没有关注hadoop,突然间有兴致,于是动手又研究一下 准备的基础如下: 下载hadoop-1.0.4,tomcat,lucene由于关于hadoop的基础资料也挺多的,所以这里只写一段关于hadoop+lucene+web小综合的demo设计思路, 希望对初学入门者有所启示,如下图:   本例子会引用最初hadoop提供的wordcount例子,具体的代码可以通过网上得到,然后运行. workcount输入文件名称inputfile.txt 包含内容: Hello World Bye World goole workcount输出的文件名称part-00000 ...
  这里包括剩余的uml基础知识,相关图例可查网络,提供一两个图片作为衬托       用例图:从用户的角度描述某个相对完整的业务系统;目的是展示系统的核心功能及与其交互的用户(actor);涉及两个概念,角色(触发用例的人物,或者是时间)和用例(业务功能描述)    角色之间包含两种关系:依赖和继承    用例之间包含两种关系:包含关系(必选,是抽象的用例,是为了复用共用业务操作步骤)和扩展关系(可选)         组件图:表现软件模块的实现关系,也表现软件模块的关系     部署图:描述系统的软,硬件的布局关系     时序图:用来描述某个顺序执行不带分支的业务流程 ...
       类图:描述了一个或多个类,接口的特征,以及对象之间的协作与交互关系,由两个或多个矩形区域组成,构成由:类型(类名),属性(可选),操作(可选)       类的关系:继承,实现,关联,依赖,其中关联和依赖同称引用关系       依赖是一种弱关系:对引用关系的维护是除属性以外的变量来维护,包含以下情形:类A中的方法中的局部变量类B,类A中的方法参数,类A中的方法返回类型是类B,类A调用类B的静态方法      关联是一种强关系:用属性来维护,包括以下几种情形:方向性(单向,双向),多重性(一对多,一对一,多对多)      关联关系又分:聚合,组合           聚 ...

uml语言基础笔记

    博客分类:
  • uml
uml的构成:元素,图形,扩展机制,包 元素:指的是依赖,继承,关联,实现 图形:由元素构成 扩展机制:用来扩展图形的机制 包:以上的归类 uml的构成可用如下图形表示: uml图的分类:分为静态模型,动态模型 原因或目的:形象描述类,与接口的特征,以及对象之间的协作与交互关系 静态模型:连通系统静态特征的图形,包括用例图,类图,对象图,组件图,部署图 动态模型:沟通系统动态行为的图形,包括序列图,协作图,活动图,状态图          

3个架构图

开发系统的时候,多少总会产生一些系统基本架构图,附件所示 1: 2: 3:

对架构的理解

      架构,这是一个很hight的词,相关的定义网络上可以查找得到,这里我想表达的是基于自己对以前做过的系统,架构的通俗定义和自己的理解得出的总结。       首先,架构是什么?或者什么是架构?架构就是一种指导思想。       其次,架构的目的是什么?目的就是为了让自己根据思想指导下,使自己做的系统具有以下几点基本特征: a:可扩展性,b:可维护性,c:可复用性,d:运行的稳定性。      基于以上几点,就明白为什么会出现设计模式的概念了,设计模式是架构的具现,架构作为一种指导思想,会贯通在项目的整个生命周期当中
  本demo适合有一定编程经验的自学者 ,简单易懂,涉及数据库连接,jndi,添加,查找功能,ejb中@注释使用,相关问题可查询网络   小demo所用服务器jboss5.x,开发工具;eclipse3.x,数据库:mysql,测试数据库名称:ejbtest   1.准备好eclipse和jboss的配置   2.配置jboss中的mysql数据源,方法可从网络上获得   3.下载源码   4.导入eclipse或新建一个ejb项目把源码拷贝进新项目即可
Global site tag (gtag.js) - Google Analytics